Answers.Body: <p>Have you recorded the video with a GoPro camera?</p>
  
  <p>If yes, then the two video streams may be a low-res preview video followed by the regular video stream. To repair such file, you would have to filter out the low-res stream.</p>
  
  <p>So far as I know, the new version of the recover_mp4 has an algorithm of filtering out low-res streams of the GoPro cameras. The tool is now called Restore.Media. You can try repairing your MP4 with this tool and watch a full-time preview for free just to see if it works. Also, here is <a href="https://restore.media/blog/how-to-repair-corrupted-gopro-video-files" rel="nofollow noreferrer">their article</a> about repairing GoPro video files.   </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-28T21:17:27.273Z
Answers.Text: I don't think it was from a GoPro. It was from a Race Keeper System with one front facing camera and a second one filming the people in the car seats. So there are 2 different streams with HD quality. I tried restore.media but I still get the alternating video. I don't even need both streams, one of them would be enough if that helps.
Answers.UserDisplayName: Ceph
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-29T10:45:12.690Z
Answers.Text: Are the two streams the same resolution?
Answers.UserDisplayName: Gyan
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-29T18:56:06.847Z
Answers.Text: @Gyan yes, both have HD resolution 1920x1080 with 30 FPS
Answers.UserDisplayName: Ceph
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-28T14:52:18.137Z
Answers.LastActivityDate: 2019-05-28T14:52:18.137Z
Answers.UserDisplayName: sam_vid
Body: <p>I have a MP4 File which has not been finalized at the end so there is no header. The file contains 3 streams: 2 video streams and 1 audio stream.</p>
  
  <p>I tried several tools to repair the header but the best I get is a video where the 2 video streams alternate after about 2 seconds (2 seconds first video, then 2 seconds second video, 2 seconds first video and so on). I also have a working reference file but the header is still not correctly repaired with those tools.</p>
  
  <p>Here are the tools I tested:</p>
  
  <ul>
  <li>Some freeware like Yodot MOV Repair </li>
  <li>Yamb (file could not be loaded)</li>
  <li>recover_mp4 / recover_mp4_to_h264 (the two video streams will be
  extracted as one video stream)</li>
  </ul>
  
  <p>I don't think it was from a GoPro. It was from a Race Keeper System with one front facing camera and a second one filming the people in the car seats. So there are 2 different streams with HD quality. I don't even need both streams, one of them would be enough if that helps.</p>
  
  <p>Maybe it is still possible with one of that tools but I could not figure it out.</p>
  
  <p>I would really appreciate some help.</p>
  
Tags: <ffmpeg>
Title: Repair MP4 Video with broken header (but with 2 video and 1 audio stream)
UserDisplayName: Ceph
ThreadText: # Repair MP4 Video with broken header (but with 2 video and 1 audio stream)
  
  (Asked by: username_0 on 2019-05-28)
  
  I have a MP4 File which has not been finalized at the end so there is no header. The file contains 3 streams: 2 video streams and 1 audio stream.
  
  I tried several tools to repair the header but the best I get is a video where the 2 video streams alternate after about 2 seconds (2 seconds first video, then 2 seconds second video, 2 seconds first video and so on). I also have a working reference file but the header is still not correctly repaired with those tools.
  
  Here are the tools I tested:
  
  * Some freeware like Yodot MOV Repair
  * Yamb (file could not be loaded)
  * recover\_mp4 / recover\_mp4\_to\_h264 (the two video streams will be
    extracted as one video stream)
  
  I don't think it was from a GoPro. It was from a Race Keeper System with one front facing camera and a second one filming the people in the car seats. So there are 2 different streams with HD quality. I don't even need both streams, one of them would be enough if that helps.
  
  Maybe it is still possible with one of that tools but I could not figure it out.
  
  I would really appreciate some help.
  
  **Tags:** ffmpeg
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-05-28. Score: 1
  
  Have you recorded the video with a GoPro camera?
  
  If yes, then the two video streams may be a low-res preview video followed by the regular video stream. To repair such file, you would have to filter out the low-res stream.
  
  So far as I know, the new version of the recover\_mp4 has an algorithm of filtering out low-res streams of the GoPro cameras. The tool is now called Restore.Media. You can try repairing your MP4 with this tool and watch a full-time preview for free just to see if it works. Also, here is [their article](https://restore.media/blog/how-to-repair-corrupted-gopro-video-files) about repairing GoPro video files.
  
  > **Comments:**
  > **username_0**: I don't think it was from a GoPro. It was from a Race Keeper System with one front facing camera and a second one filming the people in the car seats. So there are 2 different streams with HD quality. I tried restore.media but I still get the alternating video. I don't even need both streams, one of them would be enough if that helps.  
  > **username_2**: Are the two streams the same resolution?  
  > **username_0**: @username_2 yes, both have HD resolution 1920x1080 with 30 FPS  
  
  ---
  
  