gpt4 book ai didi

python - 如何将 python AudioSegment 提取转换为 ffmpeg 命令?

转载 作者:行者123 更新时间:2023-12-04 23:11:33 27 4
gpt4 key购买 nike

我有一个 python 脚本,它加载一个 MP4 文件并将音频保存到一个 OGG 文件,如下所示:

movie = AudioSegment.from_file(f"movie.mp4", format="mp4")
movie.export(f"audio.ogg", format="ogg")
我想将其提取到一个 bash 脚本中,该脚本将在我们创建 Debian 软件包时运行一次。为此,我更喜欢 bash 而不是 python。以下命令是否等效?
ffmpeg -i movie.mp4 -vn audio.ogg
它似乎有效(音频听起来相同),但我想确保它尽可能接近原始转换。生成的文件不能只是明显地进行比较。

最佳答案

ffmpeg -i movie.mp4 -vn audio.ogg
  • 是的,这会将 MP4 中的音频转换为 Vorbis 音频并将其放入 OGG 容器中。
  • 由于 -vn,视频将被忽略.
  • 这假设您的 ffmpeg--enable-libvorbis 编译(它通常为分布式 ffmpeg 包启用,例如来自您的发行版)。如果不是那么 ffmpeg将回退到 native 的内置 FLAC 编码器。您可以通过添加 -c:a libvorbis 来防止这种情况发生。输出选项,如果 libvorbis 不可用,它将失败。
  • 关于python - 如何将 python AudioSegment 提取转换为 ffmpeg 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66754444/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com