Hello all !
I've a DVB-T receiver with MPEG2 TS recording on HDD.
I live in france and we have many programs offering several languages ("the Expert" is the best example, with local and original language, subtitles).
(My final goal is to make it readable on an old DVD player, with no conversion neither component filtering, but that's not the topic here).
So I simply dumped the TS file onto my PC, and tried to convert it from TS to PS using VLC convert feature (#duplicate).
Here is the command generated by VLC after selecting MPEG-PS, and "stream all elementary streams" :
:sout=#duplicate{dst=std{access=file,mux=ps,dst=C:\temp\test.ps}} :sout-all
The ISSUE is that the PS only get the first audio, even with ":sout-all".
Strange thing : if I change the audio track during the conversion (using the menus as if it was a displayed playout) the audio track changed is also applied in the PS output file !
1) How to really keep every component (audio, subtitles,...) ?
2) In case it is not possible yet, how to select the audio that I wish (by PID if possible) right from the beginning of the "conversion" ?
I would suggest to add an input-file-component-tree, allowing to filter (select/unselect) which component will be kept for the output (would be usefull for file and streaming)
Best regards,
Alexandre.