|
AOMedia
Video 1 (AV1)
はインターネット上での動画配信を目的として開発されたロイヤリティフリーの動画圧縮コーデック。VP9やH.265の約30%の効率上昇を掲げており、その置き換えを目指し名立たる
IT企業が協同で開発を進めている。
今回は約19分と少々長目の AV1圧縮360度動画をウェブ配信して、各種ブラウザ及び VLC Media
Playerの対応状況を検証してみたところ、シーク操作によるスキップ/ジャンプ再生が出来ない等の重大な欠陥のあることが分かった。今後も更にAV1デコーダの最適化が図られることが期待される。
|
I.
|
AV1動画作成方法
|
|
Insta360Airで撮影した
日本散策360度全天球動画から、AVS Video Converterで抽出して作成したダイジェスト動画(H.264+AAC.MP4,
1280x640, 2.1Mbps, 16秒間) 68個を、AviUtlで無劣化結合した。
|
|
AVS
Video ReMakerでこのダイジェスト動画を結合しようとしても、
”ファイル .....mp4 を追加できません。
既に追加されたファイルと別の パラメータ でコード化されています。”
となって読み込み出来ない(MPEG Streamclip,
unitemovieでもダメ) 。そこで、
AviUtlの [ファイル]> [追加読み込み]機能(面倒だが
1個づつしか追加出来ない)を利用して、一気に読み込もうとしたが、64個迄の制限がある。
しからば、[ファイル]> [イクスポート]>
[MP4 Export]して 64個のファイルを無劣化結合して1つとした後に、残り
4個を[追加読み込み]して [MP4 Export]すればよい。
注意:前もって、[ファイル]>[環境設定]>[システムの設定]で「追加読み込みしたファイルのfpsを変更しない」をチェックしておく事。
|
|
なお、複数のAV1を無劣化結合しようとしても、”ビデオのフォーマットが未対応です”
と警告され、 [MP4 Export]を実行しても結合出来ない。
|
|
|
|
無劣化結合(総計18分53秒のH.264動画と)した後に、AviUtlの出力プラグイン「拡張SVT-AV1出力(GUI)Ex」を用いて
AV1+AAC圧縮MP4動画(同解像度、 1.5Mbps)へ変換した(詳細は、別記「 AV1圧縮動画の作成とウェブ配信方法」を参照)。
|
|
II.
|
Panotour Pro
2でウェブ配信検証
|
|
|
Panotour Pro2でAV1圧縮360度MP4動画(19分)を配信
|
|
|
・動画は自動再生しないので、開始するには
[Play]ボタンをクリック
・説明画面やサムネイルなどを隠すには、導入のシーンで
. [
コントロールバー等を非表示/表示]ボタンをクリック
|
|
|
|
|
|
III.
|
VLC Media Playerでネットワークストリーミング
・⇒ M3Uファイル
を右クリックでダウンロードして、3.0.10以降の
AV1圧縮360度動画対応 VLC Media Playerで再生して下さい。
|
|
<参考>
モバイルの VLCでストリーミング再生する方法
・Androidの
VLCで再生する方法:
保存された M3Uファイルを長押しして選択後、 [他]メニューの
[開く]をタップ> [動画]を選択> VLCを選択すれば、スライドショー可能(別記「VLC
Media Playerでネットワークストリーミング」を参照)。
・iOSの VLCで再生する方法:
M3Uのリンク先を長押ししてコピー後、VLCを起動してネットワークストリーム項目で
[ネットワークストリームを開く]をタップすればペーストされるので、再生可能(但し、VLC
3.2.8は、残念ながら M3Uのプレイリスト/スライドショー機能に未対応となってしまっていた)。
|
|
|
|
|
IV. 成績
|
|
ここでは断りがない限り、AV1圧縮360度動画は
AV1+AAC圧縮360度MP4動画を示す。
|
 |
