ffmpeg吧 关注:1,277贴子:4,575
  • 3回复贴,共1

转码时有个视频只要加了 -vf scale=1280:720始终失败

只看楼主收藏回复

ffmpeg -y -i 2.mp4 -c:v libx264 -vf scale=1280:720:force_original_aspect_ratio=decrease a.mp4
转码时有个视频始终失败,原视频播放正常。报错如下:
Impossible to convert between the formats supported by the filter 'graph -1 input from stream 0:0' and the filter 'auto_scale_0' Error reinitializing filters!
如果不加-vf选项转码就能成功,是什么问题呢


IP属地:安徽1楼2025-03-07 20:12回复
    会不会是那个视频分辨率小于你指定的1280*720……force_original_aspect_ratio=decrease告知过滤器等比例缩小。


    IP属地:云南2楼2025-03-08 15:22
    收起回复
      没用过force_original_aspect_ratio=decrease,我一般先用-vf pad=width:height:x:y:black加黑边达到预定宽高比再同比缩放


      IP属地:湖北3楼2025-03-09 12:25
      回复