Cara Menukar MP4 atau Apa-apa Video ke MP3 (Ekstrak Audio dari fail Video)

Sekiranya anda ingin mengekstrak audio dari fail video anda seperti MP4, MPG, MPEG, terdapat banyak alat percuma untuk melakukannya. Mengekstrak audio adalah dari fail video yang disebut oleh kebanyakan orang sebagai menukar dari MP4 ke MP3. Artikel ini menerangkan kaedah yang berbeza (menggunakan alat perisian percuma) untuk mengekstrak audio dari fail video anda.

Cara Menukar MP4 atau Sebarang Video ke MP3

Pilihan 1: Menggunakan Audacity

Audacity adalah penyunting audio multi-trek sumber terbuka dan perakam untuk Windows, Mac OS X, GNU / Linux, dan sistem operasi lain. Audacity dapat mengekstrak audio dari fail video ke dalam WAV, MP3, FLAC, OGG, MP2, WMA, M4A, dan format lain menggunakan pengekod FFMpeg.

  1. Muat turun Audacity dan FFmpeg untuk Audacity dan pasangkannya.
  2. Lancarkan Audacity dan buka fail video dari mana anda ingin mengeluarkan audio.

    Catatan: Sekiranya anda belum memasang FFmpeg untuk Audacity, anda akan melihat ralat Tanpa perpustakaan FFmpeg pilihan, Audacity tidak dapat membuka jenis fail ini. Jika tidak, anda perlu menukarnya ke format audio yang disokong, seperti WAV atau AIFF ketika membuka fail video seperti MP4 atau MKV di Audacity.

  3. Setelah fail video input dibuka, dari menu Fail, klik Eksport dan pilih format output. Pilihan eksport ke MP3, WAV, dan OGG adalah pilihan yang telah ditetapkan. Sekiranya anda ingin mengekstrak audio ke format lain selain MP3, WAV, atau OGG, klik Eksport Audio.

  4. Dalam dialog Eksport Audio, anda boleh memilih kualiti / kadar bit (kadar bit berterusan atau julat kadar bit berubah-ubah), kelajuan, mod saluran, dan nama fail output.

  5. Pada skrin seterusnya, anda boleh menambahkan tag metadata ke fail MP3 output jika diperlukan. Perhatikan bahawa Pemain VLC (dibincangkan dalam Pilihan 2) tidak mempunyai pilihan metadata ini.

    MP3 keluaran kini sudah siap!

Catatan: Sekiranya terdapat banyak trek audio (misalnya, satu aliran audio untuk setiap bahasa dalam fail filem) dalam satu bekas media (.mp4, .mkv, dll), anda diminta untuk memilih aliran audio yang akan dieksport, semasa melancarkan Keberanian.

Pilih trek audio yang anda mahu import dan klik OK. Kemudian ikuti arahan di atas untuk mengeksport aliran audio ke fail MP3.

Eksport audio yang dipilih menggunakan Audacity

Setelah anda membuka video, pilih bahagian video / media dengan menggunakan butang penanda di atas bentuk gelombang, atau menggunakan kotak pilihan Mula dan Akhir di bahagian bawah tetingkap.

  • Kemudian, untuk mengeksport pilihan, klik pada menu Fail, klik Eksport, dan klik Eksport Audio Terpilih…
  • Dalam dialog Simpan sebagai, ketik nama fail output dan klik Simpan .

Pilihan 2: Menggunakan Avidemux

Avidemux adalah program penyuntingan video sumber terbuka dan percuma yang direka untuk penyuntingan video dan pemprosesan video. Anda boleh mengekstrak audio dari fail video dan mengubahnya menjadi MP3 atau format lain menggunakan Avidemux.

Lancarkan Avidemux dan buka fail video. Dalam kotak senarai dropdown Output Audio, pilih MP3 (lumpuh)

Klik Konfigurasi untuk memilih kadar bit dan kualiti. Nampaknya tidak ada cara untuk bitrate berubah di Avidemux.

Setelah format output dipilih, klik menu Audio, dan klik Simpan Audio .

Tetapkan nama fail di kotak dialog fail yang dihasilkan dan simpan .mp3 di lokasi yang diinginkan.

Avidemux menyokong operasi baris perintah / kumpulan menggunakan avidemux.exe atau avidemux_cli.exe. Lihat menggunakan: command_line_usage [Avidemux]

Catatan: Sekiranya terdapat banyak trek audio (contohnya, satu aliran audio untuk setiap bahasa dalam fail filem) dalam satu bekas media (.mp4, .mkv, dll), anda boleh memilih trek audio yang sesuai yang ingin anda eksport. Ini dapat dilakukan melalui menu Audio, Pilih pilihan Track di Avidemux.

Eksport audio terpilih menggunakan Avidemux

