Google ドライブで動画が再生できない!?動画処理が終わらない場合の原因と対処法

極稀ではありますが、 Google ドライブに動画をアップロードしても、動画が再生できないことがあります。「動画ファイルが Google ドライブに存在するのに再生できない」事象が発生するのは、「保存」と「エンコード処理」が別々に行われていることに原因があります。
Google ドライブに動画ファイルがアップロードされると、以下の処理が連続して実行されるのですが、このうち2つ目の動画エンコード処理が大きなボトルネックになっています。
- Google ドライブでファイルを保存する
- 動画をエンコードして各デバイスで再生できるようにする
動画エンコードに時間がかかる理由は、デバイス(パソコン・タブレット・スマホ)毎に動画を最適化するためのエンコード処理が実行されているからです。おそらく、このエンコード処理がうまく完了しなかったために「この動画は処理中です」の表示が完了しない事象が発生するのだと思われます。内部エラーで処理自体が停止しているのか、まだ処理中なのか…ユーザーは現状のステータスを判断することはできません。今回は、 Google ドライブで動画ファイルが再生できなくなった場合の対処法について説明します。
前提として Google ドライブがサポートする動画フォーマットなのか確認する
まず、前提として、再生できないファイルは本当に Google ドライブに対応している動画ファイルであるかを確認しましょう。以下が Google ドライブがサポートする動画ファイルのフォーマット一覧です。
- WebM
- MPEG4
- 3GPP
- MOV
- AVI
- MPEGPS
- WMV
- FLV
- ogg
この一覧に含まれない動画ファイルについては、もちろん再生することはできません。 Google ドライブに対応するファイルフォーマットについて詳しく知りたい場合はコチラをご参考ください。
解決策①まずはファイルコピーで問題が解決するか試してみる
1日経過しても動画が再生できないようであれば、まず第一にやることとして、該当ファイルをコピーすることをオススメします。ファイルをコピーすると、コピーしたファイルに対してエンコードが再実行されます。これにより問題が解決する可能性があります。

解決策②最悪の手段は動画の再アップロード
それでもファイルが再生されない場合は、ファイルを再アップロードすると良いでしょう。ただ、動画のアップロードとエンコード2つの処理が再度発生するため、ファイル容量が大きい場合はそれなりに処理時間がかかることを覚悟する必要があります。
解決策③パソコン版 Google ドライブで動画を再生する
利用環境がパソコンの場合、「パソコン版 Google ドライブを使って、動画ファイルをパソコンのローカル上から参照する」という方法も存在します。パソコン版 Google ドライブを利用することで、 Google ドライブに存在するファイルがパソコンと同期されるため、パソコンにインストールされている動画プレーヤーから動画を再生することができます。

APIでエンコーディング完了を確認する方法
エンコード中の動画ファイルに対して Google ドライブAPI を実行すると、thumbnailLink パラメータが空になることがわかりました。ちなみにエンコードが完了すると、以下のように thumbnailLink パラメータにURLが入ってきます。
{
"thumbnailLink": "https://lh3.googleusercontent.com/xxxxxxxxxxx"
}
つまり、 Google ドライブAPIによって該当ファイルの thumbnailLink パラメータの存在を定期チェックすることで、エンコード処理のステータス(処理中or完了)を監視することができます。一々 Google ドライブのファイルURLを定期チェックしなくても、エンコードの完了通知をSlackやGmailに自動出力することが可能です。
どうしても Google ドライブ上の動画ファイルをプレビューしたい場合
Google ドライブ上に存在する動画ファイルをどうしても誰かにレビューしてもらいたい場合は、Cmosyというサービスをオススメします。このサービスを利用することで、 Google ドライブ上の動画ファイルを専用のプレビューサーバーに転送し、動画を再生することができます。

その他トラブルでお困りの方はコチラの記事もご参考ください
Google ドライブに関するトラブルシューティング系記事は他にもありますので、ご興味がある方は是非コチラも合わせてご確認ください。
- Google ドライブで「アクセス権が必要です」と表示される理由と対処法を詳しく解説!
- Google ドライブでファイルがダウンロードできない理由とは?
- Google ドライブでファイルが移動できない理由とは?
- Google ドライブでアップロードが終わらない場合の原因と対処法
- Google ドライブで動画が再生できない!?動画処理が終わらない場合の原因と対処法
まとめ
- Google ドライブで動画が再生されない場合はファイルコピーが有効
- ファイルコピーがうまくいかない場合は再アップロードを試してみる
- パソコン版 Google ドライブを利用すれば、パソコンにインストールされている動画プレーヤーから動画ファイルを再生することができる
- Google ドライブAPIで thumbnailLink パラメータの存在をチェックすることでエンコードの処理ステータスを確認することができる
