when i was encoding a dts 5.1 ch audio that had the layout of C L R Ls Rs LFE , file using ffmpeg via libopus , i found that the resulting
file did not play in vlc, due to the channel layout being rewritten to L R C Lb Rb LFE. however if downmixed to stereo, there would be sound.
command used:
ffmpeg -i out.dts -c:a libopus -b:a 160k -af "channelmap=channel_layout=5.1" out.opus