GoProの壊れてしまった動画ファイルを直す方法
2014.06.04
(海に水没、端子が腐食したmicroSDカード)
GoProの使用環境は過酷です。落下、墜落、水没、低気温。色々な理由でファイルが破損する可能性があり、Windows Media Playerで再生すると「ファイルが壊れています」や「コーデックがサポートされていません」など出ます。でもまだ諦めないで下さい、直す方法があるのです。
VLC media playerを使う方法
VideoLAN - オープンソースのビデオフレームワークであるVLCメディアプレイヤーの公式ホームページ
VLC media playerは強力な再生ツールであり、再生できないファイルでも再生できることがあります。まずはこれを試してみます。
壊れた動画の修復や再生は、フリーの修復ツールよりVLC Media Playerの方が高機能
変換ツールを使うことで正常なファイルへ変換できる可能性があります。
ヘッダを再生する
ヘッダが壊れて再生できない場合は、ヘッダを修復することで再生可能となります。
GoPro User Forum • View topic - Stickie - Corrupt video file restore/repair utility
Damaged GoPro File Repair Utility - HYPOXIC - Extreme Sports Electronics
GoProのmp4が破損した時の対処法(俺用メモ):おちんちブログ - ブロマガその①
まず、以下をインスコまたは保存して解凍
(activeperlインスコ、VLCインスコ、ユーザー作成zipファイル解凍)
http://www.activestate.com/activeperl/downloads
http://www.videolan.org/vlc/download-windows.html
http://goprouser.freeforums.org/download/file.php?id=124&sid=ef729b82babdcc36bbe4ce8e7b0a41a2その②
zipを解凍した.plファイルと、ぶっ壊れた.mp4ファイルをtempフォルダに
ぶち込む。その③
tempフォルダからcmdを起動して、以下を入力
perl fix_header_v3a.pl[-options] ・
の部分には、tempフォルダにぶち込んだ.mp4ファイル名を入力
・[-options]には、reso XXを入力。
XX = 480p60=r1、720p30=r2、720p60=r3、960p30=r4、1080p30=r51280×720 30fps ファイル名GOPR0055.mp4の場合
perl fix_header_v3a.pl-reso r2 と入力してエンターキーを押す。
すると、tempフォルダ内に「GOPR0055.mp4.restore.mp4」というファイルが
出来上がる。普通の動画プレイヤーでは再生できないのが多いが、VLCプレイヤーでは
再生が出来るので、あとはVLCプレイヤーで変換すれば完了。
activeperlのインストール、PATHの設定が必要ですので、そちらを先にどうぞ。
ここで修復可能なのは、オプション指定できる解像度+フレームレートのみ。
480p60=r1、720p30=r2、720p60=r3、960p30=r4、1080p30=r5
例えば1080p60fpsで撮影したファイルは修復できません。
有料ツール Video Repair Software
How to fix damaged GoPro HD Hero3 MP4 video with black screen | Sane weblog
Grau GmbH Hardware & Software Solutions » Video Repair Software
リファレンスとなる動画ファイルを用意、それと比較してヘッダを再生する強力なツールがこちら。まずはフリーで50%まで修復可能なので、このツールで再生可能かどうかを確認しましょう。
1080p60fpsの動画でも、同じくフォーマットで撮影した動画(短くてもOK)を用意すれば見事に修復してくれます。
【使い方の動画】
フリー版では50%までしか修復してくれませんので、100%修復するには有料版を使う必要があります。5つの動画までのライセンス(29ユーロ)、無制限ライセンス(99ユーロ)の2つあります。支払いはクレジットカードかペイパルで可能です。
ソフトウェアに表示されるプロダクトコードを入れて購買すると、アクティベートコードが表示されるのでそれを入力して有料版へ移行します。