Panotourで配信したAV1圧縮360度動画への各種ブラウザの対応
更新・追加/ 訂正(2020.08.28)
|
|
〇:問題なく再生可、△:問題あるも再生可、△:映像再生可無声、X:未対応
↓:映像再生不可音声のみ▼:スタート映像360度表示されるも動画として再生不可
|
|
|
Windows
10
|
Mac OS
10.13
|
Ubuntu
18.04
|
Android
|
iOS
13.3
|
9
|
10
|
IExplorer
|
X(v11)
|
ー
|
ー
|
ー
|
ー
|
ー
|
MS Edge
|
△注1)(v44)
|
↓(v83)
|
ー
|
↓(v45)
|
〇(v45)
|
X(v45)
|
Safari
|
ー
|
X(v13.1)
|
ー
|
ー
|
ー
|
X(v13.1)
|
Chrome
69<
|
〇(v81)
|
〇(v81)
|
〇(v76)
|
↓(v84)
|
〇(v84)
|
X(v81)
|
Firefox
65<
|
〇(v76)
|
〇(v71)
|
▼(v69)
|
X(v79)
|
X(v79)
|
X(v25)
|
Opera
57<
|
〇(v68)
|
〇(v65)
|
〇(v63)
|
↓(v59)
|
〇(v59)
|
X(T2.3.2)
|
Vivaldi
2.1<
|
▽注2)(3.2)
|
▽注2)(3.2)
|
〇(2.7)
|
↓(3.2)
|
〇(3.2)
|
ー
|
|
■
WindowsとMac OSは、Chrome, Firefoxと
Operaでのみサポートされていた。
■ Ubuntuは、Chrome,
OperaとVivaldiで再生可能。しかし、Firefoxはスタート映像の 360度ビュー表示にて停止してしまい、何故か動画として再生出来ない。
■ Android(d-02K,
今回は Android 9)とiPad
mini4(iOS13.3)のブラウザは、残念ながら映像再生出来なかった。
<備考>2019年秋リリースされた
Android10は AV1と Opusに正式対応した!
|
1) ドコモショップの店頭商品
Galaxy S20 5G搭載ブラウザ(Samsung
Internet Browser)で検証したところ、AV1_AAC.MP4,
AV1_Opus.WebMいずれの動画も 360度ビューで再生可能だった
\(^-^)/ ・・・他のブラウザでは如何?
2) 020年8月20日発売の Google Pixel
4aブラウザで検証したところ、
・Chrome(84)、Opera(5.9)、Vivaidi(3.2)、MS
Edge(45):試験したいずれの AV1圧縮動画でも 360度ビューで再生可能だった。
・Firefox(79): AV1_AAC.MP4は再生不可。AV1_Opus.WebMはスタート映像360度表示されるも、動画として再生出来ない。
|
|
注意(1) Microsoft
Edge(MS Edge)
Windowsの MS Edge44は、ストアアプリ「AV1
Video Extension」をインストールしておけばAV1動画を再生できるようになる。
一方、Chromiumベースの MS Edge83は、Windowsも
Mac OSいずれも何故か?再生出来なかった(MS コミュニティの「記事」を参照) |
|
注意(2)
Vivaldiは v2.1で AV1をサポートした (VB-44942)
とあるが・・・
|
MP4形式のAV1動画は、UbuntuとAndroid10では再生可能。WindowsとMac
OSでは映像再生可能なるもAACは無声となってしまう
┓(´_`)┏
残念
|
|
|
|
|
 |
VLC Media
Playerの AV1圧縮360度動画への対応
|
|
|
Windows10
VLC3.0.10
|
MacOS10.13
VLC3.0.10
|
Ubuntu18.04
VLC3.0.10
|
Android 9
VLC3.2.12
|
iOS13.3
VLC3.2.8
|
AV1_AAC.MP4
|
〇
|
〇
|
〇
|
〇
|
〇
|
|
■
WindowsとMac OSの VLC(3.0.10)、Androidの
VLC(3.2.12)、iOSの VLC(3.2.8):360度ビューで再生可能
■ Ubuntuの VLC(3.0.10):ビットレート 1.5Mbpsの動画なら
360度ビューで再生可能(だが、最適化されていないためか時々ガクガク再生)
|
|
|
|
但し、残念ながら現時点では、各種ブラウザや
VLC Media Player 3.0.10及び Windows Media Player12(LAV
Filters 0.74.1), MPC-BE(Video Decoder 1.5.5)いずれも、シーク操作によるスキップ/
ジャンプ再生が出来ないという不都合な問題点がある(Chrome, Firefoxなどは
VLC開発の AV1デコーダ dav1dが採用されているようだ) ┓(´_`)┏
今後普及していくには AV1デコーダの最適化も図られる必要がある。
|