This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[BUG] Hybrid 2026.10.24.1 – Issues with E-AC3 audio handling and Blu-ray playlist duration
#1
Hi Selur,

Environment
  • OS: Linux Mint 22.3 (64-bit)
  • Hybrid version: 2026.10.24.1
  • Input: Blu-ray playlist (MPLS)
Issue 1: Incorrect E-AC3 audio handling
When processing a Blu-ray playlist containing E-AC3 audio, Hybrid appears to identify the audio stream internally as AC3.
The debug output contains the following entries:
inputFormat: ac3 inputFormatExtension: ac3 -> Choose ac3 as extension for output format ac3

However, the same audio stream is identified elsewhere as E-AC3.
Hybrid subsequently attempts to extract the stream using FFmpeg with stream copying and an
.ac3
output file.

This results in the following error:
[ac3] ac3 muxer supports only codec ac3 for type audio

The audio extraction job fails, and the parent job is marked as
CRASHED

Extracting the same stream manually with FFmpeg using the appropriate E-AC3 muxer works correctly.

Expected behavior: Hybrid should distinguish between AC3 and E-AC3 and select the appropriate format when extracting audio streams.

Issue 2: Incorrect Blu-ray playlist duration
Hybrid occasionally reports an incorrect duration when analyzing a Blu-ray playlist containing multiple transport stream segments.

MediaInfo reports the correct overall duration, while FFmpeg reports a significantly shorter duration.
The Hybrid debug output suggests that the shorter duration is subsequently used during playlist validation.
Interestingly, the incorrect duration corresponds approximately to the duration of the final transport stream segment rather than the complete playlist.

Other tools correctly recognize the full playlist duration.

Expected behavior: Hybrid should determine the duration of the complete playlist rather than using the duration of an individual segment.

Additional information

Both issues were observed while processing a Blu-ray playlist under Linux.

They may have separate underlying causes.

A detailed Hybrid debug log is available if needed. As before, I can send you the password for the debug log again if you need it.

I would appreciate your thoughts on whether these issues originate in Hybrid's stream handling or in the underlying FFmpeg/libbluray components.
Thank you for your continued work on Hybrid!

Cu
tamo_bln
Reply


Messages In This Thread
Hybrid 2026.10.24.1 – Issues with E-AC3 audio handling and Blu-ray playlist duration - by tamo_bln - 25.10.2026, 23:34

Forum Jump:


Users browsing this thread: 1 Guest(s)