HTML5 Video で使う動画ファイルを FFmpeg で変換する
変換方法によって再生できないものがあったのでメモ。
MP4
ffmpeg -i <入力ファイル> -vcodec libx264 -pix_fmt yuv420p -vb 720k -s 1280x720 <出力ファイル.mp4>
-s オプションで動画のピクセル数を指定する。iPad(第4世代)では 1280 × 720 以下のものしか再生できない。
WebM
ffmpeg -i <入力ファイル> -f webm -vcodec libvpx -acodec libvorbis -s 1280x720 -vb 490k -ab 128k <出力ファイル.webm>
MP4 と同様に -s オプションで動画のピクセル数を指定する。