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

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

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

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

En Debian, Ubuntu, SolusOS, мятаи т.д ... будет:

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.    VaryHeavy сказал

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

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

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

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

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

  4.   Лев сказал

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

  5.   Citux сказал

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

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

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

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

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

    1.    sieg84 сказал

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

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

      1.    sieg84 сказал

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

        ffprobe tuvideo.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.   Лучио сказал

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

  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.   GENNDA сказал

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

  16.   mee43 сказал

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

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