У меня есть эти параметры в моем 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 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .