Opened 7 years ago

Last modified 7 years ago

#6474 new defect

qt targa: unreadable video encoded with alpha channel

Reported by: NNois Owned by:
Priority: normal Component: undetermined
Version: unspecified Keywords: mov targa alpha
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

ffmpeg version N-86482-gbc40674

Hi if I encode a movie in the targa format with the bgra profile the movie is unreadable by every software using quicktime as a backend.
Movie is perfectly readable by mpv thought but that's not helping us ;-)

the command line used is
-r 25 -vcodec targa -pix_fmt bgra -metadata:s encoder="TGA" -vendor apl0 -acodec pcm_s16le -f mov'

I link below a source file and an "unreadable movie and a working one encoded by the quicktime codec.

If it's a regression anybody is able to tell us which build is ok ?

It's going to be a problem for us because like I've reported last week the prores encoder fail with an alpha channel, the dnxhd too, there is none of the "VFX" industry video codec working with an alpha channel with ffmpeg ;-)

Best regards

Attachments (1)

checkAlpha_3Movies.zip (1.6 MB ) - added by NNois 7 years ago.
there's 3 movies, one source with an alpha, a second encoded by quicktime (workin), a third with ffmpeg which is not working in Quicktime based applications like every Adobe software Avid or Apple but it's working in mpv

Download all attachments as: .zip

Change History (4)

by NNois, 7 years ago

Attachment: checkAlpha_3Movies.zip added

there's 3 movies, one source with an alpha, a second encoded by quicktime (workin), a third with ffmpeg which is not working in Quicktime based applications like every Adobe software Avid or Apple but it's working in mpv

comment:1 by Elon Musk, 7 years ago

What was issue with prores alpha channel?

comment:3 by Carl Eugen Hoyos, 7 years ago

Keywords: tga channel bgra removed

For valid tickets, the command line you tested together with the complete, uncut console output are always required. In this case, the reason is that I fail to produce files with FFmpeg such as the one you attached: The 18th byte of the targa image is always different for me.

Last edited 7 years ago by Carl Eugen Hoyos (previous) (diff)
Note: See TracTickets for help on using tickets.