我正在尝试通过FFMPEG更改视频文件的尺寸。 我想将任何视频文件转换为 480 * 360 。
这是我正在使用的命令......
ffmpeg -i oldVideo.mp4 -vf scale = 480:360 newVideo.mp4
此命令后,1280 * 720尺寸转换为640 * 360。
我还附上了视频。任何专家都需要不到一分钟的时间。有什么不对的吗 ?
您可以看到here。 (在视频中,20秒后,直接跳到1:35,休息只是处理时间)。
更新:
我从tutorial
找到了命令答案 0 :(得分:4)
每个视频都有一个 S 充足的 A 强烈 R atio。视频播放器会将视频宽度乘以此SAR以产生显示宽度。高度保持不变。因此,SAR为2的640x720视频将显示为1280x720。 1280到720的比例,即16:9被标记为 D isplay A spect R atio。
缩放滤镜在输出中保留输入的DAR,这样输出看起来不会失真。它通过调整输出的SAR来实现。解决方法是在缩放后重置SAR。
TypeInfo tagsInfo
由于DAR可能不再相同,因此输出看起来可能会失真。避免这种情况的一种方法是按比例缩放,然后用黑色填充以达到目标分辨率。
cdef TypeInfo tagsInfo