まったく別件の検証中、「GoPro Cineformコーデックの.movファイルはYouTubeにアップロードできるか?」という課題が発生。以前はダメだった記憶があったが、対応が変わっていないか試してみた。

5秒ほどのファイルをアップロードしたら成功したので「おお、対応してる!」と喜んだのもつかの間、数分程度のビデオのアップを試みたら

tubecine01

最終的にこのような表示で実行できなかった。そこで、ファイルサイズ、ビデオの時間、どちらに問題があるのかを簡単に検証してみた。

ファイル1:1920×1080 1分 ファイルサイズ 829MB

ファイル2:1920×1080 4秒 ファイルサイズ 61MB

ファイル3:640×360 1分 ファイルサイズ 189MB

その他の条件は全て同じ。コーデックはGoPro Cineform YUV10ビット。

その結果、ファイル2と3は成功、ファイル1はアップロード後の処理が42%で止まり、冒頭のエラーに至った。

tubecine02

この結果から原因はファイルサイズと考えられるが、829MB程度であれば本来はYouTubeに問題なくアップロードできるはず。コーデックに起因する、何らかの問題と思われる。

本件自体はニッチなケースだが、YouTubeのアップロードに関するトラブルの何らかの資料になるかもしれないので、ここに記録しておく。