ffmpeg剪切视频并额外输出音频

ffmpeg剪切视频并额外输出音频,ffmpeg,Ffmpeg,我可以通过以下方式剪切和输出视频: ffmpeg -y -ss 00:00:05 -t 240 -i input.mov -to 10 -qscale 0 > output.mov 此外,我还可以通过在末尾添加output_audio.wav来额外输出输入文件的音频,如: ffmpeg -y -ss 00:00:05 -t 240 -i input.mov -to 10 -qscale 0 output.mov output_audio.wav 但是: 视频输出将被修剪到命令中指定的片

我可以通过以下方式剪切和输出视频:

ffmpeg -y -ss 00:00:05 -t 240 -i input.mov -to 10 -qscale 0 > output.mov
此外,我还可以通过在末尾添加output_audio.wav来额外输出输入文件的音频,如:

ffmpeg -y -ss 00:00:05 -t 240 -i input.mov -to 10 -qscale 0 output.mov output_audio.wav
但是: 视频输出将被修剪到命令中指定的片段。但音频输出包含整个输入视频

是否可以额外输出命令行中定义的片段的音频

ffmpeg -y -ss 00:00:05 -to 10 -i input.mov output.mov output_audio.wav
您可以使用-to作为输入选项。这将限制输入持续时间,因此也会限制输出

-qscale 0被libx264忽略


非常感谢,洛根,这很好用!还请欣赏关于-qscale参数的提示。不幸的是,处理可能需要一些时间。。是否有一个参数强制ffmpeg在不重新编码的情况下仅剪切部分?猜猜看,这需要时间time@fox添加:ffmpeg-y-ss 00:00:05-到10-i input.mov-c copy output.mov-c copy-map 0:a output_audio.mov。缺点是它必须在关键帧上剪切,所以可能不准确。如果您需要准确的时间,那么您必须重新编码。非常感谢!