Mengekstrak audio dari video MP4 ke MP3

40

Saya mengunduh beberapa video yang dikodekan MP4 dari mana saya ingin mengekstrak aliran audio ke file MP3 agar mudah didengarkan di pemutar digital saya.

Kemungkinan besar, VLC dapat melakukan ini, tetapi instruksi yang diikuti di forum mereka memberikan file suara "bergelembung".

Berikut spesifikasi file:

  • Audio mp4a 44100 Hz
  • Video AVC1
OverTheRainbow
sumber
Apakah Anda yakin dengan spesifikasi file yang Anda daftarkan di sini? Seringkali suara bergelembung menunjukkan bahwa Anda sedang mengatur ulang audio.
JDB

Jawaban:

40

Gunakan ffmpeg :

ffmpeg -i input_file.mp4 -vn -b: a 128k -c: a libmp3lame output_file.mp3

(Jangan lupa untuk menyesuaikan bitrate audio -b:a,, jika tidak, Anda mungkin mendapatkan file besar bahkan untuk sumber berkualitas rendah.)

Banyak pemain digital yang sebenarnya mendukung audio AAC juga, jadi Anda dapat mencoba mengekstrak aliran audio AAC asli, tanpa harus mengurangi kualitas lebih:

ffmpeg -i input_file.mp4 -vn -c: a copy output_file.m4a

Untuk versi ffmpeg yang lebih lama, Anda harus menggunakan -ab& -acodecopsi alih-alih -b:a& -c:a.

grawity
sumber
bekerja dengan sempurna dan merupakan solusi lintas platform!
Girardi
4
-abrbukan opsi yang valid: -b:aatau -abbisa digunakan sebagai gantinya. (Saya tahu ini adalah jawaban lama, tetapi pengguna masih merujuk ini.)
llogan
1
Saya akhirnya menggunakan media.io
thepirat000
9

Sebagian besar video MP4 menggunakan audio AAC, dan sebagian besar perangkat pemutar dapat memutar audio AAC, biasanya dalam wadah M4A (MP4 dengan nama berbeda). Pengkodean ulang ke MP3, terutama dengan input bitrate rendah (sebagian besar video internet), dapat menyebabkan kerugian yang nyata, bahkan pada headphone low-end. Saya akan merekomendasikan menggunakan avconv/ ffmpegpada command-line

avconv -i input.mp4 -vn -c:a copy output.m4a

atau

ffmpeg -i input.mp4 -vn -c:a copy output.m4a

Untuk mengonversi setiap MP4 dalam direktori:

for f in *.mp4; do avconv -i "$f" -vn -c:a copy "${f/mp4/m4a}"; done

Beberapa pemain (seperti ponsel murahan saya) dapat memutar audio AAC, tetapi tidak dalam wadah M4A, dan untuk itu Anda harus menggunakan

avconv -i input.mp4 -vn -c:a copy output.aac

Sekarang, beberapa perangkat yang lebih tua benar-benar tidak dapat memainkan apa pun selain MP3, dan bagi mereka Anda dapat menggunakan solusi grawity, atau

avconv -i input.mp4 -vn -c:a libmp3lame -q:a 2 output.mp3

Ini akan membuat bit rate variabel (VBR) MP3 yang, selain dari kebutuhan khusus seperti streaming, harus lebih disukai. -q:a 2akan memberi Anda bit rate rata-rata (lebih dari beberapa file) sekitar 190 kbit / s; untuk informasi lebih lanjut tentang penyandian VBR MP3, lihat di sini .

Evilsoup
sumber
Ini bekerja sangat baik untuk saya sampai avconvmenghilang tanpa pemberitahuan setelah pembaruan Ubuntu dua tahunan.
Marius Gedminas
7

Jika Anda lebih suka GUI, ambil SUPER © (Pengubah & Pemutar Universal Player Sederhana). Itu akan melakukan pekerjaan (dan banyak lagi).

SUPER © adalah GUI untuk FFmpeg, MEncoder, MPlayer, x264, musepack, audio monyet, audio sejati, wavpack, ffmpeg2 theora dan theProduk / RealProducer plug the vampis.

