[FFmpeg-trac] #6718(undetermined:new): Option to remove label on alpha channel
FFmpeg
trac at avcodec.org
Tue Oct 31 06:13:48 EET 2017
#6718: Option to remove label on alpha channel
-------------------------------------+-------------------------------------
Reporter: ttdww | Owner:
Type: enhancement | Status: new
Priority: wish | Component:
Version: unspecified | undetermined
Keywords: alpha | Resolution:
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Comment (by ttdww):
So sorry, I'm not sure. I'm just a graphics artist and CEO but not so much
a coder.
I only know that when a program (in this case FFmpeg) writes a Quicktime
file from a string of 32bit images (.EXR, .TGA, or .PNG in this case), the
alpha channel is usually in the input image string and then can be labeled
when a Quicktime file is written, or left unlabeled. There needs to be an
option when writing the PNG 32bit QT file to leave the alpha 'unlabeled'.
Currently FFmpeg sets the alpha in the QT file to 'straight' which most
companies don't use when compositing for movies, games, TV, etc.
The problem is that when a company like ours supplies them with hundreds
of QT files, after the import of the first QT file, as long as the alpha
is unlabeled they can choose the method they want: 'ignore alpha,
straight, or premultiplied'. Then the rest of the QT files will grab that
default as they import. If the alpha is already labeled (in the case of
how FFmpeg currently writes them, it forces it to 'straight'), then the
client will have to manually set each and every QT file to their
preference, hence making the QT files not very usable.
Thanks again! Sorry, hope all that makes sense. We're really hoping to
ditch After Effects command-line processing and solely use FFmpeg if we
could just get this resolved.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6718#comment:10>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list