dash-mpd-cli
dash-mpd-cli copied to clipboard
Can not download audio stream if language appears multiple times
trafficstars
Having the following scenario, it is impossible for me to select the correct audio stream, as two streams have the same language.
12:03:02 INFO audio mp4a.40.2 | 65 Kbps | lang=fr role=main
12:03:02 INFO audio mp4a.40.2 | 96 Kbps | lang=fr role=main
12:03:02 INFO audio mp4a.40.2 | 190 Kbps | lang=fr role=main
12:03:02 INFO audio mp4a.40.2 | 65 Kbps | lang=en role=main
12:03:02 INFO audio mp4a.40.2 | 96 Kbps | lang=en role=main
12:03:02 INFO audio mp4a.40.2 | 190 Kbps | lang=en role=main
12:03:02 INFO audio mp4a.40.2 | 96 Kbps | lang=ru role=main
12:03:02 INFO audio mp4a.40.2 | 65 Kbps | lang=ru role=main
12:03:02 INFO audio mp4a.40.2 | 190 Kbps | lang=ru role=main
12:03:02 INFO audio mp4a.40.2 | 96 Kbps | lang=es role=main
12:03:02 INFO audio mp4a.40.2 | 65 Kbps | lang=es role=main
12:03:02 INFO audio mp4a.40.2 | 190 Kbps | lang=es role=main
12:03:02 INFO audio mp4a.40.2 | 65 Kbps | lang=it role=main
12:03:02 INFO audio mp4a.40.2 | 96 Kbps | lang=it role=main
12:03:02 INFO audio mp4a.40.2 | 190 Kbps | lang=it role=main
12:03:02 INFO audio mp4a.40.2 | 65 Kbps | lang=de
12:03:02 INFO audio mp4a.40.2 | 96 Kbps | lang=de
12:03:02 INFO audio mp4a.40.2 | 190 Kbps | lang=de
12:03:02 INFO audio mp4a.40.2 | 65 Kbps | lang=de role=main
12:03:02 INFO audio mp4a.40.2 | 96 Kbps | lang=de role=main
12:03:02 INFO audio mp4a.40.2 | 190 Kbps | lang=de role=main
One is German audio and the other is German, but with audio description.
using --prefer-language de or leave it out, result in the wrong stream being selected.
12:03:02 INFO Audio stream selected: bw=190 Kbps lang=de codec=mp4a.40.2
It would be great to be able to either download all audio streams, or chose the "correct" one.