destruk
Streaming Star
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-13-2011
04:13 PM
Bad encode prevents isFullResult()
MP4: sample overflow at 43182213: read -1711143551 bytes with 10 remaining
How would that be fixed? Would I need to demux the video, crop off 10 bytes from the audio track, and then merge it back over the video? The video plays ok, just with this error it doesn't allow for a full result message to be posted back.
How would that be fixed? Would I need to demux the video, crop off 10 bytes from the audio track, and then merge it back over the video? The video plays ok, just with this error it doesn't allow for a full result message to be posted back.
2 REPLIES 2

RokuMarkn
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-14-2011
11:41 AM
Re: Bad encode prevents isFullResult()
The issue isn't that the audio track is longer than video or vice versa. The message indicates that there is an inconsistency in the MP4 metadata that describes the position and size of each "sample" (piece of audio or video data) in the MP4 file. Possibly just reencoding the content would fix it, especially if you use a different encoder, since the encoder that was originally used to create this seems to have a bug. How does 43182213 compare to the size of the file? Is it near the end?
--Mark
--Mark
destruk
Streaming Star
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-14-2011
01:00 PM
Re: Bad encode prevents isFullResult()
It's 10 bytes prior to the end of file. Which encoder would you recommend? I think we're using Adobe Premiere for the initial creation, and then Handbrake to split it into 4 different bitrate streams.