Hi !
I'm trying to understand FFMPEG as best I can, but some parameters still seem to elude both deduction and research.
For instance, does anyone know what the -mbd parameter is supposed to do ?
I read somewhere that setting it to "2" or "rd" makes the encoding go slower but creates a slightly less heavy output file, but that's about it. Also a lot of discussions about -mbd being supposedly related in some way to -cmp and its relatives, but most people seem to discredit this theory.
Thoughts, anyone ?
Thanks !!!
		
			+ Reply to Thread
			
		
		
		
			
	
	
				Results 1 to 3 of 3
			
		- 
	
- 
	Hi 
 This is the info that I have from man ffmpeg:-
 
 And this is from the online documentation (3.4 Advanced Video Options):--mbd <int> E.V.. macroblock decision algorithm (high quality mode)
 simple E.V.. use mbcmp (default)
 bits E.V.. use fewest bits
 rd E.V.. use best rate distortion
 From here:-http://www.ffmpeg.org/ffmpeg-doc.html
 
 It looks like:-`-mbd mode'
 macroblock decision
 
 `0'
 FF_MB_DECISION_SIMPLE: Use mb_cmp (cannot change it yet in FFmpeg).
 `1'
 FF_MB_DECISION_BITS: Choose the one which needs the fewest bits.
 `2'
 FF_MB_DECISION_RD: rate distortion
 If you don't use the -mbd parameter or if you use -mbd 0 then you get FF_MB_DECISION_SIMPLE.
 If you use -mbd 1 you get FF_MB_DECISION_BITS.
 If you use -mbd 2 you get FF_MB_DECISION_RD.
 
 I've never knowingly used this parameter, so presumably it's always been 0 (FF_MB_DECISION_SIMPLE) by default. 
 Maybe someone else will be able to explain just what this parameter does. 
 I've attached the man_ffmpeg file, though I think the online documentation is sufficient.
- 
	Hi, 
 
 Thanks for the reference, unfortunately I had already figured out what settings were available and I have read both the documentations you pointed...
 
 What the parameter does exactly is what I want to know ; though from what I've seen, even top developers and video experts cannot tell precisely what purpose it serves. I believe it more than probable that this is the kind of setting that is just not that important to use, or maybe it was meant to fix a problem that died long ago, or even never arose !
 
 But I still hope someone out there understands the geomancy behind it !  
Similar Threads
- 
  VOB2MPG - How to use /DVDInfo parameterBy mmoore99 in forum SVCD2DVD & VOB2MPGReplies: 4Last Post: 2nd Mar 2012, 02:05
- 
  FFmpeg on Win only - FAQ can ffmpeg realize screen captureBy feelart in forum Capturing and VCRReplies: 1Last Post: 14th Feb 2012, 05:11
- 
  Parameter is incorrectBy xstoanurag in forum ComputerReplies: 2Last Post: 16th Jun 2011, 21:43
- 
  Highlight parameter breaks redirectBy thecoalman in forum FeedbackReplies: 0Last Post: 21st Jun 2010, 13:18
- 
  Parameter Incorrect?By The Monkees in forum ComputerReplies: 3Last Post: 18th Mar 2010, 18:41


 
		
		 View Profile
				View Profile
			 View Forum Posts
				View Forum Posts
			 Private Message
				Private Message
			 
 
			
			 
			

 Quote
 Quote