以前、mencoderでエンコードした動画(映像:H.264/音声:AAC/コンテナ形式:MP4)を動画共有サイトzoomeへアップロードするテストを行ったことがあるのだが、サーバ上で再エンコードされない条件を満たしているはずなのに何故かサーバ上でエンコードされてしまっていた。 ところが、色々調べていると、「H.264の映像とAACの音声を別々にエンコードしてGPAC(gpac.sourceforge.net/)のMP4Boxコマンドを利用することでうまくいった」という情報があり、色々試した結果、再エンコードされない動画が作成できるようになり、同じ要領でSMILEVIDEOへアップロードする動画についてもうまくいっている。 SMILEVIDEOではビットレートによっては混雑時の低品質(エコノミー)モードを回避することもできるので、動画の内容(例えば音声がメインで映像がほとんど動かないもの)
ここではmencoderでx264ライブラリを用いてH.264の映像をエンコードする際のx264固有オプションに関してを扱うが、ここに書いたものはWeb上の情報やマニュアルを参考にしたメモに過ぎず、もしかすると誤りが含まれているかもしれない。また、一部のよく分かっていない用語をそのまま書いているところがある点や、オプション変更を実際に色々試して検証したわけではない点にも注意。 mencoder/mplayerはx264サポートを有効にしてビルドされている必要があり、ディストリによっては(libx264と、場合によりその開発パッケージをインストール後)手動でビルドする必要があるかもしれない。 インストールされているmencoderがx264をサポートしているかは $ mencoder -ovc help | grep 264 x264 - H.264 encodingのようにして確認する。上
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く