Почему функция yt-dlp «--get-filename» утверждает, что файл будет .webm, хотя это .opus?
Если я использую для загрузки видео с YouTube, оно становится .
Если я использую для загрузки видео как аудио с YouTube, оно становится .
Однако,yt-dlp --get-filename
(который мне приходится запускать в моей ситуации) всегда утверждает, что файл будет иметь расширение файла.webm
, Несмотря на то.opus
фактически создается, когда вы загружаете только аудио (-f ba --extract-audio
).
Это означает, что я не могу точно знать, был ли загружен файл, поэтому мой сценарий просто зацикливается, загружая его снова и снова.
Это ошибка вyt-dlp
? Я спрашивал их об этом в чате, но ответа так и не получил. Невозможно задать вопрос на Github.
PS: Кроме того, хотя он и называется «--get-filename», на самом деле кажется, что он возвращает/выводит полный путь к файлу , а не только само имя файла.