WebmとAndroid

先日、GoogleからAndroid向けWebmをエンコードする方法と、ビデオが確実に再生されるようにプリセットを作成する計画があるかどうかについてのコメントを受け取りました。



これが私が受け取ったものです:



Androidの現在のデコーダーのほとんどはソフトウェアに実装されているため、HDビデオの再生を処理できません。



ffmpegのパッチと共に配布される通常の360pプリセットを使用することをお勧めします。



私たちのテストでは、一部のデバイスで480pファイルが再生されることが示されました。 480pプリセットの準備ができ次第、通常通りに投稿します。




開発者はどのようなパッチを意味しますか?



現在のffmpeg実装ではすべてのlibvpx機能がサポートされているわけではないため、webmコマンドは、プリセットと完全なライブラリサポート(エンコーダーコマンドマッピング)を追加するパッチをポストします。



パッチの最新バージョンは、 http//code.google.com/p/webm/downloads/listから入手できます。



前述の360pプリセットは、-vpreオプションを介して使用されます



ffmpeg -i "$inputFileName" -s 640x360 -vpre libvpx-360p -b 500k -acodec libvorbis -aq 2 -ac 2 -ar 44100 -f webm -threads 12 -y "$finalName"






All Articles