代码之家  ›  专栏  ›  技术社区  ›  martins

从mp4文件ffmpeg中删除音频

  •  1
  • martins  · 技术社区  · 6 年前

    我在使用Python3.6的Mac上。我正试图从使用ffmpeg的mp4文件中删除音频,但不幸的是,它没有给我“静音”mp4文件我寻找。我使用的代码是:

    ffmpeg_extract_audio("input_file.mp4", "output_file.mp4", bitrate=3000, fps=44100)
    

    它给了我一个新的输出文件,带有低质量的视频图像,但仍然是音频。有什么建议吗?

    1 回复  |  直到 6 年前
        1
  •  3
  •   martins    6 年前

    好的,谢谢你。最后,我将所有mp4文件放在同一个文件夹中,并运行以下代码:

    for file in *.mp4; do ffmpeg -i "$file" -c copy -an "noaudio_$file"; done
    

    如果像我一样使用Sublime Text或任何其他文本编辑器(已经使用了Python语言),则它将使用以下命令运行:

    import subprocess
    command = 'for file in *.mp4; do ffmpeg -i "$file" -c copy -an "noaudio_$file"; done'
    subprocess.call(command, shell=True)