Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 ASP
Register FAQ Today's Posts Search

Closed Thread
 
Thread Tools Search this Thread
Old 19th January 2005, 23:16   #61  |  Link
DeathTheSheep
<The VFW Sheep of Death>
 
DeathTheSheep's Avatar
 
Join Date: Dec 2004
Location: Deathly pasture of VFW
Posts: 1,149
My final word:

Quote:
at lower bitrates B-frames are much better at increasing quality
False!
Quote:
The results are a lot better with lower quant than those obtained with a higher B-framed quant at the same filesize...(In terms of blocking and overall quality)
True as rain, baby.
__________________
Recommended all-in-one stop for x264/GCC needs on Windows: Komisar x264 builds!
DeathTheSheep is offline  
Old 19th January 2005, 23:19   #62  |  Link
Manao
Registered User
 
Join Date: Jan 2002
Location: France
Posts: 2,856
But will you quit falling always to the same (wrong) conclusion ? You're judging something with the wrong tools, so the results are expected.
Manao is offline  
Old 19th January 2005, 23:21   #63  |  Link
DeathTheSheep
<The VFW Sheep of Death>
 
DeathTheSheep's Avatar
 
Join Date: Dec 2004
Location: Deathly pasture of VFW
Posts: 1,149
Wrong tools? ...

Oh, that explains it...

I knew B-frames were too crappy to be true in my tests...*sigh*

So how can I go about finding the right tools? I'm curious now...
__________________
Recommended all-in-one stop for x264/GCC needs on Windows: Komisar x264 builds!
DeathTheSheep is offline  
Old 19th January 2005, 23:50   #64  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,770
to get correct deblocking on b-frames you have to do the following:

1) avi -> raw with mpeg4ip's avi2raw tool
2) raw -> mp4 with mpeg4ip's mp4creator tool (make sure to use the latest version (~1 day old))
3) decode with nero's dshow .mp4 parser and decoder

Quote:
Originally posted by SeeMoreDigital
All the samples are Mpeg4/AVC (VideoSoft H.264 Codec 2 to be more precise).
nope they have been encoded with x264 (only the fourcc has been changed to VSSH)
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free

Last edited by bond; 19th January 2005 at 23:53.
bond is offline  
Old 20th January 2005, 01:29   #65  |  Link
dragongodz
....
 
dragongodz's Avatar
 
Join Date: May 2002
Location: Australia
Posts: 2,797
Quote:
quote:"at lower bitrates B-frames are much better at increasing quality"

False!
no not false at all. try an easy experiment. make 2 encodes with xvid with full framerate and a reasonable frame size(lets say atleast 352x288/240) and set a smallish target size(something that should average around 400kbs would be good). do 1 with Bframes and 1 without, THEN you may see Bframes do actually work.

Quote:
I knew B-frames were too crappy to be true in my tests...*sigh*
your test ,as has been already said by many, is the problem. at the ridiculously low bitrate nothing looks good and there is not enough detail left for motion vectors to make any sane decisions, Bframes OR Pframes, Bframes just get screwed up worse in this example.

Quote:
The main advantage of the b-frames is not the detail gain, but the better motion handling imo
and the better detail preservation gained from the better motion handling ?

Quote:
there are still problematic blocks, but i think it's just due to the immature b-frame ME in x264
yes i already said Bframes are the least mature part of x264 and in another thread akupenguin reccomended only using 1 Bframe for the time being because of it. so saying Bframe as a whole are bad or whatever is plain wrong of course, which i dont think DeathTheSheep is ever going to understand. so i wont bother again here, i have better things to do than waste time convincing 1 person they dont know what they are talking about.
__________________
Narrator: And of course, with the birth of the artist came the inevitable afterbirth - the critic. (History of the World part 1)

Last edited by dragongodz; 20th January 2005 at 01:32.
dragongodz is offline  
Old 20th January 2005, 22:21   #66  |  Link
DeathTheSheep
<The VFW Sheep of Death>
 
