Archive


Category: FFmpeg

  • [FFmpeg] error about width or height not divisible by 2

    會出現這個錯誤訊息,通常你的設定是由ffmpeg去算所需的解析度所造成的 因為所算出的解析度有可能是單數,所以沒有辦法被2整除,所以你會得到width or height not divisible by 2 比如我使用了 scale=-1:480 來依照原始影像解析度比例轉檔為480的影片 這時你的轉檔解析度就有可能得到  853×480 ,因為853無法被2整除,所以就會報錯. 解決方法是調整一下你的參數,將-1改成-2,這樣就能得到被2整除的數字了 另一個解決方法是使用trunc() scale=”854:trunc(ow/a/2)*2″                                                                 End