I'm at the end of my rope on this one, boys. I've got a stack of mp4 files that are experiencing the same issue. There's about 30 of them, they're all 30 minutes+ / 75mb+. I've selected one of the smaller ones at random for the purpose of this thread because I assume whatever is wrong with one of them is wrong with all of them.
Here's the URL:
http://lib-ozzy.library.mun.ca/cdm4/item_viewer.php?CISOROOT=/extension&CISOPTR=615&CISOBOX=1&REC=5
Direct link to a 121MB mp4 file:
http://lib-ozzy.library.mun.ca/mp4/613.mp4
(Note that the file only has audio for the first 30 seconds--this is intentional and not anything related to this error. The original tape is missing the audio. Don't worry about this.)
Here's how the files were generated:
- The files are archival material from the 1970s, ripped off VHS and Betamax and encoded directly to DVD.
- The DVDs are then ripped and outputted as h264/mp4 using Handbrake. I have definitely streamed the MP4 files from this step before and they've worked.
- The files are then clipped (removing space at the front and end) using some unknown software, and I don't have access to the guy who did the clipping to know. I understand that whatever software he used did not require a full re-encode based on the fact that he says that the software "saves the files instantly". I assume this step is what's causing the issues.
I am trying to stream the files online using HTML5 Video with a fallback to JWPlayer for clients that don't support HTML5 streaming. I know the code works fine because I've streamed other videos using this exact code no problem.
Here's what happens when I try to play/deal with the files:
- Locally playing the files using Quicktime and VLC works, with no error or warnings.
- Remuxing using mp4box in verbose mode works with no error or warnings and the result doesn't play any differently.
- Moving the metadata using Metadata Mover works with no error or warnings and the result doesn't play any differently.
- The files play as HTML5 Video on the iPhone, iPad, and Mac Safari with no error or warnings. Awesome!
- Chrome recognizes the HTML5 Video and immediately bombs out, producing nothing. Not awesome!
- Firefox and IE both load JWPlayer, which correctly identifies the video length, but JWPlayer only plays audio, no video. Seriously not awesome, because 95% of the prospective audience are on these platforms.
As I mentioned just then, I tried using mp4box to remux and tried using Metadata Mover to move the metadata thinking that might be an issue, neither worked. I'm assuming continued efforts to try different software is just going to mangle the file even more :/
MediaInfo for the file:
General
Complete name : C:\Documents and Settings\xxxxxxx\Desktop\613.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 123 MiB
Duration : 30mn 10s
Overall bit rate : 571 Kbps
Encoded date : UTC 2010-09-09 15:30:51
Tagged date : UTC 2010-09-09 15:30:51
Video
ID : 201
Format : MPEG-4 Visual
Format profile : Simple@L3
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : 20
Duration : 30mn 10s
Bit rate mode : Variable
Bit rate : 511 Kbps
Maximum bit rate : 814 Kbps
Width : 400 pixels
Height : 304 pixels
Display aspect ratio : 4:3
Original display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.140
Stream size : 110 MiB (90%)
Writing library : XviD 1.2.1 (UTC 2008-12-04)
Encoded date : UTC 2010-09-09 15:30:51
Tagged date : UTC 2010-09-09 15:31:00
Audio
ID : 101
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : 40
Duration : 30mn 10s
Bit rate mode : Variable
Bit rate : 57.4 Kbps
Maximum bit rate : 65.1 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 24.0 KHz
Stream size : 12.4 MiB (10%)
Encoded date : UTC 2010-09-09 15:30:59
Tagged date : UTC 2010-09-09 15:31:00
Media Info for another one of the broken files:
Format profile : QuickTime
Codec ID : qt
File size : 94.1 MiB
Duration : 26mn 49s
Overall bit rate : 491 Kbps
Encoded date : UTC 2010-07-22 02:05:42
Tagged date : UTC 2010-07-22 02:05:54
Writing application : HandBrake 0.9.4 2009112300
Writing library : Apple QuickTime 7.6.6
com.apple.quicktime.player.movie : (Binary)
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L2.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 26mn 49s
Bit rate mode : Variable
Bit rate : 403 Kbps
Width : 400 pixels
Height : 288 pixels
Display aspect ratio : 1.389
Frame rate mode : Variable
Frame rate : 29.970 fps
Minimum frame rate : 29.970 fps
Maximum frame rate : 29.980 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.117
Stream size : 77.3 MiB (82%)
Encoded date : UTC 2010-07-20 23:55:11
Tagged date : UTC 2010-07-22 02:05:54
Color primaries : BT.601-6 525, BT.1358 525, BT.1700 NTSC, SMPTE 170M
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.601-6 525, BT.1358 525, BT.1700 NTSC, SMPTE 170M
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Format settings, PS : Yes
Codec ID : 40
Duration : 26mn 49s
Bit rate mode : Variable
Bit rate : 82.7 Kbps
Maximum bit rate : 104 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Stream size : 15.9 MiB (17%)
Encoded date : UTC 2010-07-20 23:55:11
Tagged date : UTC 2010-07-22 02:05:54
I think I've been as thorough as I possibly can for the OP. I'm not a wizard at video, but I've done my best to search different threads and different pieces of software to try to solve the problem and nothing is working. If anyone would be kind enough to check out the MediaInfo reading or the files themselves and let me know why on earth JWPlayer/Chrome can't handle the file and what I can do to fix it, that'd be awesome. Feel free to download the mp4 file if it helps your own tests.
At this point we're willing to re-encode if necessary to make the files work, but obviously remuxing would be greatly preferable.
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 2 of 2
Thread
-
-
The 1st file mediainfo indicates that you're using xvid (mpeg4-asp) , not h.264/avc (mpeg4 part 10) compression . It's not supported by flash , JW or any other flash front end. h.264/avc is also supported by HTML5 so that's what you should use , to ensure cross platfrom compatiblity. You would need to re-encode those, and I would start from the originals if I were you.
It's possible that the guy doing the editing screwed up , and in fact reencoded using xvid, but I'm sure you can sort all that out
The other file has avc video, but has metadata that says apple qt writing library, did you set it up for streaming in the quicktime export options (or was this encoded with handbrake) ?Last edited by poisondeathray; 10th Sep 2010 at 14:14.
Similar Threads
-
BetaMax plays fine for a while then bad picture
By LSchafroth in forum Newbie / General discussionsReplies: 7Last Post: 24th Nov 2010, 20:31 -
loop mp4 or avi locally so will play on mp4 player - ?
By marinebc11 in forum Video ConversionReplies: 3Last Post: 3rd Oct 2010, 20:24 -
Xbox 360 streaming -- audio of out sync (fine on computer)
By ycrazyy in forum Newbie / General discussionsReplies: 0Last Post: 19th Jan 2010, 09:42 -
DVD Does not Play in Drve, But plays fine in Player
By HellSaber in forum DVD & Blu-ray PlayersReplies: 1Last Post: 28th Feb 2008, 16:13 -
VHS plays fine on TV, bad when captured...
By rachel.twu in forum CapturingReplies: 15Last Post: 9th Jun 2007, 23:38