如何仅在使用 ffmpeg 添加相同速度的分离音频流时更改视频速度?

Poo*_*dav 3 ffmpeg frame-rate video-streaming

我正在使用 ffmpeg 作为视频过滤器。

但是,当我改变视频速度时,我遇到了问题

我想将音频的长度设置为与视频的长度相同。

  • 最短=将音频流扩展到与视频流相同的长度

就我而言,shortest不起作用。视频文件和音频文件,都是不同的,然后合并成一个视频文件。视频的最后一帧停止,音频继续工作。

T H*_*sda 5

您可以使用复杂的过滤器

ffmpeg -i input.mkv -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" output.mkv
Run Code Online (Sandbox Code Playgroud)

https://trac.ffmpeg.org/wiki/How%20to%20speed%20up%20/%20slow%20down%20a%20video