[FFmpeg-trac] #11310(avcodec:new): [bsf filter] Cannot copy eac3_core
FFmpeg
trac at avcodec.org
Mon Nov 18 21:14:01 EET 2024
#11310: [bsf filter] Cannot copy eac3_core
-------------------------------------+-------------------------------------
Reporter: microchip | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: avcodec
Version: git-master | Resolution:
Keywords: eac3 Atmos | Blocked By:
bsf audio |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by Jérôme Martinez):
> You're sying that I can't strip the Atmos part and just get the E-AC-3
with the bsf filter?
It depends.
1/ If you have 1 core stream + 1 additional stream with Atmos, the filter
strips the additional stream and provides you core (so without Atmos).
2/ If you have 1 core stream with Atmos, the filter does nothing (no
additionnal stream to discard) provides core (so with Atmos).
Your case is 2/ and the filter is useful for 1/. i.e. this is not a bug,
just not the filter you are looking for.
In practice, if you want to remove Atmos, you have to edit deeply the
stream. Technically doable but (I guess) not implemented, and in practice
not so useful (you have to keep the same bitrate so you fill Atmos part
with padding bits) without complete reencoding (you can still remove "-c:a
copy" from your command line if the goal is to reduce the bitrate and if
you don't care much about the loss of quality due to re-encoding vs the
gain in size).
> I do not think I ever saw EAC3+EAC3, though it does exist
I confirm that I have such file... (And MediaInfo also supports them).
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11310#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list