質問: ### 前提・実現したいこと FFmpegを使用し、scaleを使用して動画ファイルのサイズを変更したい。 ### 発生している問題・エラーメッセージ 出力された動画ファイルが、何故か2フレーム進んだ状態で動画が出力されてしまいます。 きちんと同じ動画を出力したいのですが、ずれてしまう原因が不明で、動画ファイルに問題があるのか、何か指定することで解決できるのか、何かしら分かる方いましたら教えて頂きたいです。 ### 該当のソースコード ``` -i input.mov -vcodec libx264 -b:v 100000k -vf "scale=800:600,pad=800:600:0:0:black" -s 800x600 -aspect 4:3 -acodec copy outputfile.mov ``` ### 補足情報(言語/FW/ツール等のバージョンなど) FFmpegはこちらから最新を落としました。 https://ffmpeg.zeranoe.com/builds/
回答: 自己解決できました。 FFmpegのバージョンを別のものに変更したら治りました。 エンコードの仕方により動画に微妙な誤差がでるようで、 FFmpegのバージョンを変更するか、 コードの書き方を変えると正しくなるようです