[FFmpeg-trac] #9864(avcodec:open): DolbyED2 track cannot be decoded
FFmpeg
trac at avcodec.org
Fri Mar 10 11:11:47 EET 2023
#9864: DolbyED2 track cannot be decoded
-------------------------------------+-------------------------------------
Reporter: Francesco | Owner: (none)
Bucciantini |
Type: enhancement | Status: open
Priority: wish | Component: avcodec
Version: git-master | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by Francesco Bucciantini):
Hi there, everyone!
Nicolas added the required documentation in a/doc/decoders.texi about the
DolbyE decoder and in a/doc/demuxers.texi about the Demuxer.
In particular, the patch now is fully completed including the required
documentation part and you can find it here:
https://patchwork.ffmpeg.org/project/ffmpeg/patch/20230309175125.19691-2-nicolas.gaullier@cji.paris/
The Dolby E audio decoder is a raw decoder without any further processing,
which means the output sample rate is different from the 48KHz input
sample rate. A dolby E stream is always carried in a s337m muxer, as a raw
file or muxed in any format that is able to transport an AES3 or an
equivalent uncompressed audio stream (stereo, 48KHz, 16/20/24 bits).
Currently, only wav and raw file formats are supported. Other formats
require two passes of processing: a first one to extract the s337m stream
and another to decode it. In case of AES3, or if the format itself
supports it, the non-PCM mode may be signaled, but in a more general
manner, a stream has to be probed to be handled as dolby E rather than
pcm. By default, stream probing is enabled which forbids pass-through as
no s337m muxer is implemented yet. In order to pass-through a dolby E
stream, @code{--non_pcm_mode copy} must be specified (see input muxer
options).
Please review the patch and finally merge it once and for all or at least
give us some kind of feedback.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9864#comment:28>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list