フリーズしたとき、私は自分のDroidでビデオを録画していました。結果の3gpファイルは破損していました。私はMPlayerとVLCでそれをプレイしてみました。それを修復する私の最初の試みは、既知の良いファイルに基づいてヘッダを試みて再構築することでした。良いファイルから12バイトを追加した後、コンテナはmplayerによって認識されました。
動画を再生する/ VID_20100729_194430-12.3gp。
libavformatファイルフォーマットが検出されました。
[mov、mp4、m4a、3gp、3g2、mj2 @ 0x3611f60] moovアトムが見つかりません
LAVF_header:av_open_input_stream()が失敗しました
ISO:ファイルタイプメジャーブランド:3GPPプロファイル4
MPEG:ビデオストリームがありません!?作者に連絡してください、それはバグかもしれません:(
シーク失敗
libavformatファイル形式が検出されました
。LAVF_header:av_open_input_stream()が失敗しました
このISO:
行は、コンテナーが認識されたことを示しています。仕様を少し読んだ後、私はオーディオとビデオがこのコンテナの「箱」で定義されていることを知りました。私の現在の理解では、単純なヘッダではうまくいかないということです。
tl; dr summary:誰もが3gpファイルを修復することにおいて、ソフトウェアにおいて、または手動で何か経験がありますか?この動画を再生するための提案はありますか?
これはここで答えられました:superuser.com/questions/820482/
—
..