FFMPEG如何在不删除帧的情况下更改fps?
这里我得到了一个视频,它的帧数为30帧,持续时间为10秒,有300帧。我怎样才能在不掉帧的情况下将视频转换为25FPS呢 我假设FFMPEG如何在不删除帧的情况下更改fps?,ffmpeg,frame-rate,Ffmpeg,Frame Rate,这里我得到了一个视频,它的帧数为30帧,持续时间为10秒,有300帧。我怎样才能在不掉帧的情况下将视频转换为25FPS呢 我假设-r或fps=fps=25是一种重采样方法或不起作用 我的命令如下: ffmpeg -i input.flv -vf "scale=800:450, fps=25" output1.flv 或 结果是output1.flv丢弃了帧,而output2.mp4不起作用。如果对视频流进行编码,则 ffmpeg -r 25 -i input.flv ... 如果有音频,你也
-r
或fps=fps=25
是一种重采样方法或不起作用
我的命令如下:
ffmpeg -i input.flv -vf "scale=800:450, fps=25" output1.flv
或
结果是
output1.flv
丢弃了帧,而output2.mp4
不起作用。如果对视频流进行编码,则
ffmpeg -r 25 -i input.flv ...
如果有音频,你也必须通过添加
-af atempo=0.834
其中0.834是25/30
-af atempo=0.834