GoPro Studio で動画を変換するとエラーが起きる

GoPro Studio を使って動画を変換するとき、変換中にエラーが発生することがあります。 多くの場合には再度変換を実行すると変換できるのですが、中にはどうしても変換できない場合があります。 ここでは GoPro Studio で動画が変換できない、あるいは再生できない問題についてその一部の原因と解決策を解説します。

基本的に、変換中に変換している動画あるいは変換先の動画を移動したり、名前を変更するなどすると変換に失敗します。 ここで解説する問題は、これらのような基本的な問題とは異なる問題です。

  • ここで解説する問題とその解決方法以外にも不具合の原因が存在することはあります。
  • GoPro や GoPro Studio のバージョンアップによって既に解決された問題の可能性があります。

録画に失敗した動画は変換に失敗する

経験的に、部分的にでも録画に失敗している動画は、変換中にエラーが発生するようです。 ここでいう録画の失敗とは、microSD カードへの書き込みの失敗です。 GoPro には書き込みの失敗を自動で修復する機能が備わっていますが(※古いバージョンでは定かではない)、 それを考慮してもなおエラーが発生している動画ということでしょう。

録画に失敗している動画の特徴

録画に失敗している動画(mp4形式)には次のような特徴があります。

  1. 映像(の一部)がカメラのブレ以外の原因で乱れる。
  2. 1. のようなブレがあるが、一般的なメディアプレイヤーで再生できる。
  3. そもそも一般的なメディアプレイヤーで再生できない。

昨今のメディアプレイヤーでは、動画データの欠落が少々あっても再生できてしまいます。 ところが GoPro Studio (ver.2.0.1 時点)では、データの欠落があると、 正常に処理することができないようです(このギャップが原因となって問題に気が付きにくい)。 GoPro Studio のバージョンアップによる解決を期待します。

問題の解決

この問題を解決するにはいくつか方法があります。1つ目は、録画に失敗して映像が乱れている部分を除いて変換することです。 GoPro Studio で対象箇所を再生しようとするとエラーが起きて GoPro Studio が終了してしまうため、予め問題の個所を別のメディアプレイヤーで確認しておきます。 この方法は映像の多くが乱れている場合には難しいでしょう。

もう1つの方法は、映像の乱れ、不具合を適切に補間してくれる編集ソフトを利用することです。 一部の無料ソフトでも可能な場合があるので、手元にあるものがあれば試してみるのが良いと思います。 GoPro Studio 以外のソフトを利用して動画を変換する際には、ファイルの形式(正確にはコーデック)に注意が必要です。 ファイルの形式を誤ると、GoPro Studio で変換した動画を読み込むことができません。 コーデックについてはやや込み入った話になるのでここでは割愛します。

根本的な問題の解決

microSD カード

録画の失敗が増えてきたらまずは microSD カードの劣化を疑いましょう。 せっかく撮影した動画が使えないのは悲しすぎます。手立てとしては microSD カードを交換するしかありません。 microSD カードを交換しても不具合が継続する場合、GoPro 本体に深刻なダメージが生じている可能性があります。

microSD のスペックを確認する

新品の microSD カードを購入したのに立て続けに映像が欠落する、変換できない、再生できない、という状況のとき、 microSD カードの初期不良かスペック不足を疑いましょう。 購入ルートに拠りますが、microSD カードの初期不良については多くの場合に交換してもらえるでしょう。

スペック不足の場合にはそうはいきません。手元の microSD カードが GoPro が推奨する microSD カードの基準を満たしているか確認してください。 microSD カードには CLASS(クラス) と呼ばれる基準があり、これを満たしていない場合には、正常に録画することはできないでしょう。

ファイルパスの一部に全角文字が含まれている

GoPro Studio で全角文字を含めるファイルを扱うことができないのは周知のことですが、1 つだけ抜け道があります。 Time Lapse (インターバル) 撮影などによって生成される画像ファイルの"ファイル名"が半角英数のみで構成されている場合に、 そのファイルが含まれるフォルダに全角文字が含まれていても、GoPro Studio は正常に連続する画像ファイルを読み込み、再生します。 そして再生ができても、そのファイルを動画として変換し、出力することはできません。 厄介なことに、変換時には単に ERROR となり、それ以上の情報は与えられません。

問題の解決

この問題を解決するには、ファイルが含まれているフォルダ名もすべて半角英数にすることです。