Как извлечь аудио из видео одной командой

Много раз со мной случалось, что у меня есть X видеоклип, песня которого мне нравится, однако у меня нет аудиофайла этой песни (.mp3, .ogg и т. д.). Решение простое: «скачайте .mp3 или компакт-диск из Интернета», но это, помимо того, что это что-то незаконное,… на мой взгляд, является плохой тратой полосы пропускания, потому что если у меня уже есть звук в видео, почему не выводить звук из видео? 🙂

Для этого у нас есть несколько альтернатив, в этой статье я покажу вам, как это сделать с помощью всего одной команды 😀

Мы должны сначала установить MPlayer, если он у вас не установлен, вы должны его установить 😉

En Debian, Ubuntu, СолусОС, мятаи т.д ... будет:

sudo apt-get install mplayer

En ArchLinux y Чакра:

pacman -S mplayer

И что ж, идея понятна, да? 😀

Теперь предположим, что видеофайл: basshunter_saturday.mkv

Открываем терминал в папке, где находится файл, и кладем:

mplayer -vo null -dumpaudio -dumpfile archivo.mp3 basshunter_saturday.mkv

То есть:

mplayer -vo null -dumpaudio -dumpfile archivo-de-audio-final.mp3 el-video.loquesea

В моем случае файл с именем file.mp3 прямо рядом с видео:

Что довольно просто? 😀

Это лично мне много раз помогало.

Теперь ... нет возможности сделать это графически с помощью приложения? … Да, конечно, но это уже другой пост 😀

привет


