I figure you guys might know what's going on and how to solve this! I'd love to begin using untrunc so I can render my file playable. I'm by no means a power user, just a novice Ubuntu/Linux enthusiast. Therefore, the file can be repaired simply by skipping over the initial ftyp and moov atoms, and the header for the mdat atom, and copying the remaining. So, making sure I'm in the right directory (untrunc is located in home), I try compiling the source code again, but get the same error: Installing prerequisite libraries (2nd time) So, I tried it again from the first step and got this error: However, I ran into some issues on the terminal during the last step g++ -o untrunc file.cpp main.cpp track.cpp atom.cpp mp4.cpp -L/usr/local/lib -lavformat -lavcodec -lavutil Upon further testing, simply using a plain 'wait' statement after each ffmpeg invocation also fixed the error. After putting a short sleep between each ffmpeg invocation, the error went away. So, I've taken their advice and I tried installing on Ubuntu using these instructions. How to recover a broken mp4 file: moov atom not found I made a recording with ffmpeg -f alsa -ac 2 -i plughw:0,0 /tmp/audio.mp4 I then moved /tmp/audio.mp4. The last file to be merged would give me that 'moov atom cannot be found' error. (I get the exact same error messages that this user talks about in another thread). Basically, I get the error "moov atom not found" when attempting to play an mp4 video on vlc or any other players.įollowing the advice given on this thread, I'm attempting to use untrunc to generate a new moov atom that will render my file playable.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |