今日は動画ファイルの形式と、動画再生についてのメモです。.aviなどの拡張子は、だいたいデータがどのコンテナ形式で格納されているかを示しています。コーデック動画ファイルの場合、拡張子だけではデータがどの様に圧縮されているかは分かりません。圧縮・展開を行うソフトウェアがコーデックです。(Compression/DECompressionの略です)ビデオコーデックH.264/AVCは現在よく用いられている、圧縮率や画質に優れたコーデックです。スマートグリッドフォーラム後継規格としてH.265がありますが、特許関連で問題があり、普及には至っていないようです。他にもWebMに用いられるロイヤリティフリーのVP8,VP9や、次世代のコーデックとして期待されているAV1があります。オーディオコーデック音楽プレイヤーではmp3、aacなどのコーデックが主に利用されています。これらの形式は特許で守られているため、それに代わる形式としてVorbisが開発され、ゲーム開発ではよく利用されていました。Vorbisと呼びますが、OggがコンテナでVorbisがコーデックです)なおMP3のライセンスは2017年4月23日に終了しているため、現在では自由に利用することが出来ます。Vorbisが採用されています。ライセンスについて基本的に圧縮アルゴリズムは特許で守られていることが多いため、利用には注意する必要があります。OS機能を利用してH.264を再生する場合のライセンスを確認する合計12分以上のH.264動画をパッケージに含めるにはライセンスが必要そうです。12分以下の場合にもOSの機能を呼び出して再生する分には大丈夫のようにも思えますが、確証が持てません。LAにライセンスについて問い合わせるか、問題を避けたければコンテナはWebMでビデオにはVP8、オーディオにはMP3またはVorbisを使うのが無難だと思います。マニュアル描画先と音声の出力先を指定すれば、簡単に動画を再生できるコンポーネントがUnity5.6で追加されています。具体的には次回説明いたします。09:28【Unity】VideoPlayerでの動画再生Tweet広告を非表示にする関連記事2018-10-01【Unity】VideoPlayerでの動画再生(2)前回の続きです。7で画像を操作してみます(後編)昨日の記事の続きです。今回は引き続き使用例を紹介したいと思...2018-06-17Unityのネイティブプラグインをはじめました昨日に引き続き、今日はネイティブプラグインを扱います。【Unity】VideoPlayerでの動画再生(2)月別アーカイブはてなブログをはじめよう!chirotecさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。