DeathTheSheep's Avatar
 
Join Date: Dec 2004
Location: Deathly pasture of VFW
Posts: 1,149
Quote:
Bframes are the least mature part of x264
True. I confess. I'm starting to see things clearly (glaucoma clearin' up, heh, lol).

Quote:
akupenguin reccomended only using 1 Bframe for the time being because of it
...Although I did only use one in my higher bitrate tests, still, yeah, I get the picture.

Quote:
so saying Bframe as a whole are bad or whatever is plain wrong of course...
Well, I never actually said that they were bad as a whole. But yeah, I did complain about the blocksing and all that, so I suppose. NERO has a good deblocking postfilter, which bond explained how to use (and fairly well, too!).

Quote:
is plain wrong of course
...

Eheh, beleive it or not (likely not, but who beleives sheep these dayz?), I'm truly not the only person who thinks that. Many folks I know who are partially involved in video encoding push against B-frames.

Quote:
which i dont think DeathTheSheep is ever going to understand
Hey, I understand now! Ease off, man! I'm second person here, too... <[ sweat bead ]> Eheh...

PS
Although I'd recommend dragongodz read the thread a bit more thoroughly... I suppose you'd see that I didn't just test at ridiculously low bitrates. I did one at "near Bearable" quality, too (to my eyes, heh, which means quantizer ~30, which is recommended for x264.)
__________________
Recommended all-in-one stop for x264/GCC needs on Windows: Komisar x264 builds!

Last edited by DeathTheSheep; 20th January 2005 at 23:44.
DeathTheSheep is offline  
Old 20th January 2005, 22:50   #67  |  Link
Dhampir
Guest
 
Posts: n/a
Quote:
Originally posted by DeathTheSheep
Although I'd recommend dragongodz read the thread a bit more thoroughly... I suppose you'd see that I didn't just test at ridiculously low bitrates. I did one at near perfect quality, too (to my eyes, heh, which means quantizer ~30, which is recommended for x264.)
If that's considered "perfect quality" you are again having a case of glaucoma or you are just plain blind. Even that quant 30 encode looks pretty blocky with or without b-frames. The difference being that the p-frame is being deblocked while the b-frame is not, but even with the smoothing the blocking is still quite apparent in the p-frame. If the b frame was being deblocked I'd be willing to bet that they would look almost the same. Besides comparing a P frame to a B frame is a pretty meaningless comparison considering the conditions (the p-frame is not only a lower quant but is being deblocked) which would be like comparing an I frame to a P frame and saying that P frames suck cause they don't look as good as the I frame (again a ridiculous conclusion considering the comparison).

Last edited by Dhampir; 20th January 2005 at 22:57.
 
Old 20th January 2005, 23:40   #68  |  Link
DeathTheSheep
<The VFW Sheep of Death>
 
DeathTheSheep's Avatar
 
Join Date: Dec 2004
Location: Deathly pasture of VFW
Posts: 1,149
Heh, sure. To each his own, as becomes apparent in this thread... lol

Yeah, even I can admit it's far from perfect...I just tried to get something that you guys would consider "bareable" or even "watchable for short periods of time without headaches" heh. Yeah, I admit, it's pretty far from perfect. I'll edit that out! Ya gotta love computers...

I hereby place a request to moderate the "glaucoma" forum.
__________________
Recommended all-in-one stop for x264/GCC needs on Windows: Komisar x264 builds!

Last edited by DeathTheSheep; 20th January 2005 at 23:43.
DeathTheSheep is offline  
Old 16th February 2005, 05:00   #69  |  Link
Shinigami-Sama
Solaris: burnt by the Sun
 
Shinigami-Sama's Avatar
 
