Unityでmp4の4K動画を再生する方法(AVProWindowsMedia)
AVProWindowsMediaでmp4の4K動画を再生できるようにする方法です
公式のドキュメントに方法があるので、それに沿って説明します。
http://downloads.renderheads.com/docs/UnityAVProWindowsMedia.pdf
Super High Resolution 4K / 8K Playback
ここをざっくり訳すと...
高解像度の再生にはXVidかHapコーデックがいいよ。この二つは早いし、他のコーデックはCPUの負荷が高いからおすすめしないよ。
ただMP4に関してはちょっと別で、そもそも通常H.264は高解像度の動画再生には向かないんだけど、高スペックなマシンなら動くよ。
もしあなたが大人の事情でどうしてもH.264を使用しないといけないんだったら、このReadmeのH.264のセクションを参照してみてね。
軽くここで説明すると、そもそもDirectShowは通常1080p以上のH.264の再生はサポートしてないんだ。だから3rdParyのdecorderをインストールして、Codec Tweakerっていうツールでデフォルトで呼び出すCodecを変更するって流れだよ。
(詳しくはFAQセクションを見てね)
AVProVideo/AVProWIndowsMedia/AVProQuickTime
AVProシリーズはプロダクトが色々あって当初結構混乱したのでまとめ
AVPro QuickTime
- http://renderheads.com/product/av-pro-quicktime/
- すでにUnity AssetStoreからは提供終了
- 以下に置き換えられている
- AVPro Video
- AVPRO Video(iOS)
AVPro Windows Media
- http://renderheads.com/product/av-pro-windows-media/
- すでにUnity AssetStoreからは提供終了
- 以下に置き換えられている