WebM

Last-modified: 2017-03-19 (日) 23:55:48

公式: https://www.webmproject.org

概要

WebM は誰もが無料で使える映像ファイルフォーマットとして開発されている。
WebM には、ビデオとオーディオ、字幕などを格納できる。
ビデオコーデックとしては、VP8 や VP9 を格納できる(ただし、VP8 は特許問題に引っかかるため使用することをやめた方が良い)。
オーディオコーデックとしては、Vorbis や Opus を格納できる。
元々は、Matroska(マトロスカあるいはマトリョーシカ)ファイルフォーマットから派生した。
ソースコードは公開されており、BSD 系のライセンスとなっている(詳細は https://www.webmproject.org/license/ )。

開発

ソースコードを下記から入手する。
https://www.webmproject.org/code/

git clone https://chromium.googlesource.com/webm/libwebm

cmake で Xcode や Visual Studio のプロジェクトを作成する。
https://cmake.org/download/

/Applications/CMake.app/Contents/bin/cmake libwebm/ -G Xcode

cmake libwebm/ -G "Visual Studio 12"

メモ

作り方(ffmpeg 3)

  • ffmpeg -i hoge.mp4 -c:v libvpx-vp9 pico.webm