Join Date: Oct 2004
Location: /etc/default/moo
Posts: 1,921
Quote:
Originally posted by Dhampir
Here is where the samples are. They are quite hideous to watch whether they have b-frames or not.
I'm ging to agre with sheep ehre
the b frames do look like crap
but I also have very sensitves eyes
even though I had shitty glases 0_o
anyways
but hte problem is hte bitrate is to low for acurate b-frame vectors
so hte de/edncoder doesn't know what hte hell do with b-frames
and it kinda can't increase the quants anymore because you seem to have hith te limit
also
with b-frames I can only read about 1/2 hte subs
and your audio blows even for that small a file size
I wonder what happened htere
but a certain plant help glacoma sheep
maybe you wer useing a bit to much medicine when encoding/watching these eh sheep?
__________________
Quote:
Originally Posted by benjust View Post
interlacing and telecining should have been but a memory long ago.. unfortunately still just another bizarre weapon in the industries war on image quality.
Shinigami-Sama is offline  
Old 16th February 2005, 05:22   #70  |  Link
KaiserS
Guest
 
Posts: n/a
Quote:
Originally posted by Shingami-Sama
I'm ging to agre with sheep ehre
the b frames do look like crap
But the P and I frames look like crap as well.
 
Old 16th February 2005, 06:38   #71  |  Link
Shinigami-Sama
Solaris: burnt by the Sun
 
Shinigami-Sama's Avatar
 
Join Date: Oct 2004
Location: /etc/default/moo
Posts: 1,921
but with that being said
it means the b-frames will look worse
seeing as how they;re hte more or les byproduct of hte p and i frames
there isn;t enough data left to justify useing b-frames at that low of a bitrate
__________________
Quote:
Originally Posted by benjust View Post
interlacing and telecining should have been but a memory long ago.. unfortunately still just another bizarre weapon in the industries war on image quality.
Shinigami-Sama is offline  
Old 16th February 2005, 10:24   #72  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,421
I think this thread has run its course and should be closed now... It's doing more harm than good!

Both RadicalEd and Skal have pointed out why the original posters B-VOP comments are based on flawed assumptions!

In essence... DeathTheSheep's B-frames look poor because his I and P "reference" frames were poor to begin with!
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline  
Old 16th February 2005, 14:10   #73  |  Link
Elias
Be Brave!
 
Elias's Avatar
 
Join Date: Dec 2004
Posts: 1,101
Re: The Coolness of B-Frames

Quote:
Originally posted by DeathTheSheep
Yeah, I've heard all the hype. I see it written about in posts all the time. Never a day does pass without questions pertaining in some form or another to B-Frames ("When are B-Frames gunna be enabled for AVC?!!!!"). But now I must ask, what the heck is up with B-frames anyway?

I heard they are a form of bidirectional frame encoding/rendering. At this, I scratched my head long and hard and almost pulled a "pancake bunny." So what?!

B-Frames are complicated, they take long to encode, they are BLOCKY as HECK, and they increase filesize. Need I upload a sample with and without B-Frames fer y'all to see? Why don't people stick to the IPPPPPPPIPIPPPPPPPPPP... method? Complexity? If so, I don't see it.

