FFMPEG,按奇数像素调整视频大小和填充视频?
FFMPEG, resize and pad a video by and odd number of pixels?
我正在尝试将视频从 1917 x 1080
调整大小并填充到 1920 x 1080
。
我尝试了各种语法,但都没有改变大小。
ffmpeg -i input.mp4 -filter:v scale=1920:1080,pad=1920:1080 -c:a copy output.mp4
但是,我已经通过调整大小、联合音频和旋转达到了这一点。初始大小是640 x 1136
,我相信这是问题的根源。
ffmpeg -i input.mp4 -filter:v scale=900:1200 -c:a copy output.mp4
ffmpeg \
-i input.m4a \
-i resize.mp4 -acodec copy -vcodec copy -shortest \
output.mp4
ffmpeg -i input.mp4" -vf "transpose=2" output/mp4
所以我想知道我是否应该早点做些不同的事情
在原始视频上使用这个,
ffmpeg -i input.mp4 -filter:v transpose=2,scale=1920:1080,setsar=1 -c:a copy output.mp4
如果需要,您可以添加音频。
我正在尝试将视频从 1917 x 1080
调整大小并填充到 1920 x 1080
。
我尝试了各种语法,但都没有改变大小。
ffmpeg -i input.mp4 -filter:v scale=1920:1080,pad=1920:1080 -c:a copy output.mp4
但是,我已经通过调整大小、联合音频和旋转达到了这一点。初始大小是640 x 1136
,我相信这是问题的根源。
ffmpeg -i input.mp4 -filter:v scale=900:1200 -c:a copy output.mp4
ffmpeg \
-i input.m4a \
-i resize.mp4 -acodec copy -vcodec copy -shortest \
output.mp4
ffmpeg -i input.mp4" -vf "transpose=2" output/mp4
所以我想知道我是否应该早点做些不同的事情
在原始视频上使用这个,
ffmpeg -i input.mp4 -filter:v transpose=2,scale=1920:1080,setsar=1 -c:a copy output.mp4
如果需要,您可以添加音频。