Avidemux juga mempunyai butang penanda Mula dan Penanda akhir yang berguna jika anda ingin mengekstrak audio dari bahagian video tertentu. Sebagai contoh, anda mungkin ingin mengekstrak bahagian lagu atau dialog dalam adegan tertentu dari filem penuh.

$config[ads_text6] not found

  • Klik pada titik permulaan, dan kemudian klik butang penanda A.
  • Klik pada titik akhir, dan kemudian klik butang penanda B.
  • Ikuti arahan lain untuk mengeksport audio. Sekiranya penanda aktif, hanya bahagian terpilih yang dieksport ke MP3.

Catatan: Untuk menetapkan semula penanda, klik Reset Marker dari menu Edit.


Pilihan 3: Menggunakan Pemain VLC

VLC Player adalah pemain multimedia sumber terbuka dan bebas yang memainkan kebanyakan fail multimedia serta DVD, CD Audio, dan pelbagai protokol penstriman. Ini juga menyokong menukar video ke dalam format yang berbeza - untuk Android, Youtube, dll., Dan mengekstrak audio dari fail video. Ia dapat mengekstrak audio ke MP3, Flac, WMA, OGG, dan format fail lain.

Untuk mengekstrak audio dari fail video, ikuti langkah berikut:

Muat turun Pemain VLC dan jalankan. Dari menu Media Pemain VLC, klik pilihan Tukar / Simpan .

Dalam dialog Open Media yang terbuka, tambahkan fail media dari mana anda ingin mengekstrak audio.

Klik butang Tukar / Simpan .

Dalam dialog Convert, pilih format fail output - contohnya, pilihan Audio - MP3 . Anda juga mempunyai WMA, OGG, dan pilihan lain dalam kotak senarai.

Anda boleh mengklik butang tetapan (dikenali oleh ikon kunci inggris) dan memilih tab Audio codec untuk menetapkan kadar bit, kadar sampel, codec, dll. Anda juga dapat memilih penapis yang diperlukan dari tab Penapis. Pastikan trek audio asal Simpan dilumpuhkan semasa mengekstrak audio dari fail video.

Klik Simpan. Sebaik sahaja anda kembali ke dialog Tukar, pilih nama fail tujuan dan klik Mula .

Fail MP3 kini sudah siap!

Barisan arahan VLC

Untuk mengekstrak lagu dari fail video menggunakan baris perintah VLC, gunakan sintaks ini:

 vlc.exe -I dummy "d: \ songs \ mantra.mp4" --sout = # transcode {acodec = mp3, ab = 192, vcodec = dummy}: std {access = "file", mux = "raw", dst = "d: \ songs \ mantra.mp3"} vlc: // berhenti 

Baris arahan di atas menukar MP4 ke MP3 menggunakan kadar bit 192 Kbps - menyimpan output sebagai mantra.mp3 dalam folder D: \ Songs.

Untuk maklumat lebih lanjut mengenai penggunaan Pemain VLC dalam mod baris perintah, lihat Baris Perintah - VideoLAN Wiki dan Transkod - VideoLAN Wiki.

Untuk mengekod kumpulan MP4 hingga MP3, anda boleh menggunakan baris perintah berikut dalam fail Windows Batch dan menjalankannya:

 untuk %% a di (* .mp4) lakukan "C: \ Program Files (x86) \ VideoLAN \ VLC \ vlc.exe" -I dummy "%% a" --sout = # transcode {acodec = mp3, ab = 128, vcodec = dummy}: std {access = "file", mux = "raw", dst = "%% a.mp3"} vlc: // berhenti 

Perintah di atas, ketika digunakan dalam file batch, mengekstrak audio dari semua file MP4 dalam direktori kerja saat ini ke format MP3. Fail output akan mempunyai nama yang sama dengan MP4, tetapi dengan sambungan .mp3.

Anda juga boleh menggunakan contoh fail kumpulan dari dokumentasi VLC Player. Lihat Cara Transkod banyak video untuk mengetahui cara mengubah video secara batch melalui menu Kirim Ke, PowerShell atau baris perintah.

Eksport audio yang dipilih menggunakan Pemain VLC

Untuk mengeksport bahagian media yang dipilih ke MP3, dalam dialog pilihan tukar, setelah menambahkan fail anda ke daftar, klik pada butang Tunjukkan lebih banyak pilihan .

Anda akan melihat pilihan Waktu Mula dan Waktu Berhenti di antara tetapan tambahan lain. Pilih waktu mula dan berakhir, klik Tukar / Simpan dan ikuti arahan lain di atas untuk mengekstrak audio dari fail media ke MP3.


Pilihan 4: Menggunakan Penukar Fail

