sout without transcoding audio codec
Posted: 25 Sep 2013 14:01
Hi all,
after deeply searching how to replex on the fly my old VDR PES/TS samples and recordings for mediatomb[1] I've detected that (c)vlc does copy the video ES from the 001.vdr but change the audio codec from DTS 5.1 to eac3 2.1 which is not what I want. I've tried
and always ffprobe reports an eac3 2.1 audio stream. Is there a way to force sout module not to transcode the audio streams like LPCM, DTS, AC3, AC3 DVB[2], and MPEG2 into an AC3 2.1 stream?
Interesting the video codec and layout is not changed with the lines above
I've also seen that the "es" module does not transcode but the audio stream(s) are not in sync with the video stream anymore ... this sound logical as now two or more sout channels write to the same file. Also the "transcode" module does not have the acodec=copy nor does an empty `{}' help.
Werner
[1] I'm using mediatomb to replay not only on VDR/PC but also on the TV as well as on the oppo
[2] AC3 DVB is AC3 without a Substream Header that is plain AC3 frames in payload of the first Private Stream
after deeply searching how to replex on the fly my old VDR PES/TS samples and recordings for mediatomb[1] I've detected that (c)vlc does copy the video ES from the 001.vdr but change the audio codec from DTS 5.1 to eac3 2.1 which is not what I want. I've tried
Code: Select all
cvlc --sout='#standard{all,keep,access=file,mux=ps,dst=j.mpeg}' 'dts Piano/2001-07-02.00:20.99.99.rec/001.vdr'
cvlc --sout='#file{all,keep,access=file,mux=ps,dst=j.mpeg}' 'dts Piano/2001-07-02.00:20.99.99.rec/001.vdr'
cvlc --sout='#gather:standard{all,keep,access=file,mux=ps,dst=j.mpeg}' 'dts Piano/2001-07-02.00:20.99.99.rec/001.vdr'
Interesting the video codec and layout is not changed with the lines above
I've also seen that the "es" module does not transcode but the audio stream(s) are not in sync with the video stream anymore ... this sound logical as now two or more sout channels write to the same file. Also the "transcode" module does not have the acodec=copy nor does an empty `{}' help.
Werner
[1] I'm using mediatomb to replay not only on VDR/PC but also on the TV as well as on the oppo
[2] AC3 DVB is AC3 without a Substream Header that is plain AC3 frames in payload of the first Private Stream