Вопрос Как я могу конвертировать аудио из MP4 или FLV видеофайлов в mp3?


Есть ли приложение, которое позволяет мне извлекать аудио из видеофайла MP4 или FLV и хранить его как файл MP3 для использования в переносном медиаплеере?


115
2017-11-20 08:15


происхождения


технически вы не можете, но то, что вы можете сделать, это извлечь звук из видео в формат MP3 ... - TheXed
И то и другое mp4 а также flv видеофайлы содержат aac аудио. Чтобы иметь этот звук как mp3 легко, но могут возникнуть проблемы с преобразованием форматов с потерями. Необходимо учитывать входные и выходные бит-скорости. См. Обсуждения в разных ответах в этот вопрос, Возможно, лучшим решением было бы сохранить аудио в aac формате, который находится в m4a контейнер - больше Вот - cipricus
@cipricus Оба mp4 а также flv видеофайлы может содержать звук во многих форматах в том числе aac а также mp3, Например, Спецификация контейнера FLV упоминает не менее 15 типов поддерживаемых звуковых кодеков / типов. - Octavian Naicu
@OctavianNaicu - Ты прав. Мой комментарий был предназначен для продвижения идеи сохранения звука без преобразования. Это хорошая идея, независимо от формата, но, конечно, нужно заранее знать, что такое конкретный аудиоформат, используя инструмент, подобный mediainfo. (С другой стороны, поскольку flv и mp4 являются общими форматами видео в YouTube, которые содержат аудио AAC, я предположил, что вопрос косвенно ссылается на youtube.) - cipricus
Я согласен с вами в том, что звук не должен быть преобразован, если это возможно. Я пытался передать идею о том, что контейнеры могут хранить аудиоданные в разных форматах, и вам нужно смотреть на формат / кодек не на контейнер. В зависимости от исходного аудиоформата может потребоваться перекодировать аудио (например, aacв mp4 в mp3в mp3) ИЛИ просто скопируйте его в новый контейнер (mp3в mp4  в mp3в mp3). - Octavian Naicu


ответы:


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

Использование WinFF

  1. Сначала установите winff и libavcodec-extra

     sudo apt-get install winff libavcodec-extra
    
  2. Открыть Winff из тире

    enter image description here

  3. Затем в окне Winff выполните следующие действия:

    1. Добавить файл

    2. Выберите, какую категорию преобразовать (выберите «Аудио»)

    3. Выберите формат аудиофайла (mp3)

    4. Введите выходную папку для преобразованного файла

    enter image description here

    1. Затем нажмите Конвертировать кнопка. Вы также можете нажать Опции для настройки мелодии аудиоформата и других параметров.

    enter image description here

    enter image description here

Использование VLC

  1. Сначала установите пакет VLC и «libavcodec-extra»

    sudo apt-get install vlc libavcodec-extra
    
  2. Откройте VLC из тире, нажав Super ключ и ввод «VLC» там

    enter image description here

  3. Затем из меню верхней панели выберите «Выбрать». СМИ → Преобразование / Сохранить,

    enter image description here 

  4. Затем добавьте файл для преобразования в новое окно. Затем нажмите Конвертировать кнопка.

    enter image description here

  5. В новом окне выберите каталог для выходного файла, выберите профиль конвертации (Аудио mp3) и нажмите Начало кнопка.

    enter image description here

Использование командной строки

  1. Сначала установите инструменты

    sudo apt-get install ffmpeg libavcodec-extra libav-tools
    

    Если вы используете

  2. Используйте эту простую команду для извлечения аудиофайла

    avconv -i /input-file-name-with-path output-filename.mp3
    

    Например, чтобы преобразовать видеофайл «Как fast.ogg» в how-fast.mp3 используйте эту команду:

    avconv -i /usr/share/example-content/Ubuntu_Free_Culture_Showcase/How\ fast.ogg how-fast.mp3
    

    См. справочная страница для получения дополнительных опций и информации.

Просто извлечь аудио

Проверьте эти ответы


140
2017-09-30 06:34



Я думаю, что в командной строке важно libavcodec-extra-53. Прежде чем я установил его, мне не удалось конвертировать в mp3. - Arpad Horvath
@ArpaD не было, что я сказал в ответ? - Anwar
Выдающийся ответ. Хорошая работа. - kevinarpe
Теперь я думаю, что это 56. Но почему бы просто не установить libavcodec-extra метапакет? - Hitechcomputergeek
+1 для avconv, Я искал простой способ командной строки сделать это в течение длительного времени! - HighCommander4


вы можете сделать это с помощью ffmpeg. Установите ffmpeg, используя следующую команду:

sudo apt-get install ffmpeg libavcodec-unstripped-52

