Конвертировать загруженные видео с YouTube (загруженные с помощью youtube-dl) в формат только аудио без потерь? [дубликат]

На этот вопрос уже есть ответ здесь:

Если загружать видео с YouTube с помощью youtube -dl , они получают файлы .mp4 , которые представляют собой ISO Media, система MPEG v4, версия 2 .

Можно ли преобразовать эти файлы в аудиофайлы, в идеале без потери качества?
Цель состоит в том, чтобы сэкономить место за счет удаления ненужной визуальной части.

6
задан 17 February 2014 в 15:41

5 ответов

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

Для этого используйте -x или --extract-audio для команды, например:

youtube-dl -x 'http://www.youtube.com/watch?v=0iyeUcFKRv4&feature=c4-overview&list=UU1KPy3cAAj0i0RIFC_SzjMg'
0
ответ дан 17 February 2014 в 15:41

Вы можете конвертировать существующие загруженные файлы, используя ffmpeg из командной строки

ffmpeg -i "input file.mp4" -acodec copy "output file.aac"

Часть «acodec copy» - это бит, который не изменяет аудиопоток.

0
ответ дан 17 February 2014 в 15:41

enter image description here

YouTube Center - это отличный пользовательский скрипт, который работает во всех браузерах и не включает вздутие живота вашей ОС с помощью множества загрузчиков Youtube , если только вы строго 320 кбит / с человек для ваших аудиофайлов. Кроме того, в вашем распоряжении Ручной тормоз , который требует ручной работы, но будет делать именно то, что вы хотите. :)

0
ответ дан 17 February 2014 в 15:41

Альтернативой командной строке для загрузки и немедленного преобразования в желаемый формат является отправка файла, загруженного с помощью cclive Install cclive в avconv с опцией cclive --exec.

Примеры:

  1. Загрузите видео, затем извлеките звуковую дорожку, чтобы сохранить исходную кодировку:

    cclive -f best <videolink> --exec "avconv -i '%n' -acodec copy <name>.<extension>"
    
    • нужно <extension> быть в том же формате, что и исходный аудиоформат (например, aac)
  2. Скачать видео, затем конвертировать аудио в mp3 (или любой другой поддерживаемый аудиокодек ):

    cclive -f best <videolink> --exec "avconv -i '%n' -acodec lbmp3lame -b:a 256k <name>.mp3"
    
    • загрузит и преобразует mp3 в 256 кбит / с.
  3. Загрузка видео, копирование аудио и удаление видео:

    cclive -f best <videolink> --exec "avconv -i '%n' -acodec copy <name>.aac" --exec "rm '%n'"
    
    • удалит загруженное видео после извлечения аудио.

Мы достаточно универсальны для преобразования в любой аудиокодек, который может кодировать avconv, и это также будет работать на сайтах загрузки, отличных от YouTube.

Примечание для cclive> = 0.7.12 в Ubuntu> = 13.10:
Опция -f была заменена опцией -s. Задайте опцию -s best для наилучшей доступной кодировки, -s <ID> для любой другой кодировки, которая может быть указана в cclive -S <URL>.

0
ответ дан 17 February 2014 в 15:41
  • 1
    OP хочет решение для развертывания Ubuntu для его клиентов. Он или она хочет последние обновления стабильной сборки. Помещение сборок разработки в производственной ситуации не является хорошей идеей. Downvoting. – user68186 5 August 2015 в 17:03

youtube-dl --help объясняет, как:

  Post-processing Options:
    -x, --extract-audio              convert video files to audio-only
                                     files (requires ffmpeg or avconv and
                                     ffprobe or avprobe)
    --audio-format FORMAT            "best", "aac", "vorbis", "mp3", "m4a",
                                     "opus", or "wav"; best by default
    --audio-quality QUALITY          ffmpeg/avconv audio quality
                                     specification, insert a value between
                                     0 (better) and 9 (worse) for VBR or a
                                     specific bitrate like 128K (default 5)

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

0
ответ дан 17 February 2014 в 15:41

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

Похожие вопросы: