我有一个 html 5 视频播放器,宽 700 像素,高 400 像素。我试图用avconv使用ffmpeg确保它符合我的播放器来调整(同时保留宽高比)和决策。
输入可以是任何大小的文件,所以我需要调整较大的文件的大小,但用黑条将较小的文件居中。到目前为止,我已经尝试过:-s和-aspect,我已经看到pad与-vfswitch一起使用,但不明白它是如何工作的,足以获得我需要的东西。

这是我需要什么的粗略想法。我不确定这是否可能。这几乎就像 CSS 的 max-width/max-height。我意识到这可能只是一个混乱的词,但如果有人碰巧明白我在说什么,我会很感激帮助,谢谢。
avconv 命令:
avconv -y -i control.avi -vcodec libx264 -b 2000k -bufsize 20M -acodec aac -strict experimental -ar 44100 -ab 256k bigbuck_out.mp4
Run Code Online (Sandbox Code Playgroud) 我有一个视频想要升级,但我不想失去原始视频的纵横比。
我的源文件分辨率是864 x 692,我想将其放大到1280 x 720
我在超级用户上发现了这个,但老实说我不明白该怎么做。
如果你能帮我构建一个适合我的情况的 ffmpeg 命令,它真的对我有帮助。
谢谢
更新我使用了本指南,我接近了我想做的任何事情 https://superuser.com/a/690211