![ffmpeg:使用最佳预设仅从媒体文件中提取音频(2.0)](https://linux22.com/image/167796/ffmpeg%EF%BC%9A%E4%BD%BF%E7%94%A8%E6%9C%80%E4%BD%B3%E9%A2%84%E8%AE%BE%E4%BB%85%E4%BB%8E%E5%AA%92%E4%BD%93%E6%96%87%E4%BB%B6%E4%B8%AD%E6%8F%90%E5%8F%96%E9%9F%B3%E9%A2%91%EF%BC%882.0%EF%BC%89.png)
我正在读书使用 FFmpeg 从视频文件中从开始位置到结束位置剪切部分几天前,我尝试了以下方法并且成功了。虽然视频部分很好,但我不确定音频是否可以做得更好。我就是这样做的
$ ffmpeg -ss 00:11:50 -i input.mkv -t 165 -c:v libx264 -preset slower -crf 22 -c:a copy output.mkv
我根据自己的要求剪辑了视频的一部分。诸如剪辑或电影中的内容或音频/视频片段之类的好东西,古怪的东西等。
有没有更好的办法?
我在 Debian 测试中使用 ffmpeg 4.2.2,最终将成为 Debian Bullseye (11.0)
答案1
不,没有更好的办法了。
当您使用 复制音频流时-c:a copy
,您不会进行任何重新编码,因此您将在源中获得完全相同的质量。进一步提高质量超出源提供的质量的唯一方法是使用声音编辑软件消除噪音或使用其他功能。
您没有提到为什么重新编码视频,如果您只想这样做切视频中,一个更好的方法将删除重新编码并执行
$ ffmpeg -ss 00:11:50 -i input.mkv -t 165 -c copy output.mkv