Video ffmpeg-如何在保持视频总帧数的同时缩放视频?

Video ffmpeg-如何在保持视频总帧数的同时缩放视频?,video,ffmpeg,Video,Ffmpeg,我有一个大小为515x755的视频,我想按206x302的比例调整它的大小(因此,系数是2.5) 在这段视频中,我总共有588帧,我使用ffmpeg对其进行缩放 我用这个来检查视频中有多少帧,基于 原始视频帧很好(588帧)。但是,在使用上面的命令调整大小后,我转换的视频现在有604帧 问题是,如何通过保留视频中的总帧来调整视频大小?它实际上不必是ffmpeg方法,任何建议都非常感谢 下面是我使用的示例视频:默认情况下,FFmpeg生成恒定帧速率MP4s,因此,如果原始视频是可变帧速率的,则FF

我有一个大小为
515x755
的视频,我想按
206x302
的比例调整它的大小(因此,系数是
2.5

在这段视频中,我总共有588帧,我使用
ffmpeg
对其进行缩放

我用这个来检查视频中有多少帧,基于

原始视频帧很好(588帧)。但是,在使用上面的命令调整大小后,我转换的视频现在有604帧

问题是,如何通过保留视频中的总帧来调整视频大小?它实际上不必是
ffmpeg
方法,任何建议都非常感谢


下面是我使用的示例视频:

默认情况下,FFmpeg生成恒定帧速率MP4s,因此,如果原始视频是可变帧速率的,则FFmpeg将删除或复制帧以生成恒定帧速率输出

要避免这种情况,请使用

ffmpeg -i video.mp4 -vf scale=206:-1 -vsync passthrough xRotation_206.mp4

这就是我要找的。非常感谢。
ffmpeg -i video.mp4 -map 0:v:0 -c copy -f null - 2>&1 | awk '/frame=/ {print $2}'
ffmpeg -i video.mp4 -vf scale=206:-1 -vsync passthrough xRotation_206.mp4