Post subject: What Does it Mean When, While You're Encoding...
Joined: 3/20/2010
Posts: 126
... your MB Size and MB Rate are higher than your "level limit"? I ask this because while it's encoding, my command line script is saying... "Warning: frame MB Size (224X168)>Level Limit (36864)" "Warning: MB Rate (1130838)>Level Limit (983040)" I ask because out of three videos that I posted with my current encoding method (courtesy of the Hybrid Encoding script Dacicus and others so kindly showed me)... Let's Play Dragon Warrior Part 1 (Silent and Unedited Version): http://www.youtube.com/watch?v=5ypwQ8Exvww Let's Play Dragon Warrior Part 2 (Silent and Unedited Version): http://www.youtube.com/watch?v=wswjQ6fXFFQ Let's Play Dragon Warrior Part 3 (Silent and Unedited Version): http://www.youtube.com/watch?v=36qXNUNtmmg&feature=relmfu ...Part 3 is inexplicably missing the options to set it to 720p, 1080p, and Original quality despite going through the same encoding process as Part 2 and 1, and I'm wondering if that was due to the sheer size of the Part 3 video. It doesn't fully explain why Part 1 doesn't allow Original quality, but, it's a start at least, right?
Post subject: Re: What Does it Mean When, While You're Encoding...
Emulator Coder, Skilled player (1113)
Joined: 5/1/2010
Posts: 1217
FionordeQuester wrote:
... your MB Size and MB Rate are higher than your "level limit"? I ask this because while it's encoding, my command line script is saying... "Warning: frame MB Size (224X168)>Level Limit (36864)" "Warning: MB Rate (1130838)>Level Limit (983040)"
You are exceeding what h.264 allows. Specifically, h.264 has two fields that control what is allowed in stream, called profile and level. When encoding for computer decoding, profile is almost invariably "high" (which is the most permissive profile). x264 sets level automatically. But if there isn't a defined level that would allow the video, x264 just writes the highest level, warns about what it is doing and then proceeds to break the limits (hoping for the best).
FionordeQuester wrote:
I ask because out of three videos that I posted with my current encoding method (courtesy of the Hybrid Encoding script Dacicus and others so kindly showed me)... ...Part 3 is inexplicably missing the options to set it to 720p, 1080p, and Original quality despite going through the same encoding process as Part 2 and 1, and I'm wondering if that was due to the sheer size of the Part 3 video. It doesn't fully explain why Part 1 doesn't allow Original quality, but, it's a start at least, right?
Sounds like usual Youtube processing fsckups.
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
For our purposes, don't bother with setting a level. Youtube's decoder for transcode doesn't care, mainconcept makes its own determination about software vs hardware decoding, and most of the desktop players don't care. Levels are mostly for explicitly targeting embedded devices (bluray, iphone, whatevs). Long videos often times are missing higher resolution transcodes. 480p will come out, everything higher will fail. The exact cause of this is not known, but my best guess is that there's some sort of time limit on the transcode, and that 720p, 1080p, and original are all cut off because the "desktop HD mp4" module starts from original and works down. It might help to turn off tasblend and use 8x8 resize method; it might not. Edit: My longest successful originalp: http://www.youtube.com/watch?v=nBQYEB5BC5k My longest successful 720p: http://www.youtube.com/watch?v=t460vyG8D-U But I have some faileds that are shorter, so I don't have any real solutions
Joined: 3/20/2010
Posts: 126
I see. So don't make my videos too long, otherwise I risk quality loss. Anything else I should be doing differently, besides seeing what happens when I turn off tasblend and resizing to 8x8?