![]() ![]() ![]() VLC Media Player should now be able to play the file. Then it should churn away and hopefully produce a playable file untrunc /path/to/working-video.m4v /path/to/broken-video.m4v Run this command in the folder where you have unzipped and compiled Least as long as the broken one (preferably roughly the same) this may Resolution (mine was but it might work without). Ideally the video should be from the same camera & have the same You need both the broken video and an example working video. (you can try skipping this step and using the ready-provided L/usr/local/lib -lavformat -lavcodec -lavutil ![]() G++ -o untrunc file.cpp main.cpp track.cpp atom.cpp mp4.cpp Go into the directory where it's been unzipped:Ĭompile the source code using this command (all one line): Sudo apt-get install libavformat-dev libavcodec-dev libavutil-devĭownload the source code for Untrunc from the github repo: Install some pre-requisite libraries with this command: I recently encountered this exact problem and I was able to repair the file using Untrunc, a program created specifically to solve this problem, as suggested by sparrowt on SuperUser:Ī linux installation (I used Ubuntu 12.04) and basic ability to use a command line. There are probably paid services that will fix this file for me, however since it is a (quite)large-ish file, they cost too much. The ffmpeg -i output is as follows: libavutil 55. ![]() To fix it I have tried Avidemux, I have tried numerous programs listed in other questions on stackexchange. I'm sure that the file contains valid data, it's just that no media player will recognize it. I was recording an MP4 file using PlaysTV, and my computer had a power fault half-way through the recording. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |