Log in

View Full Version : How to convert from "DTS-ES™ Discrete 6.1" to "7 WAV files" with FFmpeg?


buddha9
14th June 2025, 12:55
Hi!
I need to convert a file from "DTS-ES™ Discrete 6.1" to "7 WAV" files with FFmpeg.

Is this the right command? I need to import on Davinci Resolve the 7 wavs later...

I don’t want to go wrong with the name of channels.

ffmpeg -hide_banner -i 'input.dts' `
-filter_complex "channelsplit=channel_layout=6.1[FL][FR][FC][LFE][BC][SL][SR]" `
-map "[FL]" -c:a pcm_s24le [-L-]_Front_Left_Channel.wav `
-map "[FR]" -c:a pcm_s24le [-R-]_Front_Right_Channel.wav `
-map "[FC]" -c:a pcm_s24le [-C-]_Front_Center_Channel.wav `
-map "[LFE]" -c:a pcm_s24le [-LFE-]_LFE_Channel.wav `
-map "[BC]" -c:a pcm_s24le [-CS-]_Back_Center_Channel.wav `
-map "[SL]" -c:a pcm_s24le [-LS-]_Left_Surround_Channel.wav `
-map "[SR]" -c:a pcm_s24le [-RS-]_Right_Surround_Channel.wav

Thanks!

buddha9
14th June 2025, 13:24
I download a genuine "DTS-ES Discrete 6.1" file from https://drive.google.com/drive/folders/1JxmeedtAtgmoafXv9rroiDOS2vEX7N4b

Drop it on Audacity.

Listen audio from there.


https://i.imgur.com/IkZsvf1.jpeg

So the channels order is clear now and the ffmpeg command on first post is perfect.

Thanks to all :)

tebasuna51
15th June 2025, 07:35
Yep, it is ok.

You can use also to obtain the mono channels:

eac3to input.dts output.wavs

Some old dts decoders can output other order using the old format [FL][FR][FC][LFE][BL][BR][BC]
when Surround channels were decoded like Back [BL][BR], instead Side [SL][SR] like modern decoders must do.

buddha9
28th June 2025, 08:54
Yep, it is ok.

You can use also to obtain the mono channels:

eac3to input.dts output.wavs

Some old dts decoders can output other order using the old format [FL][FR][FC][LFE][BL][BR][BC]
when Surround channels were decoded like Back [BL][BR], instead Side [SL][SR] like modern decoders must do.

Many thanks!
I think I'll use your solution (eac3to)!