Thu May 24 14:32:38 CEST 2007
On 24 May 2007, at 07:43, Panagiotis Issaris wrote:
> As Victor noted, that was the exact purpose of these patches:
> 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.
More information about the ffmpeg-devel