toruのブログ

月1くらいで記事書きたい。

公式チャンネルがアップロードした「水星の魔女」の OP が 30P だった

1. 内容

昨晩、水星の魔女の OP がガンダムチャンネルにアップロードされた。 ウキウキで視聴していたところ、映像が少しカクついているように感じた。

まさかと思い YouTube の Stats for nerds にて確認したところ、フレームレートが 24P ではなく 30P になっていた。 公式チャンネルがこうしたミスをするのは珍しい(少なくとも自分は初めて見た)。

2. 動画

自分が違和感を覚えた箇所 (00:57~01:00 辺り)。

YouTube 上で 「<」や「>」キーを使ってコマ送りをすると、30P に変換された弊害で 4フレームに1フレームくらいの割合で重複フレームが入っていることが分かる。これが原因で再生時にもカクつきを知覚できてしまう。

なお、本編に付属するOP映像がカクつかないことは、dアニメストアで配信中の OP と比較して確認済み (iPhone 13 で 240P 撮影をして確認した) (※)。

※本当は TV で録画したデータで確認したかったのだが、録画データはインターレースであり、かつ TV側でどのような補間をするのか不明確だったため、プログレッシブ版である dアニメストアの配信データで確認した。

3. YouTube の Stats for nerds のスクリーンショット

4. yt-dlp.exe -F で取得した情報 [1]

ID  EXT   RESOLUTION FPS │    FILESIZE   TBR PROTO │ VCODEC          VBR ACODEC      ABR     ASR MORE INFO
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────
sb2 mhtml 48x27          │                   mhtml │ images                                      storyboard
sb1 mhtml 80x45          │                   mhtml │ images                                      storyboard
sb0 mhtml 160x90         │                   mhtml │ images                                      storyboard
139 m4a   audio only     │   534.94KiB   48k https │ audio only          mp4a.40.5   48k 22050Hz low, m4a_dash
249 webm  audio only     │   561.35KiB   51k https │ audio only          opus        51k 48000Hz low, webm_dash
250 webm  audio only     │   740.42KiB   67k https │ audio only          opus        67k 48000Hz low, webm_dash
140 m4a   audio only     │     1.38MiB  129k https │ audio only          mp4a.40.2  129k 44100Hz medium, m4a_dash
251 webm  audio only     │     1.42MiB  132k https │ audio only          opus       132k 48000Hz medium, webm_dash
17  3gp   176x144      8 │   836.38KiB   76k https │ mp4v.20.3       76k mp4a.40.2    0k 22050Hz 144p
394 mp4   256x144     30 │   771.79KiB   70k https │ av01.0.00M.08   70k video only              144p, mp4_dash
160 mp4   256x144     30 │   832.92KiB   76k https │ avc1.4d400c     76k video only              144p, mp4_dash
278 webm  256x144     30 │  1011.48KiB   92k https │ vp9             92k video only              144p, webm_dash
395 mp4   426x240     30 │     1.51MiB  141k https │ av01.0.00M.08  141k video only              240p, mp4_dash
133 mp4   426x240     30 │     1.50MiB  140k https │ avc1.4d4015    140k video only              240p, mp4_dash
242 webm  426x240     30 │     1.81MiB  169k https │ vp9            169k video only              240p, webm_dash
396 mp4   640x360     30 │     2.99MiB  279k https │ av01.0.01M.08  279k video only              360p, mp4_dash
134 mp4   640x360     30 │     2.96MiB  276k https │ avc1.4d401e    276k video only              360p, mp4_dash
18  mp4   640x360     30 │     7.21MiB  674k https │ avc1.42001E    674k mp4a.40.2    0k 44100Hz 360p
243 webm  640x360     30 │     3.25MiB  304k https │ vp9            304k video only              360p, webm_dash
397 mp4   854x480     30 │     5.36MiB  501k https │ av01.0.04M.08  501k video only              480p, mp4_dash
135 mp4   854x480     30 │     4.57MiB  427k https │ avc1.4d401f    427k video only              480p, mp4_dash
244 webm  854x480     30 │     4.90MiB  458k https │ vp9            458k video only              480p, webm_dash
398 mp4   1280x720    30 │    10.21MiB  956k https │ av01.0.05M.08  956k video only              720p, mp4_dash
136 mp4   1280x720    30 │     8.53MiB  798k https │ avc1.4d401f    798k video only              720p, mp4_dash
22  mp4   1280x720    30 │ ~  10.19MiB  927k https │ avc1.64001F    927k mp4a.40.2    0k 44100Hz 720p
247 webm  1280x720    30 │     9.11MiB  852k https │ vp9            852k video only              720p, webm_dash
399 mp4   1920x1080   30 │    17.84MiB 1670k https │ av01.0.08M.08 1670k video only              1080p, mp4_dash
137 mp4   1920x1080   30 │    28.41MiB 2660k https │ avc1.640028   2660k video only              1080p, mp4_dash
248 webm  1920x1080   30 │    20.59MiB 1927k https │ vp9           1927k video only              1080p, webm_dash

5. 感想

劣化した映像が配信されるのはとても悲しい。公式チャンネルはアップロードし直して欲しい。

あれですかね、テロップ入れるときに EDIUS か何かを使ったけれど、デフォルトのプリセットが 30P で、そのまま作業を続けちゃった感じですかね。 あるいは、普段は 29.94p or 59.94i の制作を担当している方に急に仕事が割り振られてうっかりミスが発生したとか?

いずれにせよ、ガンダムチャンネルではアップロード前に品質チェックするワークフローが存在しないことが良く分かった。残念。

参考資料

[1] yt-dlp, "yt-dlp - Video Format Options", https://github.com/yt-dlp/yt-dlp#video-format-options