Wenn Sie ein Debian-basiertes Linux haben, können Sie verwenden untrunc
. Öffnen Sie ein Terminalfenster und führen Sie nacheinander die folgenden Befehle aus:
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
Nun brauchst du:
- die defekte Datei
- eine korrekte Datei - Sie benötigen lediglich eine Arbeitsdatei, die Sie von demselben Gerät erhalten haben
Legen Sie beide in das untrunc-master
Verzeichnis. Dann renne:
./untrunc correct.3gp broken.3gp
Dies gibt eine Reihe von Informationen aus und sollte Ihnen eine broken.3gp_fixed.mp4
Ausgabedatei geben.