FFMPEG无法对高速变化的视频进行编码



嗨,我正在尝试使用 FFMPEG 版本 4.2.2 加速和修剪剪辑。加快剪辑的速度是否有限制?如果我尝试将剪辑速度提高到某个剪辑,则无法打开输出文件。

我尝试了两种方法,但没有任何运气:1.使用setPTS过滤器和2.以更快的帧速率输入文件。

1.

ffmpeg -i GH012088.MP4 -y -ss 18 -t 0.48 -an -filter:v "setpts=0.096*PTS" -r 25 output.MP4

阿拉伯数字。

ffmpeg -r 312.1875 -i GH012088.MP4 -y -ss 18 -t 0.48 -r 25 -an output.MP4

我正在尝试从输入创建一个剪辑,该剪辑在原始剪辑中从 1 秒开始,以 10.4166 x 速度播放并持续 0.48 秒

我做错了什么? 谢谢

使用

ffmpeg -ss 1 -i GH012088.MP4 -y -t 0.48 -an -filter:v "setpts=0.096*PTS" -r 25 output.MP4

在重新定时帧之前,寻道必须在输入端。在帧重新定时后,-t必须在输出端。

电影有声音吗? 如果是,那么我们必须通过组合过滤器同步加快音频和视频的速度:

ffmpeg -i video.avi -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" -f avi video1.avi

最新更新