背景

スマホじゃない3G携帯電話に切り替えたら、やはり動画を見れるようにしタイです。通勤時間をあまり無駄にしたくない思いがあります。そこで、Youtubeなどで動画講座をダウンロードして、携帯で見てみるのですが、再生できないや早送りできないという大変な問題が出てきます。それらの問題を解決するために結構苦労しました。でも、成功しました。ここで、方法を極めて簡単にまとめます。

方法

ffmpegの一定の設定を使って動画を変換します。例で説明します。pc.mp4 があるとします。これを携帯用の kt.mp4 に変換して携帯で見たい。方法は以下のようです。

ffmpeg -i pc.mp4 -vcodec h264 -profile:v baseline -level 3.0 -s 320x240 -vf setsar=1:1 -vf setdar=4:3 -strict -2 -r 15 -b:a 44k -ac 1 -ar 8k -g 60 -y kt.mp4

この「-g 60」は重要です。これがない、あるいは数字が大きいですと、早送りか再生位置特定のような機能が使えなくなる恐れがあります。動画の時間が長いとなくては困る機能です。

以上です。