Skip to content

Can not download audio stream if language appears multiple times #120

Description

@DeveloperOl

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions