youtube-dl - не загружайте субтитры только для аудио

392
user935849

У меня есть эти параметры в моем youtube-dl.conf:

--write-sub --write-auto-sub --sub-lang en,fr --embed-subs 

Теперь youtube-dl сохраняет загруженные подпрограммы в контейнере, чтобы у меня не было отдельных файлов субтитров.

Но когда я загружаю только аудио, я все равно получаю субтитры, и они идут как отдельные файлы, поскольку их нельзя объединить в mp3. Я передаю эти параметры в командной строке:

--extract-audio --audio-format mp3 

Как отключить загрузку субтитров только для аудио файлов?

Одна идея, которая приходит на ум, - это создать отдельный файл конфигурации для загрузки аудио. У меня есть эти псевдонимы в моем .bashrc:

alias ytdl='youtube-dl' alias ytdlmp3='youtube-dl --extract-audio --audio-format mp3' 

Есть ли варианты игнорировать сабвуферы только для аудио? Если нет, какой вариант установить пользовательский файл конфигурации?

0

1 ответ на вопрос

0
user935849

Решил это с помощью отдельного конфигурационного файла, который не включает параметры субтитров. Опция для пользовательского пути конфигурации есть --config-location PATH. Также я переместил параметры --extract-audio --audio-format mp3из .bashrc в новый конфиг.