[FFmpeg-user] Dolby E decoder

Mike Brown brown at mrvideo.vidiot.com
Sun Sep 10 10:53:08 EEST 2017


On Sun, Sep 10, 2017 at 09:23:28AM +0200, Paul B Mahol wrote:
> On 9/9/17, foo86 <foobaz86 at gmail.com> wrote:
> > On Fri, Sep 08, 2017 at 05:08:54PM -0500, Mike Brown wrote:
> >> On Fri, Sep 08, 2017 at 03:55:35PM +0200, Paul B Mahol wrote:
> >> > You need to override input decoder so S302 is not used.
> >>
> >> Any update on how I override the s302 decoder?
> >
> > You don't want to override s302m decoder, it has to be used to process
> > non-PCM data in TS to obtain s337m compliant stream that FFmpeg will
> > recognize as such and decode as Dolby E.
> >
> > -non_pcm_mode copy parameter has to be passed to s302m decoder since by
> > default it drops non-PCM.
> >
> > Correct command line for your case (extract and decode 20-bit Dolby E)
> > would be:
> >
> >     ffmpeg -non_pcm_mode copy -i input_test.ts -map 0:1 -c:a pcm_s24le -f
> > s24le out.dat
> >     ffmpeg -i out.dat out.wav
> >
> > For 16-bit Dolby E change output codec and format to s16le.
> 
> What about multiple programs?

If you mean what I think you mean, the Dolby-E streams have the main 5.1
audio tracks and two mono tracks.

MB
-- 
e-mail: vidiot at vidiot.com | vidiot at vidiot.net            /~\ The ASCII
        6082066843 at email.uscc.net (140 char limit)       \ / Ribbon Campaign
Visit - URL: http://vidiot.com/                           X  Against
             http://vidiot.net/                          / \ HTML Email
"You're Sherlock Holmes, wear the damn hat!" - Watson to Sherlock
Sherlock - The Abominable Bride - 1/01/16


More information about the ffmpeg-user mailing list