Почему функция yt-dlp «--get-filename» утверждает, что файл будет .webm, хотя это .opus?

Если я использую для загрузки видео с YouTube, оно становится .

Если я использую для загрузки видео как аудио с YouTube, оно становится .

Однако,yt-dlp --get-filename(который мне приходится запускать в моей ситуации) всегда утверждает, что файл будет иметь расширение файла.webm, Несмотря на то.opusфактически создается, когда вы загружаете только аудио (-f ba --extract-audio).

Это означает, что я не могу точно знать, был ли загружен файл, поэтому мой сценарий просто зацикливается, загружая его снова и снова.

Это ошибка вyt-dlp? Я спрашивал их об этом в чате, но ответа так и не получил. Невозможно задать вопрос на Github.

PS: Кроме того, хотя он и называется «--get-filename», на самом деле кажется, что он возвращает/выводит полный путь к файлу , а не только само имя файла.

0 ответов

Другие вопросы по тегам