28 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   СЭВ сказал

    Это единственное, чего не хватало RealPlayer Converter!
    Спасибо, спасибо, спасибо, я использую его в основном для извлечения звука из видео на YouTube. В злых целях.

    1.    КЗКГ ^ Гаара сказал

      Приятно помочь 😀

    2.    Оскар сказал

      я использую http://www.youtube-mp3.org/

      1.    гексборг сказал

        Эта страница классная. Я должен попробовать. До сих пор я использовал ffmpeg. Мне нравится видеть, как много разных способов сделать каждую вещь. 🙂

  2.   Жискар сказал

    Используя графическое приложение, я всегда использую Avidemux. Это рабочая лошадка.

    1.    ВариХэви сказал

      С SoundKonverter (Qt) и SoundConverter (GTK) вы тоже можете.

  3.   носфератукс сказал

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

    1.    КЗКГ ^ Гаара сказал

      Я действительно использую MMC для многих вещей https://blog.desdelinux.net/mobile-media-converter-excelente-aplicacion-para-convertir-videos/
      но ... мне лень открывать его из-за чего-то такого простого, я открываю терминал прямо в файловом браузере, и все

  4.   Лев сказал

    Убиваю конец поста, ха.
    Очень хорошо, я не знал, что вы можете сделать это с помощью mplayer, я всегда использую ffmpeg.
    Спасибо за информацию.

  5.   Ситукс сказал

    Спасибо, я не знал об этой функции в Mplayer….

    1.    КЗКГ ^ Гаара сказал

      Приятно помочь ... и, mplayer - гений, с ним можно делать все, ха-ха.

  6.   Дэниел сказал

    У меня не получилось с парочкой flv видео = (

    1.    Зиг84 сказал

      попробуйте: ffmpeg -i tuvideo.mp4 -vn -acodec copy audio.m4a
      Вы можете использовать m4a или aac в качестве аудиовыхода, видео в формате flv (в вашем случае) или mp4 обычно используют кодек h264 для видео и кодек aac для звука (на YouTube).

      Я думаю, что мне не хватает примечания в статье, что вы можете копировать или «извлекать» аудио только в том формате, в котором он есть, если вы хотите, в дрянном .mp3, это будет копирование / извлечение аудио, а затем преобразование.

      1.    Зиг84 сказал

        Я пропустил добавление, если вы хотите узнать кодек, который использует видео / аудио (говоря о терминале), вы можете сделать это с помощью ffprobe (часть ffmpeg)

        ffprobe yourvideo.mp4

        После того, как он покажет вам, какой кодек он использует для звука, вы применяете команду и вывод соответствующего звука.
        это также можно сделать с помощью mediainfo (tugestordepaquentes install mediainfo)
        или из VLC с помощью Ctrl + J или Menpu Tools - информация о кодеке

        1.    КЗКГ ^ Гаара сказал

          Отлично ваши комментарии 😀

    2.    КЗКГ ^ Гаара сказал

      Какую ошибку это дало вам? … Я пробовал это с MKV, RMVB и другими редкими форматами, и у меня это сработало 🙁
      Откройте эти видео с помощью VLC и посмотрите, указывает ли это, что индекс видео поврежден.

  7.   Макс Сталь сказал

    Или проще:

    ffmpeg -i video-file audio.mp3 (или любой другой аудиоформат, который вы хотите)

    1.    КЗКГ ^ Гаара сказал

      Я не пробовал это, я буду следить за ним хехехехе
      Благодарю вас!

    2.    Хьюго сказал

      Хороший совет, на самом деле я видел, что при определенных параметрах трек может быть извлечен очень и очень быстро (я уже провел тест).

      Например, если мы скажем ffmpeg -i file-video.flv

      В результате должны выводиться потоки, содержащиеся в видео, и если мы заметим, что звук закодирован, например, в mp3, мы могли бы сделать что-то вроде этого:

      ffmpeg -i archivo-video.flv -vn -sn -acodec copy audio.mp3

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

      Насколько гибкими являются бесплатные программы, верно?

  8.   Tahed сказал

    Dumpfile выгружает только аудио видео в том формате, в котором оно было закодировано.

    Вы можете проверить истинный аудиокодек с помощью ffmpeg следующим образом:
    ffmpeg -i multimedia-file.ext 2> & 1 | grep -E '(Продолжительность) | (Поток)'

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

    ffmpeg -i basshunter_saturday.mkv 2> & 1 | grep -E mp3 && mplayer -vo null -dumpaudio -dumpfile file.mp3 basshunter_saturday.mkv
    Примечание: мне кажется, что форматы видео, в которых используется кодек mp3, - это divx (.avi).

    Если видеокодек не mp3, мы будем использовать следующие методы:

    1- С хромой (только если поддерживает кодек):
    lame -r "basshunter_saturday.mkv" "выходной-файл.mp3"

    2- Извлечение видеокодека в wav и кодирование:
    mplayer -vo null -vc dump -ao pcm: file = »file.wav» video.ext && lame -r «file.wav» «file.mp3» && rm «file.wav»

  9.   Elav сказал

    Скоро уроки с Kdenlive и Avidemux 😛

  10.   Серхио сказал

    Не работает, файл типа aac не извлекает, выходит файл (data), вроде его надо потом конвертировать.

  11.   Лучио сказал

    Когда вы падаете и падаете в одно и то же место, чтобы поднять наконечник, наконечник, помощник, удочку, это означает, что с другой стороны происходит большая общественная работа, невозможно не уронить простую булавку с благодарностью.
    спасибо desdelinux!

  12.   ангел сказал

    Я не пробовал, потому что я нашел другой вариант с VLC, но мое уважение kzkg gara, у вас очень хороший вклад (Y) однажды я буду Hokage XD lol, но на самом деле мое уважение

  13.   Марк Гурт сказал

    Спасибо большое, дружище!

    С cclive (http://linuxgnublog.org/descargar-videos-de-youtube-en-gnulinux/) для загрузки видео с Youtube и предлагаемого вами решения. У меня есть идеальные инструменты для загрузки и извлечения звука.

    Объятие.

  14.   Эмануэль сказал

    Чтобы извлечь Mp3 с Youtube на этом веб-сайте: http://www.youtomp3.net/

    Это здорово, совершенно бесплатно всего в один клик.

    http://www.youtomp3.net/

  15.   ГЕННДА сказал

    Есть ли команда, которая дает мне что-то вроде демультиплексора? то есть извлекает все, ничего не конвертируя. MP4 OGV H.264, MP2 AAC AC3 MP3, SRT SUB,

  16.   mee43 сказал

    с mp4 дольше? mkv там номас извлекает аудио

    Мне пришлось использовать другой онлайн-метод для преобразования mp4 в ac3 https://convertio.co/es/mp4-ac3/