Пакет libavcodec-unstripped-52 доступен в репозитории Multiverse, поэтому вам нужно включить его.
После установки этих пакетов вы можете использовать команду, подобную приведенной ниже, для извлечения аудио в формате mp3:

ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3

 опция в приведенной выше команде проста: это путь к входному файлу. Второй вариант -f mp3 сообщает ffmpeg, что выход в формате mp3. Третий вариант: i.e -ab 192000 сообщает ffmpeg, что мы хотим, чтобы выход был закодирован со скоростью 192 Кбит / с и -vn говорит ffmpeg, что мы не хотим видео. Последним параметром является имя выходного файла.


58
2017-11-20 08:22



Я сделал еще несколько поисков на ffmpeg, я нашел это замечательное руководство catswhocode.com/blog/19-ffmpeg-commands-for-all-needs - Bhargav
Я предпочитаю новый аудио / видео конвертер avconv. Синтаксис подобен ffmpeg: 'avconv -i input.mp4 -vn -qscale 1 output.mp3' ... -qscale 1 обеспечивает максимальное качество (и VBR), а тип кодировщика выводится из расширения выходного файла. - arielf
Теперь ffmpeg происходит из libav-инструментов. - Mittenchops
Запустив эту программу, он говорит: *** ЭТА ПРОГРАММА УДАЛЕНА *** Эта программа предоставляется только для совместимости и будет удалена в будущей версии. Вместо этого используйте avconv. - melmi
Хороший ответ, потому что ffmpeg можно использовать на mac os, и мне не нужно переключаться на ubuntu :) - kelin


soundconverter - еще один инструмент, который может конвертировать аудиоформаты, а также только видео в аудио:

Install via the software center 

или через терминал:

sudo apt-get install soundconverter


13
2017-11-20 11:03



Мне нужно было сделать sudo apt-get install ubuntu-limited-extras, чтобы включить преобразование в mp3 - wordsforthewise


Это очень легко сделать с WinFF (установить его), который является графическим интерфейсом для ffmpeg.

  1. Нажмите «Добавить».
  2. Выберите видеофайл
  3. В меню «Преобразовать в» выберите «Аудио»
  4. Выберите аудиокодек
  5. Нажмите «Конвертировать». (Обратите внимание, что кнопка Convert иногда может исчезнуть, если окно слишком маленькое. Сделайте окно больше, если вы его не увидите)

Готово. Скриншот:

enter image description here


9
2017-11-20 10:21





дерзость также может открыть FLV-файл и экспортировать его в формате mp3, flac и других форматов

enter image description here

enter image description here


Мой любимый способ - использовать gnome-terminal -e "avconv -i %f %f.mp3" в пользовательских действиях Thunar. Еще лучше, чтобы получить постоянную скорость передачи 192 кбит / с:

avconv -i %f -c:a libmp3lame -ac 2 -b:a 190k %f.mp3

Фактически звук в файле flv (и mp4) находится в aac формат. Чтобы максимально приблизиться к качеству исходного звука, рассмотрите возможность использования aac в m4a контейнер. Если формат mp3 является обязательным, рассмотрите начальный битрейт aac файл при конвертировании в mp3. Больше Вот,


6
2018-01-28 15:56





SoundConverter Install soundconverter это еще один инструмент, который может конвертировать аудиоформаты, а также только видео в аудио.

Его можно установить в Центр программного обеспечения (щелкнув ссылку выше) или выполнив эти команды в терминале (Ctrl+Alt+T):

sudo apt-get update
sudo apt-get install soundconverter

5
2017-10-02 16:35



вы протестировали преобразование flv в mp3 в soundconverter? в то время как преобразование mp4 видео в mp3 работает нормально, в моем случае оно работает бесконечно без результата в файл flv, который winff преобразует в секундах - cipricus
также установите ubuntu-limited-extras для конвертации mp3 - wordsforthewise


Вы можете конвертировать ваши медиафайлы с помощью VLC-плеера. Загрузите медиафайл => для преобразования: Меню> Мультимедиа> Конвертировать / Сохранить.


3
2017-11-20 11:18



Спасибо за совет. Я использую VLC некоторое время, но я не знал об этой функции - Mysterio


MKVToolnix это хороший пакет, он может одновременно извлекаться треками, разделами или конкретными таймингами.

mkvmerge -i <input_video>

Трек ID 0: видео (MPEG-4p10 / AVC / h.264)
  Трек ID 1: аудио (AC-3 / E-AC-3)
  Трек ID 2: аудио (AC-3 / E-AC-3)

Вы хотите извлечь TrackID 2 по каждой главе (предположите длинное видео)

mkvmerge -o <output_audio> --audio-tracks 2 --no-video --split chapters:all <input_video>  

Вы получаете пронумерованные файлы, output_audio001, output_audio002 ...

Затем конвертируйте каждый аудиофайл в mp3


1
2018-04-05 07:01





Transmageddon

Вы также можете использовать Transmagedon Video Converter для преобразования видеофайла в звуковой файл.

Install via the software center

Или в trminal:

sudo apt-get install transmageddon

Чтобы преобразовать в MP4, вам нужно выбрать Choose Video Codec в виде No Video,

Может конвертировать в .ogg выбрав Presets как Ogg.

enter image description here


0
2017-12-27 09:04