#11594: Hardcoding subtitles broken with libx265 since 20241205
------------------------------------+-----------------------------------
             Reporter:  SubJunk     |                    Owner:  (none)
                 Type:  defect      |                   Status:  closed
             Priority:  normal      |                Component:  avcodec
              Version:  git-master  |               Resolution:  invalid
             Keywords:              |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+-----------------------------------
Comment (by SubJunk):

 I forgot to add the output after those flags were added:

 {{{
 ffmpeg version 2025-05-15-git-12b853530a-essentials_build-www.gyan.dev
 Copyright (c) 2000-2025 the FFmpeg developers
 built with gcc 15.1.0 (Rev4, Built by MSYS2 project)
 configuration: --enable-gpl --enable-version3 --enable-static --disable-
 w32threads --disable-autodetect --enable-fontconfig --enable-iconv
 --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma
 --enable-zlib --enable-libsrt --enable-libssh --enable-libzmq --enable-
 avisynth --enable-sdl2 --enable-libwebp --enable-libx264 --enable-libx265
 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx
 --enable-mediafoundation --enable-libass --enable-libfreetype --enable-
 libfribidi --enable-libharfbuzz --enable-libvidstab --enable-libvmaf
 --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-
 dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl
 --enable-nvdec --enable-nvenc --enable-vaapi --enable-libgme --enable-
 libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-
 libtheora --enable-libvo-amrwbenc --enable-libgsm --enable-libopencore-
 amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-
 librubberband
 libavutil      60.  2.100 / 60.  2.100
 libavcodec     62.  3.101 / 62.  3.101
 libavformat    62.  0.102 / 62.  0.102
 libavdevice    62.  0.100 / 62.  0.100
 libavfilter    11.  0.100 / 11.  0.100
 libswscale      9.  0.100 /  9.  0.100
 libswresample   6.  0.100 /  6.  0.100
 Input #0, matroska,webm, from
 'D:\a\UniversalMediaServer\UniversalMediaServer\target\test-
 classes\net\pms\parsers\video-h265_dolbyvision_p08.06
 -eac3_dolby_surround_ex-hdmv_pgs.mkv':
 Metadata:
 encoder         : libebml v1.4.5 + libmatroska v1.7.1
 creation_time   : 2025-05-18T08:48:33.000000Z
 Duration: 01:05:40.40, start: 0.000000, bitrate: 52 kb/s
 Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv,
 bt2020nc/bt2020/smpte2084), 3840x1608, SAR 1:1 DAR 160:67, 23.98 fps,
 23.98 tbr, 1k tbn (default)
 Metadata:
 BPS             : 12605646
 DURATION        : 00:00:10.427000000
 NUMBER_OF_FRAMES: 250
 NUMBER_OF_BYTES : 16429884
 _STATISTICS_WRITING_APP: mkvmerge v92.0 ('Everglow') 64-bit
 _STATISTICS_WRITING_DATE_UTC: 2025-05-18 08:48:33
 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
 Side data:
 DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag:
 1, el flag: 0, bl flag: 1, compatibility id: 1, compression: 0
 Stream #0:1(eng): Audio: eac3, 48000 Hz, 7.1, fltp, 1536 kb/s (default)
 Metadata:
 title           : DDP 7.1
 BPS             : 1536000
 DURATION        : 00:00:10.432000000
 NUMBER_OF_FRAMES: 326
 NUMBER_OF_BYTES : 2002944
 _STATISTICS_WRITING_APP: mkvmerge v92.0 ('Everglow') 64-bit
 _STATISTICS_WRITING_DATE_UTC: 2025-05-18 08:48:33
 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
 Stream #0:2(eng): Subtitle: hdmv_pgs_subtitle (pgssub), 1920x1080, Start
 11.929000 (default)
 Metadata:
 BPS             : 32813
 DURATION        : 01:05:28.466000000
 NUMBER_OF_FRAMES: 1442
 NUMBER_OF_BYTES : 16113414
 _STATISTICS_WRITING_APP: mkvmerge v92.0 ('Everglow') 64-bit
 _STATISTICS_WRITING_DATE_UTC: 2025-05-18 08:48:33
 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
 Stream #0:3: Video: png, rgb24(pc, gbr/unknown/unknown), 608x759 [SAR
 3780:3780 DAR 608:759], 90k tbr, 90k tbn (attached pic)
 Metadata:
 filename        : file.PNG
 mimetype        : image/png
 Stream mapping:
 Stream #0:0 (hevc) -> overlay
 Stream #0:2 (pgssub) -> overlay
 overlay:default -> Stream #0:0 (libx265)
 Stream #0:1 -> #0:1 (copy)
 Press [q] to stop, [?] for help
 [libx265 @ 0000011a46bdebc0] Loaded libx265 does not support alpha layer
 encoding.
 [vost#0:0/libx265 @ 0000011a46dd37c0] [enc:libx265 @ 0000011a4782d240]
 Error while opening encoder - maybe incorrect parameters such as bit_rate,
 rate, width or height.
 [fc#0 @ 0000011a46b15a80] Error sending frames to consumers: Error number
 -129 occurred
 [fc#0 @ 0000011a46b15a80] Task finished with error code: -129 (Error
 number -129 occurred)
 [fc#0 @ 0000011a46b15a80] Terminating thread with return code -129 (Error
 number -129 occurred)
 [vost#0:0/libx265 @ 0000011a46dd37c0] [enc:libx265 @ 0000011a4782d240]
 Could not open encoder before EOF
 [vost#0:0/libx265 @ 0000011a46dd37c0] Task finished with error code: -22
 (Invalid argument)
 [vost#0:0/libx265 @ 0000011a46dd37c0] Terminating thread with return code
 -22 (Invalid argument)
 [out#0/mpegts @ 0000011a46b15200] Nothing was written into output file,
 because at least one of its streams received no packets.
 frame=    0 fps=0.0 q=0.0 Lsize=       0KiB time=N/A bitrate=N/A speed=N/A
 elapsed=0:00:00.25
 Conversion failed!
 }}}

 and that error "Loaded libx265 does not support alpha layer encoding."
 matches the commit from December
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11594#comment:7>
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".

Reply via email to