[FFmpeg-trac] #11165(undetermined:new): VP9 decoding problem

FFmpeg trac at avcodec.org
Sun Sep 1 13:25:08 EEST 2024


#11165: VP9 decoding problem
-------------------------------------+-------------------------------------
             Reporter:  Mista_D      |                    Owner:  (none)
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:  VP9 alpha    |               Blocked By:
  yuva420p overlay                   |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Description changed by Mista_D:

Old description:

> FFmpeg doesn't seem to recognize VP9 encoded alpha channel file
> (yuva420p). It decodes it by default with VP8 and therefore fails to see
> alpha channel in WEBM.
>
> This use case works well, overlay is good, alpha is crystal clear:
> `ffmpeg -i udp -c:v libvpx-vp9 -i ov3.webm -filter_complex
> [0:v][1:v]overlay -t 5 rtmp`
>
> Same file, same stream, but overlay doesn't work properly. Screen turns
> black with graphics on top:
> `ffmpeg -i udp -filter_complex
> "movie=ov3.webm:s=dv[ov];[0:v][ov]overlay,zmq" -t 5 rtmp`
>

> webm file was originally generated from ProRes MOV, which works well in
> both scenarios, but is too huge to be properly used for a long file.
> movie filter is mandatory for ZMQ to work.
>
> Thank you all for your work and awesome talents that you dedicate for
> this magnificent video engineering apparatus!

New description:

 FFmpeg doesn't seem to recognize VP9 encoded alpha channel file
 (yuva420p). It decodes it by default with VP8 and therefore fails to see
 alpha channel in WEBM.

 This use case works well (decoder is forced to vp9), overlay is good,
 alpha is crystal clear:
 `ffmpeg -i udp -c:v libvpx-vp9 -i ov3.webm -filter_complex
 [0:v][1:v]overlay -t 5 rtmp`

 Same file, same stream, but overlay doesn't work properly. Screen turns
 black with graphics on top:
 `ffmpeg -i udp -filter_complex
 "movie=ov3.webm:s=dv[ov];[0:v][ov]overlay,zmq" -t 5 rtmp`


 webm file was originally generated from ProRes MOV, which works well in
 both scenarios, but is too huge to be properly used for a long file. movie
 filter is mandatory for ZMQ to work.

 Thank you all for your work and awesome talents that you dedicate for this
 magnificent video engineering apparatus!

--
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11165#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list