[FFmpeg-devel] Bounties?

Luca Barbato lu_zero
Thu May 24 14:39:16 CEST 2007


Robert Swain wrote:
> On 24 May 2007, at 07:43, Panagiotis Issaris wrote:
>> As Victor noted, that was the exact purpose of these patches:
>>
>> http://article.gmane.org/gmane.comp.video.ffmpeg.devel/37220
>> http://article.gmane.org/gmane.comp.video.ffmpeg.devel/37244
>>
>> The idea was that people could then maintain their own website with
>> different profiles for different devices.
>>
>> The reason I did not repost the patch yet, is that -if I recall
>> correctly- for it to work, the AVOptions conversion stuff should be
>> completed first.
> 
> That's what you stated in the thread. What exactly needs to be done  
> to 'complete the AVOptions conversion'? I'm eager to have such  
> profiles available such that essentially good speed/quality defaults  
> can be set for various targets, be they defined by hardware (VCD,  
> SVCD, DVD, [I know those are implemented] iPod, PSP, AppleTV, PS3,  
> some other portable media player, some other home theatre PC, some  
> other standalone device...) or to make encoding for general use  
> easier which would mainly entail speed/quality settings.
> 
> Rather than 'profiles' (which may overlap with some future option to  
> do with MPEG profiles maybe...?), I would be inclined to call them  
> 'presets'. Would it be reasonable to consider the order of the  
> specification of a preset as to whether it overwrites other options  
> or other options overwrite it? For example, for a device that  
> supports iPod 640x480 H.264 but only up to 1000kbps:
> 
> ffmpeg -i infile -preset ipod_h264_640 -b 1M -maxrate 1M outfile.mp4
> 
> Or, if there were quality presets for h.264 that had some overlap  
> with the iPod specifications (a h.264 high quality preset could  
> specify 5 reference frames while the iPod H.264 640x480 preset would  
> only allow 1 reference frame for example) then:
> 
> ffmpeg -i infile -preset h264_hq -preset ipod_h264_640 outfile.mp4
> 
> Would result in the latter preset options overwriting the former.
> 

what about having a nice plain text file with

ipods:

line1
line2

psp:

line...

or just a script that calls ffmpeg accordingly?

lu


-- 

Luca Barbato

Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero





More information about the ffmpeg-devel mailing list