Bash 将视频从60 FPS转换为25 FPS而不减慢速度

Bash 将视频从60 FPS转换为25 FPS而不减慢速度,bash,ffmpeg,Bash,Ffmpeg,我正在尝试在Linux系统中通过ffmpeg对视频进行编码。原始视频每秒60帧,我需要将其更改为25帧,但当我这样做时,视频比原始视频慢 当我将其更改为30时,一切都很好(我想Encoder每秒钟播放一帧比将其计算为25帧更容易)。如何实现视频的每秒25帧,速度与原始视频相同 当前我正在使用此命令: ffmpeg -i "test.mkv" -r 30 -vcodec libx264 -x264-params keyint=10:scenecut=0 -an -bsf:v dump_extra

我正在尝试在Linux系统中通过
ffmpeg
对视频进行编码。原始视频每秒60帧,我需要将其更改为25帧,但当我这样做时,视频比原始视频慢

当我将其更改为30时,一切都很好(我想Encoder每秒钟播放一帧比将其计算为25帧更容易)。如何实现视频的每秒25帧,速度与原始视频相同

当前我正在使用此命令:

ffmpeg -i "test.mkv" -r 30 -vcodec libx264 -x264-params keyint=10:scenecut=0 -an -bsf:v dump_extra -video_size hd720 test2.mp4
谢谢你的帮助

什么是“视频比原版慢”? 我试试这个:

ffmpeg -i BQTerrace_1920x1080_60.mp4 -r 25 -vcodec libx264 -x264-params keyint=10:scenecut=0 -an -bsf:v dump_extra BQTerrace_1920x1080_25.mp4
输出视频并不比原始视频慢,但看起来比原始视频更不平滑。这是因为输出视频每秒的帧数少于原始视频

在我的例子中,总帧数、帧速率和视频时间为:

BQTerrace_1920x1080_60.mp4: 600 frames, 60 fps, 10s 
BQTerrace_1920x1080_25.mp4: 250 frames, 25 fps, 10s

你是如何检查输出播放速度的?@Gyan我不知道我想,对不起,我第一次使用ffmpeg