Sekiranya anda menggunakan program Penukar Fail yang sangat baik, ia menambahkan menu konteks yang membolehkan anda menukar fail dari satu format ke format lain. Seperti yang anda lihat dalam tangkapan skrin berikut, anda boleh mengkonfigurasi pratetap di halaman tetapan. Anda boleh menetapkan format fail output (MP3), kadar bit (pemboleh ubah atau pemalar), templat nama fail, dll.

$config[ads_text6] not found

File Converter adalah perisian yang hebat yang menggunakan kerangka kerja yang berbeza (sebagai perisian tengah). Berikut adalah senarai perisian middleware yang digunakan oleh program File Converter.

  • FFmpeg untuk pemprosesan media
  • ImageMagick untuk pemprosesan gambar
  • Ghostscript untuk output PDF
  • SharpShell untuk pengendali menu konteks
  • Ripper dan yeti.mmedia untuk pengekstrakan Audio CD
  • Markdown.XAML untuk rendering penurunan dalam aplikasi WPF
  • WpfAnimatedGif untuk rendering gif animasi dalam aplikasi WPF

Berikut adalah kombinasi format input dan output yang disokong oleh alat ini.

Format output yang disokongFormat input yang serasi
Audioflac, aac, ogg, mp3, wav3gp, aiff, ape, avi, bik, cda, flac, flv, m4a, mkv, mov, mp3, mp4, oga, ogg, wav, webm, wma, wmv
Videowebm, mkv, mp4, ogv, avi, gif3gp, avi, bik, flv, gif, m4v, mkv, mp4, mpeg, mov, ogv, webm, wmv
Gambarpng, jpg, ico, laman webbmp, exr, ico, jpg, jpeg, png, psd, svg, tiff, tga, webp, pdf, doc *, docx *, odt *, odp *, ods *, ppt *, pptx *, xls *,

xlsx *

Dokumenpdfdoc *, docx *, odt *, odp *, ods *, ppt *, pptx *, xls *, xlsx *, bmp, exr, ico, jpg, jpeg, png, psd, svg, tiff, tga

Pilihan 5: Menggunakan FFMpeg.exe

FFmpeg adalah projek sumber bebas dan bebas yang terdiri daripada rangkaian perisian perpustakaan dan program untuk mengendalikan video, audio, dan fail dan aliran multimedia lain. Anda boleh melakukan hampir semua tugas penukaran / pengekodan media menggunakan alat konsol ini. Terdapat banyak program pihak ketiga seperti Screen to Gif, File Converter, dll. Yang digabungkan dengan FFmpeg.exe. [Muat turun FFmpeg]

Berikut adalah sintaks baris perintah untuk menukar fail MP4 ke MP3 (bitrate malar) menggunakan FFMpeg.exe - iaitu, secara teknikal, mengekstrak audio dari fail video seperti MP4, MKV, AVI, MPEG, dll.

 ffmpeg -i "D: \ Songs \ Mantra.mp4" -codec: a libmp3lame -ab 128000 "D: \ Lagu \ Mantra.mp3" 

(atau)

 ffmpeg.exe -i "D: \ Songs \ Mantra.mp4" -f mp3 -ab 192000 -vn "D: \ Songs \ Mantra.mp3" 

Parameter:

  • -i : Masukkan nama / laluan fail
  • -f : format fail output
  • -ab : Bitrate fail output. Nilai 192000 bermaksud kadar bit 192 Kbps .
  • -vn : lumpuhkan video

diikuti dengan jalur fail output MP3.

Sekiranya anda memerlukan audio MP3 dengan kadar bit berubah-ubah ( VBR ), anda perlu menggunakan -qscale:a (alias: -q:a ) dan bukannya pilihan -b:a (atau -ab ).

Contoh: Untuk menyandikan audio MP3 VBR dengan FFmpeg menggunakan perpustakaan libmp3lame, gunakan sintaks baris perintah berikut:

 ffmpeg -i "D: \ Songs \ Mantra.mp4" -codec: a libmp3lame -qscale: a 2 "D: \ Lagu \ Mantra.mp3" 

Berikut adalah senarai kemungkinan nilai -qscale dan julat VBR yang sesuai. ( Sumber: Encode / MP3 - FFmpeg )

Gambaran Keseluruhan Bitrate LAME
pilihan tempangPurata kbit / sJulat bitbit kbit / sPilihan FFmpeg
-b 320320320 CBR (bukan VBR) contoh-b: 320k (NB ini 32KB / s, atau maksimum)
-V 0245220-260-q: a 0 (NB ini adalah VBR dari 22 hingga 26 KB / s)
-V 1225190-250-q: a 1
-V 2190170-210-q: a 2
-V 3175150-195-q: a 3
-V 4165140-185-q: a 4
-V 5130120-150-q: a 5
-V 6115100-130-q: a 6
-V 710080-120-q: a 7
-V 88570-105-q: a 8
-V 96545-85-q: a 9

