[Bf-committers] FFMPEG properties from Blender presets overridden by defaults?
troy.sobotka at gmail.com
Mon Nov 22 19:50:05 CET 2010
Don't forget that all of your work will be color clamped / matrixed if you
encode directly using ffmpeg.
Such is the nature of RGB to YCbCr / YUV transforms via ffmpeg's swscale.
If you seek quality, your only recourse is to oversee the transforms from
RGB to YUV or YCbCr yourself.
On Nov 20, 2010 9:26 AM, "Randall Rickert" <randall at rickert-digital.com>
> My goal is to encode H264 Quicktime files that are compatible with
> Apple's Quicktime Player (should not be too much to ask, right?). Before
> 2.5, I could do this by tweaking the individual ffmpeg options that were
> exposed in the UI after selecting the H264 preset. That preset was
> clearly designed for making H264 AVI files, but it would work for
> Quicktime after changing the container format and tweaking ffmpeg
> options, especially getting rid of "flags:loop".
> 2.5 doesn't expose those options in the UI. They seem to be hardcoded in
> source/blender/blenkernel/intern/writeffmpeg.c under case
> FFMPEG_PRESET_H264. They mirror the options in libx264-default.preset
> that is distributed with ffmpeg. So I'm editing the settings in
> writeffmpeg.c to see if I can get Blender to write a QT
> Player-compatible Quicktime movie. No matter what I do to those
> settings, Blender's stderr stream shows that it is still using the
> defaults, not the settings I modified.
> The settings seem to be stored in a RenderData->ffcodecdata.properties,
> but I get lost (I'm not a programmer) as I try to figure out where they
> come from, since they obviously don't come from the FFMPEG_PRESET_H264
> settings I edited. Any help?
> p.s.: Please don't suggest rendering an image sequence, then encoding
> from the command line! That's what I do for 3D renders, but I want to
> encode output from the VSE. It seems stupid to render an image sequence
> from the VSE, because it would just duplicate the same frames I already
> have on disk but with different frame numbers, wasting a lot of disk
> Bf-committers mailing list
> Bf-committers at blender.org
More information about the Bf-committers