L-SMASH
L-SMASHはISO Base Mediaファイルフォーマット及びMP4を含むその派生ファイルフォーマットを扱うクロスプラットフォームのライブラリです。
機能
任意のボックス(アトム)をエクスポートしたり、任意の位置に書き出すことができます。
カスタムI/O APIを提供しているため、ユーザーがメモリ上に入力や出力を行う処理を記述することが可能です。
Mux直後にプログレッシヴダウンロード用の最適化が可能です。
ムービーフラグメントによる出力が可能です。
インデックス済み自己初期化可能なセグメント('dash')の作成が可能です。
テストツール的な実行ファイルで以下に挙げるストリームをmuxすることができます。
噛み砕くと、L-SMASHは動画ファイルなどを扱うための道具