Repairing corrupt MP4
I took a video from my Android phone (Sony Xperia P, if you need to know), and before I could stop recording it, the phone memory got full and the phone got hanged too. I rebooted the phone, the video was there, but I couldn't play it from any media player on Android. It's in mp4 format
.
So I tried to open it on PC and Mac with different video player, like VLC, quick Time, Windows Media Player etc., but none of them can play it. I know that the video is corrupted, but I believe it's repairable, since it got more than a GB in size. Is there anything that I can try to repair the video file? The video is really important.
video mpeg4
add a comment |
I took a video from my Android phone (Sony Xperia P, if you need to know), and before I could stop recording it, the phone memory got full and the phone got hanged too. I rebooted the phone, the video was there, but I couldn't play it from any media player on Android. It's in mp4 format
.
So I tried to open it on PC and Mac with different video player, like VLC, quick Time, Windows Media Player etc., but none of them can play it. I know that the video is corrupted, but I believe it's repairable, since it got more than a GB in size. Is there anything that I can try to repair the video file? The video is really important.
video mpeg4
add a comment |
I took a video from my Android phone (Sony Xperia P, if you need to know), and before I could stop recording it, the phone memory got full and the phone got hanged too. I rebooted the phone, the video was there, but I couldn't play it from any media player on Android. It's in mp4 format
.
So I tried to open it on PC and Mac with different video player, like VLC, quick Time, Windows Media Player etc., but none of them can play it. I know that the video is corrupted, but I believe it's repairable, since it got more than a GB in size. Is there anything that I can try to repair the video file? The video is really important.
video mpeg4
I took a video from my Android phone (Sony Xperia P, if you need to know), and before I could stop recording it, the phone memory got full and the phone got hanged too. I rebooted the phone, the video was there, but I couldn't play it from any media player on Android. It's in mp4 format
.
So I tried to open it on PC and Mac with different video player, like VLC, quick Time, Windows Media Player etc., but none of them can play it. I know that the video is corrupted, but I believe it's repairable, since it got more than a GB in size. Is there anything that I can try to repair the video file? The video is really important.
video mpeg4
video mpeg4
edited Jan 20 '13 at 5:00
Sathyajith Bhat♦
53k29157253
53k29157253
asked Jan 20 '13 at 0:36
noobnoob
4644924
4644924
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
If you have ffmpeg, from the command-line you can try:
ffmpeg -i input.mp4 -c copy output.mp4
If the problem is just with the container, this will fix it.
If that doesn't work, please post the complete terminal message, as it could give a clue as to how to fix the file.
Sorry, I forgot about that video. I'll try your method tonight. Can you let me know of any link from where I can get to know how to install ffmpeg. They just give zip or tar archives. Thanks anyways
– noob
Jan 31 '13 at 9:32
11
Sorry for the late reply. This is the error I am getting while using ffmpeg command - [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f88f9018e00] moov atom not found input.mp4: Invalid data found when processing input
– noob
Mar 17 '13 at 20:31
1
did you ever resolve this? getting the same problem. Think it was caused by more or less the same thing too
– Horse
Oct 8 '14 at 16:19
1
I got the same problem and the same output. I could resolve it with this: grauonline.de/cms2/?page_id=5 but you have to pay for it if you want the other half of the video. Is there any other software that somebody can suggest to fix my mp4 file?
– VaTo
Jun 6 '15 at 5:30
1
Have you tried recover_mp4_to_h264? stackoverflow.com/questions/23202611/…
– Mint
Sep 12 '16 at 3:37
|
show 5 more comments
This is an old question, but I just ran into the same situation and I figured I would post the solution that worked for me.
When you see the message "moov atom not found", that typically means that whatever was creating the video was not able to write terminal metadata that contains information about things like the codecs used in the video and so forth. Without this "moov atom", most players will reject the video.
If you have another video that was generated by the same device, you can use the untrunc program to generate a new moov atom that will in most cases render the file playable.
You will need to compile the untrunc
program yourself. I built it in an Ubuntu 12.04 docker container, and needed to install the following prerequisites to get it to build:
sudo apt-get install libavformat-dev libavcodec-dev
libavutil-dev libqt4-dev make g++ libz-dev
1
Doesn't work for large (~1 GB) files.
– Ken Sharp
Apr 15 '17 at 21:04
add a comment |
This answer applies to m4a audio files, but I had a similar issue and maybe this helps someone.
Using ffpemg
, I also ran into the issue of moov atom not found
To fix this, this answer on Sound Design Stackexchange helped me:
How to recover audio from an incomplete or corrupted AAC/m4a
The answer containts the steps outlined on SysFrontier: How to fix corrupted voice memo m4a files
First, using a Hex Editor, delete the beginning of the file until the 't' of 'mdat'. I used HexFiend on macOS.
Then decode the file using faad, which can be installed using homebrew:
brew install faad2
usage of faad in terminal:
faad corruptfile.m4a
This should hopefully result in a playable wav file in the same directory as the corrupt file.
add a comment |
protected by slhck Sep 3 '13 at 19:49
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you have ffmpeg, from the command-line you can try:
ffmpeg -i input.mp4 -c copy output.mp4
If the problem is just with the container, this will fix it.
If that doesn't work, please post the complete terminal message, as it could give a clue as to how to fix the file.
Sorry, I forgot about that video. I'll try your method tonight. Can you let me know of any link from where I can get to know how to install ffmpeg. They just give zip or tar archives. Thanks anyways
– noob
Jan 31 '13 at 9:32
11
Sorry for the late reply. This is the error I am getting while using ffmpeg command - [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f88f9018e00] moov atom not found input.mp4: Invalid data found when processing input
– noob
Mar 17 '13 at 20:31
1
did you ever resolve this? getting the same problem. Think it was caused by more or less the same thing too
– Horse
Oct 8 '14 at 16:19
1
I got the same problem and the same output. I could resolve it with this: grauonline.de/cms2/?page_id=5 but you have to pay for it if you want the other half of the video. Is there any other software that somebody can suggest to fix my mp4 file?
– VaTo
Jun 6 '15 at 5:30
1
Have you tried recover_mp4_to_h264? stackoverflow.com/questions/23202611/…
– Mint
Sep 12 '16 at 3:37
|
show 5 more comments
If you have ffmpeg, from the command-line you can try:
ffmpeg -i input.mp4 -c copy output.mp4
If the problem is just with the container, this will fix it.
If that doesn't work, please post the complete terminal message, as it could give a clue as to how to fix the file.
Sorry, I forgot about that video. I'll try your method tonight. Can you let me know of any link from where I can get to know how to install ffmpeg. They just give zip or tar archives. Thanks anyways
– noob
Jan 31 '13 at 9:32
11
Sorry for the late reply. This is the error I am getting while using ffmpeg command - [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f88f9018e00] moov atom not found input.mp4: Invalid data found when processing input
– noob
Mar 17 '13 at 20:31
1
did you ever resolve this? getting the same problem. Think it was caused by more or less the same thing too
– Horse
Oct 8 '14 at 16:19
1
I got the same problem and the same output. I could resolve it with this: grauonline.de/cms2/?page_id=5 but you have to pay for it if you want the other half of the video. Is there any other software that somebody can suggest to fix my mp4 file?
– VaTo
Jun 6 '15 at 5:30
1
Have you tried recover_mp4_to_h264? stackoverflow.com/questions/23202611/…
– Mint
Sep 12 '16 at 3:37
|
show 5 more comments
If you have ffmpeg, from the command-line you can try:
ffmpeg -i input.mp4 -c copy output.mp4
If the problem is just with the container, this will fix it.
If that doesn't work, please post the complete terminal message, as it could give a clue as to how to fix the file.
If you have ffmpeg, from the command-line you can try:
ffmpeg -i input.mp4 -c copy output.mp4
If the problem is just with the container, this will fix it.
If that doesn't work, please post the complete terminal message, as it could give a clue as to how to fix the file.
answered Jan 20 '13 at 18:39
evilsoupevilsoup
8,93714465
8,93714465
Sorry, I forgot about that video. I'll try your method tonight. Can you let me know of any link from where I can get to know how to install ffmpeg. They just give zip or tar archives. Thanks anyways
– noob
Jan 31 '13 at 9:32
11
Sorry for the late reply. This is the error I am getting while using ffmpeg command - [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f88f9018e00] moov atom not found input.mp4: Invalid data found when processing input
– noob
Mar 17 '13 at 20:31
1
did you ever resolve this? getting the same problem. Think it was caused by more or less the same thing too
– Horse
Oct 8 '14 at 16:19
1
I got the same problem and the same output. I could resolve it with this: grauonline.de/cms2/?page_id=5 but you have to pay for it if you want the other half of the video. Is there any other software that somebody can suggest to fix my mp4 file?
– VaTo
Jun 6 '15 at 5:30
1
Have you tried recover_mp4_to_h264? stackoverflow.com/questions/23202611/…
– Mint
Sep 12 '16 at 3:37
|
show 5 more comments
Sorry, I forgot about that video. I'll try your method tonight. Can you let me know of any link from where I can get to know how to install ffmpeg. They just give zip or tar archives. Thanks anyways
– noob
Jan 31 '13 at 9:32
11
Sorry for the late reply. This is the error I am getting while using ffmpeg command - [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f88f9018e00] moov atom not found input.mp4: Invalid data found when processing input
– noob
Mar 17 '13 at 20:31
1
did you ever resolve this? getting the same problem. Think it was caused by more or less the same thing too
– Horse
Oct 8 '14 at 16:19
1
I got the same problem and the same output. I could resolve it with this: grauonline.de/cms2/?page_id=5 but you have to pay for it if you want the other half of the video. Is there any other software that somebody can suggest to fix my mp4 file?
– VaTo
Jun 6 '15 at 5:30
1
Have you tried recover_mp4_to_h264? stackoverflow.com/questions/23202611/…
– Mint
Sep 12 '16 at 3:37
Sorry, I forgot about that video. I'll try your method tonight. Can you let me know of any link from where I can get to know how to install ffmpeg. They just give zip or tar archives. Thanks anyways
– noob
Jan 31 '13 at 9:32
Sorry, I forgot about that video. I'll try your method tonight. Can you let me know of any link from where I can get to know how to install ffmpeg. They just give zip or tar archives. Thanks anyways
– noob
Jan 31 '13 at 9:32
11
11
Sorry for the late reply. This is the error I am getting while using ffmpeg command - [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f88f9018e00] moov atom not found input.mp4: Invalid data found when processing input
– noob
Mar 17 '13 at 20:31
Sorry for the late reply. This is the error I am getting while using ffmpeg command - [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f88f9018e00] moov atom not found input.mp4: Invalid data found when processing input
– noob
Mar 17 '13 at 20:31
1
1
did you ever resolve this? getting the same problem. Think it was caused by more or less the same thing too
– Horse
Oct 8 '14 at 16:19
did you ever resolve this? getting the same problem. Think it was caused by more or less the same thing too
– Horse
Oct 8 '14 at 16:19
1
1
I got the same problem and the same output. I could resolve it with this: grauonline.de/cms2/?page_id=5 but you have to pay for it if you want the other half of the video. Is there any other software that somebody can suggest to fix my mp4 file?
– VaTo
Jun 6 '15 at 5:30
I got the same problem and the same output. I could resolve it with this: grauonline.de/cms2/?page_id=5 but you have to pay for it if you want the other half of the video. Is there any other software that somebody can suggest to fix my mp4 file?
– VaTo
Jun 6 '15 at 5:30
1
1
Have you tried recover_mp4_to_h264? stackoverflow.com/questions/23202611/…
– Mint
Sep 12 '16 at 3:37
Have you tried recover_mp4_to_h264? stackoverflow.com/questions/23202611/…
– Mint
Sep 12 '16 at 3:37
|
show 5 more comments
This is an old question, but I just ran into the same situation and I figured I would post the solution that worked for me.
When you see the message "moov atom not found", that typically means that whatever was creating the video was not able to write terminal metadata that contains information about things like the codecs used in the video and so forth. Without this "moov atom", most players will reject the video.
If you have another video that was generated by the same device, you can use the untrunc program to generate a new moov atom that will in most cases render the file playable.
You will need to compile the untrunc
program yourself. I built it in an Ubuntu 12.04 docker container, and needed to install the following prerequisites to get it to build:
sudo apt-get install libavformat-dev libavcodec-dev
libavutil-dev libqt4-dev make g++ libz-dev
1
Doesn't work for large (~1 GB) files.
– Ken Sharp
Apr 15 '17 at 21:04
add a comment |
This is an old question, but I just ran into the same situation and I figured I would post the solution that worked for me.
When you see the message "moov atom not found", that typically means that whatever was creating the video was not able to write terminal metadata that contains information about things like the codecs used in the video and so forth. Without this "moov atom", most players will reject the video.
If you have another video that was generated by the same device, you can use the untrunc program to generate a new moov atom that will in most cases render the file playable.
You will need to compile the untrunc
program yourself. I built it in an Ubuntu 12.04 docker container, and needed to install the following prerequisites to get it to build:
sudo apt-get install libavformat-dev libavcodec-dev
libavutil-dev libqt4-dev make g++ libz-dev
1
Doesn't work for large (~1 GB) files.
– Ken Sharp
Apr 15 '17 at 21:04
add a comment |
This is an old question, but I just ran into the same situation and I figured I would post the solution that worked for me.
When you see the message "moov atom not found", that typically means that whatever was creating the video was not able to write terminal metadata that contains information about things like the codecs used in the video and so forth. Without this "moov atom", most players will reject the video.
If you have another video that was generated by the same device, you can use the untrunc program to generate a new moov atom that will in most cases render the file playable.
You will need to compile the untrunc
program yourself. I built it in an Ubuntu 12.04 docker container, and needed to install the following prerequisites to get it to build:
sudo apt-get install libavformat-dev libavcodec-dev
libavutil-dev libqt4-dev make g++ libz-dev
This is an old question, but I just ran into the same situation and I figured I would post the solution that worked for me.
When you see the message "moov atom not found", that typically means that whatever was creating the video was not able to write terminal metadata that contains information about things like the codecs used in the video and so forth. Without this "moov atom", most players will reject the video.
If you have another video that was generated by the same device, you can use the untrunc program to generate a new moov atom that will in most cases render the file playable.
You will need to compile the untrunc
program yourself. I built it in an Ubuntu 12.04 docker container, and needed to install the following prerequisites to get it to build:
sudo apt-get install libavformat-dev libavcodec-dev
libavutil-dev libqt4-dev make g++ libz-dev
answered Jun 5 '16 at 18:08
larskslarsks
2,8821521
2,8821521
1
Doesn't work for large (~1 GB) files.
– Ken Sharp
Apr 15 '17 at 21:04
add a comment |
1
Doesn't work for large (~1 GB) files.
– Ken Sharp
Apr 15 '17 at 21:04
1
1
Doesn't work for large (~1 GB) files.
– Ken Sharp
Apr 15 '17 at 21:04
Doesn't work for large (~1 GB) files.
– Ken Sharp
Apr 15 '17 at 21:04
add a comment |
This answer applies to m4a audio files, but I had a similar issue and maybe this helps someone.
Using ffpemg
, I also ran into the issue of moov atom not found
To fix this, this answer on Sound Design Stackexchange helped me:
How to recover audio from an incomplete or corrupted AAC/m4a
The answer containts the steps outlined on SysFrontier: How to fix corrupted voice memo m4a files
First, using a Hex Editor, delete the beginning of the file until the 't' of 'mdat'. I used HexFiend on macOS.
Then decode the file using faad, which can be installed using homebrew:
brew install faad2
usage of faad in terminal:
faad corruptfile.m4a
This should hopefully result in a playable wav file in the same directory as the corrupt file.
add a comment |
This answer applies to m4a audio files, but I had a similar issue and maybe this helps someone.
Using ffpemg
, I also ran into the issue of moov atom not found
To fix this, this answer on Sound Design Stackexchange helped me:
How to recover audio from an incomplete or corrupted AAC/m4a
The answer containts the steps outlined on SysFrontier: How to fix corrupted voice memo m4a files
First, using a Hex Editor, delete the beginning of the file until the 't' of 'mdat'. I used HexFiend on macOS.
Then decode the file using faad, which can be installed using homebrew:
brew install faad2
usage of faad in terminal:
faad corruptfile.m4a
This should hopefully result in a playable wav file in the same directory as the corrupt file.
add a comment |
This answer applies to m4a audio files, but I had a similar issue and maybe this helps someone.
Using ffpemg
, I also ran into the issue of moov atom not found
To fix this, this answer on Sound Design Stackexchange helped me:
How to recover audio from an incomplete or corrupted AAC/m4a
The answer containts the steps outlined on SysFrontier: How to fix corrupted voice memo m4a files
First, using a Hex Editor, delete the beginning of the file until the 't' of 'mdat'. I used HexFiend on macOS.
Then decode the file using faad, which can be installed using homebrew:
brew install faad2
usage of faad in terminal:
faad corruptfile.m4a
This should hopefully result in a playable wav file in the same directory as the corrupt file.
This answer applies to m4a audio files, but I had a similar issue and maybe this helps someone.
Using ffpemg
, I also ran into the issue of moov atom not found
To fix this, this answer on Sound Design Stackexchange helped me:
How to recover audio from an incomplete or corrupted AAC/m4a
The answer containts the steps outlined on SysFrontier: How to fix corrupted voice memo m4a files
First, using a Hex Editor, delete the beginning of the file until the 't' of 'mdat'. I used HexFiend on macOS.
Then decode the file using faad, which can be installed using homebrew:
brew install faad2
usage of faad in terminal:
faad corruptfile.m4a
This should hopefully result in a playable wav file in the same directory as the corrupt file.
answered Jan 23 at 15:10
intagliintagli
1454
1454
add a comment |
add a comment |
protected by slhck Sep 3 '13 at 19:49
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?