2日前にオーディオを録音していましたが、録音中に突然電話が切れました。私はMP4repairを使用しましたが、短い音のクリップが聞こえ、それを回復するために80ドルが請求されました。やりすぎだと思い、クレジットカードすら持っていないので、その可能性を排除しました。
どうやら、このファイルのmoovヘッダーがありません。この録音用にmoovヘッダーを生成することは可能ですか?それ以上に、80ドルを支払うことなくこのファイルを回復することは可能ですか?
これまでのところ、3GPコンテナ内のAACオーディオであることがわかっています。
DebianベースのLinuxを使用している場合は、 untrunc
を使用できます。ターミナルウィンドウを開き、次のコマンドを1つずつ実行します。
Sudo apt-get install libavformat-dev libavcodec-dev libavutil-dev
cd ~
wget https://github.com/ponchio/untrunc/archive/master.Zip
unzip master.Zip
cd untrunc-master
g++ -o untrunc file.cpp main.cpp track.cpp atom.cpp mp4.cpp -L/usr/local/lib -lavformat -lavcodec -lavutil
chmod +x untrunc
今、あなたは必要です:
両方をuntrunc-master
ディレクトリに配置します。次に、以下を実行します。
./untrunc correct.3gp broken.3gp
これにより、一連の情報が出力され、broken.3gp_fixed.mp4
出力ファイルが提供されます。