Ekstrak Pelbagai trek audio

Untuk mengekstrak trek audio tertentu dari fail video yang mengandungi banyak trek audio, ikuti langkah berikut:

Pertama, lihat senarai aliran / trek dari contoh fail bernama test5.mkv menggunakan arahan berikut:

 ffmpeg -i ujian5.mkv 

Dalam output, anda dapat melihat bahawa Aliran #0:1 dan #0:8 adalah trek audio dan selebihnya adalah sari kata (untuk pelbagai bahasa) dalam bekas MKV.

Untuk mengekstrak dua aliran audio ke dua fail MP3 yang berasingan, gunakan sintaks baris perintah berikut:

 ffmpeg.exe -i "test5.mkv" -f mp3 -map 0: 1 -ab 192000 -vn "lang-1.mp3" 
 ffmpeg.exe -i "test5.mkv" -f mp3 -map 0: 8 -ab 192000 -vn "lang-2.mp3" 

Untuk maklumat lebih lanjut mengenai argumen baris perintah -map, lihat Peta - dokumentasi FFmpeg.

$config[ads_text6] not found

Batch menukar video ke MP3

Untuk mengubah video secara berkumpulan menjadi MP3 dalam folder, gunakan baris perintah seperti di bawah:

 FOR / F "token = *"% G IN ('dir / b * .mp4') DO ffmpeg -i "% G" -f mp3 -ab 128000 "% ~ nG.mp3" 

Baris arahan di atas menukar semua fail MP4 dalam direktori kerja semasa ke MP3 dengan kadar bit 128Kbps. Fail output akan mempunyai nama yang sama tetapi mengandungi sambungan .mp3 .

Eksport audio yang dipilih menggunakan FFmpeg.exe

Untuk mengeksport bahagian fail media yang dipilih ke MP3, gunakan suis -ss dan -to sebagai tambahan. Berikut adalah beberapa contoh:

Ekstrak audio 1 minit pertama ke MP3

(CBR)

 ffmpeg -ss 00:00:00 -i "D: \ Songs \ Mantra.mp4" -codec: a libmp3lame -ab 128000 -to 00:01:00 "D: \ Songs \ Mantra.mp3" 

(VBR)

 ffmpeg -ss 00:00:00 -i "D: \ Songs \ Mantra.mp4" -codec: a libmp3lame -qscale: a 2 -to 00:01:00 "D: \ Lagu \ Mantra.mp3" 
  • -ss : Titik permulaan
  • -i : Menentukan fail audio / video input.
  • -to : Titik akhir.

  • Daripada menentukan waktu yang tepat untuk titik Akhir, anda juga dapat menggunakan -t, yang menentukan jangka masa. Sebagai contoh, pilihan -ss 00:00:40 -t 00:00:10 akan menangkap dari 40 hingga 50 kedua - jumlah 10 saat. Sekiranya anda menggunakan kedua-ke dan -t, -t akan digunakan.

Semasa kumpulan menukar video menjadi MP3, anda mungkin ingin memangkas beberapa saat hanya pada awal setiap fail. Sekiranya demikian, anda boleh menyebutkan nilai --ss tanpa harus menyebutkan parameter -to jika setiap fail media mempunyai durasi yang berbeza.

  • Sekiranya -ss ditentukan dan -to (titik akhir) tidak ditentukan, FFmpeg.exe mengambil jangka masa media sebagai titik akhir.
  • Sekiranya -to ditentukan dan -ss (titik permulaan) tidak ditentukan, FFmpeg.exe menganggap titik permulaan sebagai 00:00:00.

Ekstrak audio bermula dari 00:00:30 (saat) hingga 00:02:00 (minit)

(pada CBR @ 128 Kbps)

 ffmpeg -ss 00:00:30 -i "D: \ Songs \ Mantra.mp4" -codec: a libmp3lame -ab 128000 -to 00:02:00 "D: \ Songs \ Mantra.mp3" 

(atau di VBR)

 ffmpeg -ss 00:00:30 -i "D: \ Songs \ Mantra.mp4" -codec: a libmp3lame -qscale: a 2 -to 00:02:00 "D: \ Lagu \ Mantra.mp3" 

Perintah di atas mengekstrak audio bermula dari detik 30 video dan berakhir pada 2 minit - iaitu, panjang keseluruhan pemilihan adalah 1 minit 30 saat.

Itu sahaja! Dari kaedah di atas, kaedah File Converter dan FFMpeg.exe sangat berguna jika anda perlu menukar video menjadi MP3 secara berkumpulan. Untuk mengekstrak trek audio tertentu dari fail video pelbagai trek, anda mempunyai pilihan berikut: FFMpeg, Avidemux atau Audacity.

Artikel Berkaitan