如何使用 FFMPEG 或 HandBrakeCLI 将视频及其音频速度降低 20%?

如何使用 FFMPEG 或 HandBrakeCLI 将视频及其音频速度降低 20%?

我正在尝试使用这个 FFMpeg 稍微减慢视频和音频的速度命令

ffmpeg.exe -i video.mp4 -filter_complex "[0:v]yadif,framerate=30,setpts=1.2*PTS[v];[0:a]atempo=0.8[a]" -map "[v]" -map "[a]" -vsync vfr -vcodec h264_qsv out.mp4

但是这个命令给出了很多这样的警告:

[mp4 @ 00000194a7089040] 输出流 0:0 中的非单调 DTS;之前:2002,当前:2002;更改为 2003。这可能会导致输出文件中的时间戳不正确。

截屏 并且 out.mp4 上的视频和音频不同步

如何使用 FFMpeg 或 HandBrakeCLI 减慢视频和音频速度?

答案1

这似乎很有效:

ffmpeg.exe -r 24 -i video.mp4 -filter_complex "[0:v]yadif[v];[0:a]atempo=0.8[a]" -map "[v]" -map "[a]" -vsync vfr -vcodec h264_qsv out.mp4

资料来源:Freenode 上的 #handbrake 频道,用户 BradleyS

相关内容