自分は動画はニコニコ動画とYouTubeにアップロードするんですが、aviからアップロード用のmp4に変換するのにffmpegを使っています。
今回はffmpegを使ってニコニコ動画とYouTubeのそれぞれ向けにmp4ファイルを書き出す方法を書きます。
注:この方法はCUI(コマンドプロンプトみたいなやつ)を使います。自信のない方は他のGUIソフトを使う方がよいでしょう。
インストール
Windowsの場合、WSLを使うとaptで簡単にインストールできます。
ニコニコ動画向け
ニコニコ動画は音声のフォーマットが非可逆圧縮*1のものしか対応していないので、aacを使います。
ffmpeg -i mymovie.avi -strict -2 -pix_fmt yuv420p -acodec aac mymovie.mp4
昔はビットレートとか画質を気にする必要があったんですが、今は投稿数制限の代わりに気にする必要がなくなりました。
YouTube向け
ffmpeg -i mymovie.avi -strict -2 -pix_fmt yuv420p -acodec flac mymovie.mp4
YouTubeの方がいろいろ寛大です。flacなのでニコニコより音質がよくなります。
ダメな設定
pcm_s16le
前は行けた気がするけどなぜかダメでした。
ffmpeg -i mymovie.avi -pix_fmt yuv420p -acodec pcm_s24le mymovie.mp4
もっといい方法があったらおしえてください。。。