ほえほえPSO PSO2のプレイ日記とかです

YouTube動画の数秒周期で画質劣化する不具合の原因判明

未分類

2015.12.5 追記

しばらく前からだけど、FirefoxとIE11のHTML5プレイヤーでもフラッシュプレイヤーでの再生時と同じように画質劣化するようになってしまいましたね。

だめだこりゃ! \(^o^)/

追記ここまで

先日、アルティメットクエスト第1弾「壊世調査:ナベリウス」のクリア後散策動画を公開しました。
幻想的でとても魅力的な風景ですし、BGMのアレンジもいい感じですからね。

でも残念なことに、「周期的に画質が劣化する不具合」が出てしまいました。
数秒に1回、一定の周期で画質が劣化(ぼやける)します。

ときどきあるんですよね。動画によって出たり出なかったりするのですが、これまで原因がわかりませんでした。
アップロード前の動画は綺麗なので、YouTubeにアップロードした動画に問題があるのは明らかでした。
エンコードしてからアップしても、YouTube側で再エンコードされるので、それが原因かと考えていました。

Google検索で原因を探したところ、こちらの記事を発見しました。
夜が明けてきた そろそろ寝よう YouTubeのDASH対応と画質劣化について

ズバリこれですね! やはりYouTube側の問題でした。
これまで、YouTubeの動画は、Firefoxのフラッシュプレーヤーで閲覧していたのですが、FirefoxのHTML5プレーヤーに切り替えてみたら、普通に綺麗に再生できました。

Operaでも確認してみましたが、Firefoxと同様、フラッシュでは不具合発生、HTML5プレーヤーでは正常に再生できました。
(中身ほぼGoogle Chromeな、いわゆる「バージョン15以降」のOperaです。)
Opera – Wikipedia

Internet ExplorerのHTML5プレーヤーでも正常でした。(IE用フラッシュはインストールしていません)

いずれも、OSはWindows 7(64bit)です。

YouTubeのプレーヤーのHTML5版への切り替えは、こちらのページで設定できます。
YouTube HTML5 動画プレーヤー
YouTubeのJavaScriptとクッキーを許可して、「HTML5 プレーヤーをリクエストする」をクリックでOKです。
(YouTubeやGoogleのログインもアカウントも不要です)

Firefoxで、アドオン「NoScript」を使用している場合は、YouTubeのHTML5動画を視聴するために、「youtube.com」のほかに、
「googlevideo.com」のJavaScriptも有効にする必要があります。
無効の場合、エラー表示後、フラッシュプレーヤーで再生されます。

明らかに不具合だと思うので、改善していただきたいところですが、実装が開始されてから結構時間が経っているので、このまま仕様になりそうな気がします…。

まあ、無料でここまでのサービスを使わせてもらっているわけですから、贅沢は言えません。
ニコニコの低画質モードに比べれば、全然ましですしね。
そういうものだと割り切って使い続けようと思います。

不具合が出る環境の方には、見苦しい動画をお見せてしまうことになりますが、ご理解頂ければと思います。

あと、選択できる解像度ですけど、環境によって異なるっぽいですね(?)
HTML5プレーヤー時、メインのPCだと360pと720pが選択可能ですが、
超低スペックのノートPCだと、360pしかありません。




この記事のURL「https://runa-matrix.jp/youtube-mpeg-dash/」
短縮URL