Як можна конвертувати аудіо з відеофайлів MP4 або FLV в mp3?


122

Чи є програма, яка дозволяє мені витягувати аудіо з відеофайлу MP4 або FLV і зберігати його як MP3-файл для використання в портативному медіаплеєрі?


1
технічно ви не можете, але те, що ви можете зробити, це витягнути звук із відео у формат MP3 ...
TheXed

2
І відео, mp4і flvвідео файли містять aacаудіо. Мати звук як mp3легко, але можуть бути певні проблеми при перетворенні між втратними форматами. Вхідні та вихідні бітові швидкості повинні враховуватися. Дивіться дискусії в різних відповідях під цим питанням . Можливо, найкращим рішенням було б зберегти звук у aacформаті, тобто у m4aконтейнері - докладніше тут

2
@cipricus І відео, mp4і flvвідео файли можуть містити звук у багатьох форматах, включаючи aacта mp3. Наприклад, специфікація контейнера FLV згадує не менше 15 типів підтримуваних звукових кодеків / типів.
Октавіан Наїку

@OctavianNaicu - Ви маєте рацію. Мій коментар був спрямований на просування ідеї збереження звуку без перетворення. Це гарна ідея незалежно від формату, але, звичайно, слід заздалегідь знати, який конкретний аудіоформат є, використовуючи такий інструмент, як медіаінфо. (З іншого боку, як flv та mp4 - поширені формати відео YouTube, які містять звук AAC, я уявляв, що це питання неявно стосується youtube.)

Я погоджуюся з вами, що аудіо не можна перетворювати, якщо це можливо. Я намагався передати ідею, що контейнери можуть зберігати аудіодані в різних форматах, і вам потрібно дивитися на формат / кодек, а не на контейнер. В залежності від звукового формату джерела один , можливо , буде потрібно перекодувати аудіо (наприклад , aacв mp4до mp3в mp3) або просто скопіювати його на новий контейнер ( mp3в mp4 к mp3в mp3).
Октавіан Наїку

Відповіді:


144

Це можна зробити в 12.04, використовуючи кілька програм.

Використання WinFF

  1. Спершу встановіть winff та libavcodec-extra

     sudo apt-get install winff libavcodec-extra
    
  2. Відкрийте Winff від тире

    введіть тут опис зображення

  3. Потім у вікні Вінффа зробіть це

    1. Додати файл

    2. Виберіть категорію, яку потрібно конвертувати (виберіть Аудіо)

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

    4. Введіть вихідну папку для перетвореного файлу

    введіть тут опис зображення

    1. Потім натисніть кнопку Перетворити . Ви також можете натиснути кнопку « Параметри », щоб настроїти формат звуку та інші параметри.

    введіть тут опис зображення

    введіть тут опис зображення

Використання VLC

  1. Спершу встановіть пакет VLC та "libavcodec-extra"

    sudo apt-get install vlc libavcodec-extra
    
  2. Відкрийте VLC від тире, натиснувши Superклавішу та ввівши туди "VLC"

    введіть тут опис зображення

  3. Потім у меню верхньої панелі виберіть МедіаПеретворити / Зберегти .

    введіть тут опис зображення

  4. Потім додайте файл для перетворення у новому вікні. Потім натисніть кнопку Перетворити .

    введіть тут опис зображення

  5. У новому вікні виберіть каталог для вихідного файлу, виберіть профіль перетворення (Audio mp3) та натисніть кнопку Start .

    введіть тут опис зображення

Використання командного рядка

  1. Спочатку встановіть інструменти

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

    Якщо ви використовуєте

  2. Використовуйте цю просту команду для вилучення аудіофайлу

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

    Наприклад, щоб перетворити відеофайл "How fast.ogg" у how-fast.mp3цю команду:

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

    Додаткову інформацію та інформацію див . На сторінці керівництва .

Щоб просто витягнути аудіо

Перевірте ці відповіді


1
Я думаю, що в командному рядку важливий пакет libavcodec-extra-53. Перш ніж я його встановив, мені не вдалося перетворити в mp3.
Арпад Хорват

1
@ArpaD Чи не це я сказав у відповіді?
Анвар

2
Видатна відповідь. Хороша робота.
kevinarpe

4
Зараз я думаю, що це 56. Але чому б просто не встановити libavcodec-extraметапакет?
Hitechcomputergeek

3
+1 для avconv. Я давно шукав простий спосіб командного рядка зробити це!
HighCommander4

61

це можна зробити за допомогою ffmpeg. Встановіть ffmpeg за допомогою наступної команди:

