我正在尝试使用这个 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。这可能会导致输出文件中的时间戳不正确。
如何使用 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