
У меня в 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'
Есть ли возможность игнорировать субтитры для аудио? Если нет, то как настроить пользовательский файл конфигурации?
решение1
Решил это с помощью отдельного файла конфигурации, который не включает параметры субтитров. Параметр для пользовательского пути конфигурации — --config-location PATH
. Также я переместил параметры --extract-audio --audio-format mp3
из .bashrc в новый config.