sudo apt-get install ffmpeg libavcodec-unstripped-52

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

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

Параметр -i у наведеній вище команді простий: це шлях до вхідного файлу. Другий варіант -f mp3 повідомляє ffmpeg, що вихід у форматі mp3. Третій варіант, тобто -ab 192000, повідомляє ffmpeg, що ми хочемо, щоб результат був кодований на 192Kbps, а -vn повідомляє ffmpeg, що ми не хочемо відео. Останній парам - це ім'я вихідного файлу.


1
Я трохи більше шукав на ffmpeg, знайшов цей чудовий путівник catswhocode.com/blog/19-ffmpeg-commands-for-all-needs
b-ak

3
Я вважаю за краще новіший аудіо / відео конвертер avconv. синтаксис схожий на ffmpeg: 'avconv -i input.mp4 -vn -qscale 1 output.mp3' ... -qscale 1 забезпечує максимальну якість (і VBR), а тип кодера виводиться з розширення вихідного файлу.
аріельф

ffmpeg тепер походить від libav-tools.
Mittenchops

1
Запускаючи цю програму, вона говорить: *** ЦУ ПРОГРАМУ ВИМОГАЄТЬСЯ *** Ця програма передбачена лише для сумісності та буде видалена в майбутньому випуску. Будь ласка, використовуйте замість avconv.
melmi

Приємна відповідь, тому що ffmpeg можна використовувати на mac os, і мені не потрібно переходити на ubuntu :)
kelin

13

soundconverter - це ще один інструмент, який може конвертувати аудіо формати, а також відео лише в аудіо:

Встановіть через програмний центр

або через термінал:

sudo apt-get install soundconverter


Мені довелося зробити sudo apt-get install ubuntu-
limited

9

Це дуже просто зробити з WinFF ( встановити його ), який є графічним інтерфейсом для ffmpeg.

  1. Клацніть додати.
  2. Виберіть відеофайл
  3. У перетворенні виберіть Аудіо
  4. Виберіть аудіокодек
  5. Клацніть Перетворити. (Зверніть увагу, що кнопка Перетворити може іноді зникати, якщо вікно занадто мало. Зробіть вікно більшим, якщо ви його не бачите)

Зроблено. Знімок екрана:

введіть тут опис зображення


6

Audacity також може відкрити файл flv та експортувати його у формати mp3, flac та інші формати

введіть тут опис зображення

введіть тут опис зображення


Мій улюблений спосіб - використовувати 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. Більше тут .


5

soundconverterВстановіть звукоконвертер - це ще один інструмент, який може конвертувати аудіо формати, а також відео лише в аудіо.

Його можна встановити в Центрі програмного забезпечення (натиснувши на посилання вище) або запустивши ці команди в Терміналі ( Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install soundconverter

Ви протестували перетворення flv в mp3 в soundconverter? при перетворенні mp4 відео в mp3 працює нормально, в моєму випадку воно працює нескінченно, без результату, до файлу flv, який winff конвертує за лічені секунди

також встановіть додатки ubuntu з обмеженим доступом для перетворення mp3
слова для того

3

Ви можете конвертувати медіа-файли за допомогою VLC-програвача. Завантажте медіа-файл => для конвертування: Menubar> Медіа> Перетворити / Зберегти.


Дякую за пораду. Я деякий час використовую VLC, але про цю функцію я не знав
Mysterio

1

mkvtoolnix - це хороший пакет, він може одночасно витягувати доріжки, глави чи певні таймінги.

mkvmerge -i <input_video>

Ідентифікатор треку 0: відео (MPEG-4p10 / AVC / h.264)
Ідентифікатор треку 1: аудіо (AC-3 / E-AC-3)
Ідентифікатор треку 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


0

Трансмагедон

Ви також можете використовувати Transmagedon Video Converter для конвертації відеофайлів у звуковий файл.

Встановіть через програмний центр

Або в трименелі:

sudo apt-get install transmageddon

Для перетворення в MP4 вам потрібно вибрати Choose Video Codecяк No Video.

Можна перетворити на .ogg, вибравши Presetsяк Ogg.

введіть тут опис зображення


0

Я використовував медіаплеєр VLC для перетворення .flv-файлу в .mp4 / mp3-файл. Audacity не вдалося навіть завантажити повний файл. Це може завантажувати лише перші 8 секунд, і я міг експортувати аудіо. Але, VLC був найшвидшим! Нехай кожен інший фрагмент програмного забезпечення буде!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.