#9088: HEVC bitstream with alpha layer to mp4 -------------------------------------+------------------------------------- Reporter: johnhe4 | Type: | enhancement Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: hevc h.265 | Blocked By: alpha transparency missing access | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- == Summary ==
I used NVIDIA's Video Codec SDK to create an HEVC bitstream containing an alpha layer. I tried to mux this bitstream into an MP4 container with no success. I was hoping this would work because: 1. It was a copy, not a re-encode (no need to involve libx265) 2. This change gave me hope: https://github.com/FFmpeg/FFmpeg/commit/ad326379c6634505c9ebc46964057441761008bc No cigar. FFmpeg ''did'' create an MP4 file but the MP4 will not play in QuickTime and does not seem to retain the alpha layer. Whenever a `nuh_layer_id > 0` is encountered FFmpeg outputs: {{{ missing picture in access unit }}} I've attached the `ffmpeg -v trace ...` output to this request as well as the HEVC bitstream containing the alpha layer. == How to reproduce == {{{ % ffmpeg -i bsWithAlpha.265 -c:v copy -tag:v hvc1 outputWithAlpha.mp4 }}} -- Ticket URL: <https://trac.ffmpeg.org/ticket/9088> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker _______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org https://ffmpeg.org/mailman/listinfo/ffmpeg-trac To unsubscribe, visit link above, or email ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".