Seret & jatuhkan file audio apa pun atau bahkan file video / audio dan ekstrak bagian audio dengan mencentang kotak Nonaktifkan Video , dengan demikian mengubahnya menjadi:

  • aac
  • ac3
  • amr_nb
  • amr_wb
  • ape Monkey's Audio (Rugi)
  • flac FLAC (Lossless)
  • mmf
  • mp2
  • mp3
  • mpc
  • ogg FLAC (Lossless) atau Vorbis Kualitas Tinggi
  • tta True Audio (Rugi)
  • wv WavPack (Rugi)
  • wav
  • wma

Anda dapat mempercepat ekstraksi audio dengan mencentang kotak Stream Copy , yang merobek audio internal tanpa konversi ke format lain.

SUPER © adalah freeware.

Perhatikan bahwa SUPER dibundel dengan adware OpenCandy. Mitigasi:

  • Instal di mesin virtual
  • Nonaktifkan jaringan setelah langkah pertama instalasi. Pemasang memverifikasi bahwa koneksi Internet ada. Setelah itu Anda dapat menonaktifkannya dan mengabaikan semua peringatan. Saya tidak sepenuhnya yakin bahwa ini mencegah semua adware diinstal.
  • Anda dapat menghapus OpenCandy setelah instalasi: http://www.malwaredictionary.com/2011/06/opencandy/
Peter Mortensen
sumber
1
Terima kasih, Super melakukannya. Saya kemudian menggabungkan file MP3 menjadi satu file menggunakan "Gabungkan MP3".
OverTheRainbow
1
Anda sangat diterima. SUPER adalah benar-benar pisau Tentara Swiss untuk konversi file multimedia.
3
tapi Tuhan, situs yang mengerikan. dapatkah mereka menyembunyikan tautan unduhan itu lebih dalam ??
quack quixote
2
Yup, situs web mereka tentu butuh perbaikan. Super's UI juga sedikit "tidak biasa" ;-)
OverTheRainbow
1
oh Tuhan ... mencari tautan unduhan selama 30 detik, tidak ada petunjuk ... kemudian membaca tentang adware ... tidak, terima kasih. Yamb bekerja dengan baik!
Anthony Alberto
4

Gunakan Yamb untuk mengekstrak audio mentah (mp4a adalah AAC) kemudian gunakan enkoder MP3 yang sesuai.

pelari cepat
sumber
2

jawaban grawity luar biasa! Sebagai tambahan, jika Anda ingin mengekstrak audio dari MP4 dan memasukkannya ke dalam MP3 dan menyimpan metadata (tag ID3 MP3) maka Anda dapat melakukan ini:

ffmpeg -i input_file.mp4 -map_metadata 0 -id3v2_version 3 -vn -b:a 128k -c:a libmp3lame output_file.mp3
Jeff Baker
sumber
1

Jika Anda menggunakan Mac, metode yang lebih sederhana di masa depan mungkin klik kanan pada file di Finder, pilih "Dapatkan Info", dan ubah ekstensi dari .mp4 ke .m4a. Kemudian buka di iTunes dan konversikan ke mp3.

jsejcksn
sumber
1

Jika Anda melakukan banyak pengeditan audio, ada kemungkinan Anda sudah memiliki Audacity (dan cinta!) .

Ini akan membuka file mp4 dan memungkinkan Anda untuk "Simpan sebagai" sejumlah jenis file, termasuk mp3. Ini juga menyediakan dialog sederhana untuk setiap parameter yang mungkin ingin Anda ubah, termasuk hal-hal seperti laju sampling dan tag MP3.

Jika Anda tidak memiliki Audacity, itu mungkin bukan jalur yang paling langsung, tetapi jauh lebih fleksibel daripada program konverter sederhana. Ini adalah editor audio yang berfungsi penuh, sumber terbuka, dan lintas platform.

John T
sumber
2
Hai. Tidak bekerja Mencoba membuka 'video.mp4' tetapi Audacity v2.0.4 melaporkan "video.mp4 adalah file Pengodean Audio Lanjutan. Audacity tidak dapat membuka jenis file ini. Anda perlu mengonversinya ke format audio yang didukung, seperti WAV atau AIFF. " Doh! ffmpeg bekerja dengan sempurna.
Judoman
0

Pada Windows saya menggunakan Pazera Free Audio Extractor. Sangat ringan, intuitif, portabel. Tampilan depan yang sempurna untuk alat ffmpeg

romanovskis
sumber