So what is all this B-Frame craziness? What use to they serve? Or are they only useful at collosal bitrates (yeah, I'm livin the >56kbps road)? NeeheeharharharHAR.... No, seriously,
Inform Da Sheep Afore He A-Kills Hisself...BAAAa
Wow, was that English? I'm impressed, you should become a literature writer. As for B-Frames, they're good. The image becomes somewhat softer, as (opposed to sharper) but you loose lots of macroblocks. So, conclusion is to not use B-Frames with higher bitrates. Only with low bitrates is it to be used. Besides, it degrades the compatibility for the MPEG-4 file. I've completely stopped using B-Frames.
__________________

Last edited by Elias; 16th February 2005 at 14:14.
Elias is offline  
Old 16th February 2005, 14:26   #74  |  Link
Tommy Carrot
Registered User
 
Tommy Carrot's Avatar
 
Join Date: Mar 2002
Posts: 868
Quote:
Originally posted by Elias
As for B-Frames, they're good. The image becomes somewhat softer, as (opposed to sharper) but you loose lots of macroblocks. So, conclusion is to not use B-Frames with higher bitrates. Only with low bitrates is it to be used.
In my opinion b-frames are always beneficial, except when the codec reaches the maximum quality (but this is only problem with mpeg ASP, as AVC becomes saturated at MUCH higher bitrate), and - as DeathTheSheep's example showed - at ridiculously low bitrates, where the reference frames are already useless. The softening effect is not necessary, it's quite the opposite, the bitrate saving of b-frames helps to preserve even more details.

Last edited by Tommy Carrot; 16th February 2005 at 14:33.
Tommy Carrot is offline  
Old 16th February 2005, 14:31   #75  |  Link
Elias
Be Brave!
 
Elias's Avatar
 
Join Date: Dec 2004
Posts: 1,101
Quote:
Originally posted by Tommy Carrot
In my opinion b-frames are always beneficial, except when the codec reaches the maximum quality (but this is only problem with mpeg ASP, as AVC becomes saturated at MUCH higher bitrate), and - as DeathTheSheep's example showed - at ridiculously low bitrates, where the reference frames are already useless.
When I said low bitrates, I meant like 1024 kbit/s etc. using very very very low bitrates... it doesn't matter what you use, it will look shitty either way. Honestly, I don't see the point with B-Frames at bitrates such as 3 mbit and up. It'll only make the video not playable on some DVD standalones and... well, Quicktime Who cares about Quicktime anyway. Hehe, seriously though, there are lots of software players that can't handle B-Frames/GMC etc.
__________________
Elias is offline  
Old 16th February 2005, 14:44   #76  |  Link
yaz
n00b ever
 
Join Date: May 2002
Posts: 627
Quote:
Originally posted by Elias
... seriously though, there are lots of software players that can't handle B-Frames/GMC etc.
wouv ... just point me only one anyway, handling b-frames is not a player issue when sw environment is considerded but a codec one. hw players are another part of this prob, of course.

however (just my simpleton approach) why do u think so many ppl of brilliant minds & skills would put so much effort on implementing b-(s-, n-)frames in their codecs if it(they) were such useless a/o harmful as u state ? ever thought of that ?

the bests
y
yaz is offline  
Old 16th February 2005, 14:53   #77  |  Link
Elias
Be Brave!
 
Elias's Avatar
 
Join Date: Dec 2004
Posts: 1,101
Quote:
Originally posted by yaz
wouv ... just point me only one
Philips MPEG-4 Player.
Quote:
Originally posted by yaz
however (just my simpleton approach) why do u think so many ppl of brilliant minds & skills would put so much effort on implementing b-(s-, n-)frames in their codecs if it(they) were such useless a/o harmful as u state ? ever thought of that ?
Quote:
Originally posted by Elias
As for B-Frames, they're good. The image becomes somewhat softer, as (opposed to sharper) but you loose lots of macroblocks.
I said it was good, not harmful. I rest my case.
__________________
Elias is offline  
Old 16th February 2005, 15:11   #78  |  Link
KaiserS
Guest
 
Posts: n/a
Quote:
Originally posted by Elias
[B]Philips MPEG-4 Player.
I have the DVP-642 and it handles my XviD encodes with 2 consecutive b-frames just fine.
 
Old 16th February 2005, 15:13   #79  |  Link
Elias
Be Brave!
 
Elias's Avatar
 
Join Date: Dec 2004
Posts: 1,101
Quote:
Originally posted by KaiserS
I have the DVP-642 and it handles my XviD encodes with 2 consecutive b-frames just fine.
I was talking about the software player.
__________________
Elias is offline  
Old 16th February 2005, 15:16   #80  |  Link
KaiserS
Guest
 
Posts: n/a
Quote:
Originally posted by Elias
I was talking about the software player.
Oh, my bad.
 
Closed Thread


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 20:27.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.