Bagaimana saya bisa mengkonversi audio dari file video MP4 atau FLV ke mp3?

122

Apakah ada aplikasi yang memungkinkan saya untuk mengekstrak audio dari file video MP4 atau FLV dan menyimpannya sebagai file MP3 untuk digunakan dalam media player portabel?

b-ak
sumber
1
secara teknis Anda tidak bisa, tetapi yang dapat Anda lakukan adalah mengekstrak suara dari video ke dalam format MP3 ...
TheXed
2
File video mp4dan keduanya flvberisi aacaudio. Untuk memiliki audio mp3yang mudah, tetapi mungkin ada beberapa masalah dalam mengkonversi antara format lossy. Input dan output bit-rate harus dipertimbangkan. Lihat diskusi dalam berbagai jawaban di bawah pertanyaan ini . Mungkin solusi terbaik adalah menyimpan audio dalam aacformat, yaitu di dalam m4awadah - lebih lanjut di sini
2
@cipricus File video mp4dan keduanya dapat berisi suara dalam banyak format termasuk dan . Misalnya spesifikasi wadah FLV menyebutkan tidak kurang dari 15 jenis codec / jenis suara yang didukung. flvaacmp3
Oktavianus Naicu
@OctavianNaicu - Anda benar. Komentar saya dimaksudkan untuk mempromosikan ide menjaga audio tanpa konversi. Itu adalah ide yang bagus terlepas dari formatnya, tetapi tentu saja orang harus tahu sebelumnya apa format audio spesifik yang ada, dengan menggunakan alat seperti mediainfo. (Di sisi lain, karena flv dan mp4 adalah format umum video youtube, yang berisi audio AAC, saya membayangkan pertanyaan itu secara implisit merujuk ke youtube.)
Saya setuju dengan Anda bahwa audio tidak boleh dikonversi jika memungkinkan. Saya sedang mencoba menyampaikan gagasan bahwa kontainer dapat menyimpan data audio dalam format yang berbeda dan Anda perlu melihat format / codec bukan pada wadah. Tergantung pada format sumber audio yang mungkin perlu untuk transcode audio (misalnya aacdi mp4untuk mp3di mp3) ATAU hanya menyalinnya ke wadah baru ( mp3dalam mp4 ke mp3dalam mp3).
Octavian Naicu

Jawaban:

144

Anda dapat melakukan hal yang sama dalam 12,04 dengan menggunakan beberapa perangkat lunak.

Menggunakan WinFF

  1. Instal winff dan libavcodec-extra terlebih dahulu

     sudo apt-get install winff libavcodec-extra
    
  2. Buka Winff dari dash

    masukkan deskripsi gambar di sini

  3. Kemudian di jendela Winff, lakukan ini

    1. Tambah berkas

    2. Pilih kategori yang akan dikonversi (pilih Audio)

    3. Pilih format file Audio (mp3)

    4. Ketik folder keluaran untuk file yang dikonversi

    masukkan deskripsi gambar di sini

    1. Kemudian klik tombol Convert . Anda juga dapat mengklik tombol Opsi untuk mengarsipkan format audio dan opsi lainnya.

    masukkan deskripsi gambar di sini

    masukkan deskripsi gambar di sini

Menggunakan VLC

  1. Instal paket VLC dan "libavcodec-extra" terlebih dahulu

    sudo apt-get install vlc libavcodec-extra
    
  2. Buka VLC dari dash dengan menekan Supertombol dan mengetik "VLC" di sana

    masukkan deskripsi gambar di sini

  3. Kemudian dari menu panel atas, Pilih MediaKonversi / Simpan .

    masukkan deskripsi gambar di sini

  4. Kemudian Tambah file untuk dikonversi di jendela baru. Kemudian klik tombol Convert .

    masukkan deskripsi gambar di sini

  5. Di jendela baru, Pilih direktori untuk file keluaran, pilih profil konversi (Audio mp3) dan klik tombol Mulai .

    masukkan deskripsi gambar di sini

Menggunakan baris perintah

  1. Pertama instal alat

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

    Jika Anda menggunakan

  2. Gunakan perintah sederhana ini untuk mengekstrak file audio

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

    Misalnya untuk mengkonversi file video "Seberapa cepat.ogg" menjadi how-fast.mp3menggunakan perintah ini:

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

    Lihat halaman manual untuk opsi dan informasi lebih lanjut.

Untuk Hanya mengekstrak audio

Periksa jawaban ini

Anwar
sumber
1
Saya pikir di baris perintah paket libavcodec-extra-53 adalah penting. Sebelum saya menginstalnya, saya tidak berhasil mengkonversi ke mp3.
Arpad Horvath
1
@ArpaD bukankah itu yang saya katakan dalam jawabannya?
Anwar
2
Jawaban yang luar biasa. Kerja bagus.
kevinarpe
4
Sekarang saya pikir sudah 56. Tapi mengapa tidak menginstal libavcodec-extrametapackage saja?
Hitechcomputergeek
3
+1 untuk avconv. Saya telah mencari cara baris perintah sederhana untuk melakukan ini sejak lama!
HighCommander4
61

Anda dapat melakukannya menggunakan ffmpeg. Instal ffmpeg menggunakan perintah berikut:

sudo apt-get install ffmpeg libavcodec-unstripped-52

Paket libavcodec-unstripped-52 tersedia dalam repo Multiverse, jadi Anda harus mengaktifkannya.
Setelah menginstal paket-paket ini, Anda dapat menggunakan perintah seperti di bawah ini untuk mengekstrak audio sebagai mp3:

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

The -i pilihan dalam perintah di atas adalah sederhana: itu adalah path ke file input. Opsi kedua -f mp3 memberi tahu ffmpeg bahwa ouput dalam format mp3. Opsi ketiga yaitu -ab 192000 memberitahu ffmpeg bahwa kita ingin outputnya dikodekan pada 192Kbps dan -vn memberitahu ffmpeg bahwa kita tidak ingin video. Param terakhir adalah nama file output.

binW
sumber
1
Saya melakukan lebih banyak pencarian di ffmpeg, saya menemukan panduan indah ini catswhocode.com/blog/19-ffmpeg-commands-for-all-needs
b-ak
3
Saya lebih suka avconv konverter audio / video yang lebih baru. sintaksisnya mirip dengan ffmpeg: 'avconv -i input.mp4 -vn -qscale 1 output.mp3' ... -qscale 1 memastikan kualitas maksimum (dan VBR) dan jenis encoder disimpulkan dari ekstensi file output.
arielf
ffmpeg sekarang berasal dari libav-tools.
Mittenchops
1
Menjalankan program ini, tertulis: *** PROGRAM INI DIPERLUKAN *** Program ini hanya disediakan untuk kompatibilitas dan akan dihapus dalam rilis mendatang. Silakan gunakan avconv sebagai gantinya.
melmi
Jawaban yang bagus, karena ffmpeg dapat digunakan di mac os, dan saya tidak perlu beralih ke ubuntu :)
kelin
13

soundconverter adalah alat lain yang dapat mengubah format audio dan juga video menjadi audio saja:

Instal melalui pusat perangkat lunak

atau melalui terminal:

sudo apt-get install soundconverter

duffydack
sumber
Saya harus melakukan sudo apt-get install ubuntu-dibatasi-ekstra untuk mengaktifkan konversi ke mp3s
kata
9

Sangat mudah dilakukan dengan WinFF ( instal ), yang merupakan GUI untuk ffmpeg.

  1. Klik tambahkan.
  2. Pilih file video
  3. Di Konversi ke, pilih Audio
  4. Pilih codec audio
  5. Klik Konversi. (Perhatikan bahwa tombol Konversi kadang-kadang mungkin hilang jika jendela terlalu kecil. Buat jendela lebih besar jika Anda tidak melihatnya)

Selesai. Tangkapan layar:

masukkan deskripsi gambar di sini

Jo-Erlend Schinstad
sumber
6

Audacity juga dapat membuka file flv dan mengekspornya sebagai mp3, flac dan format lainnya

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini


Cara favorit saya adalah menggunakan gnome-terminal -e "avconv -i %f %f.mp3"tindakan khusus Thunar. Bahkan lebih baik, untuk mendapatkan bitrate konstan 192 kbps:

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

Bahkan audio dalam file flv (dan mp4) dalam aacformat. Untuk tetap sedekat mungkin dengan kualitas suara asli, pertimbangkan untuk menggunakan aacdalam m4awadah. Jika format mp3 adalah suatu keharusan, pertimbangkan bitrate awal aacfile ketika mengkonversi ke mp3. Lebih lanjut di sini .

Komunitas
sumber
5

soundconverterPasang soundconverter adalah alat lain yang dapat mengubah format audio dan juga video menjadi audio saja.

Itu dapat diinstal di Pusat Perangkat Lunak (dengan mengklik tautan di atas) atau dengan menjalankan perintah ini di Terminal ( Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install soundconverter
hosein
sumber
sudahkah Anda menguji konversi flv ke mp3 di soundconverter? saat mengonversi video mp4 ke mp3 berfungsi baik, dalam kasus saya ini berfungsi tanpa henti tanpa menghasilkan file flv yang dikonversi winff dalam hitungan detik
instal juga ubuntu-dibatasi-ekstra untuk konversi mp3
kata
3

Anda dapat mengonversi file media menggunakan VLC player. Memuat file media => untuk mengkonversi: Menubar> Media> Konversi / Simpan.

schiemanski
sumber
Terima kasih atas tipnya. Saya telah menggunakan VLC untuk sementara waktu tetapi saya tidak tahu fitur ini
Mysterio
1

mkvtoolnix adalah paket yang bagus, ia dapat mengekstraksi berdasarkan trek, bab atau timing spesifik pada saat yang bersamaan.

mkvmerge -i <input_video>

ID Track 0: video (MPEG-4p10 / AVC / h.264)
Track ID 1: audio (AC-3 / E-AC-3)
Track ID 2: audio (AC-3 / E-AC-3)

Anda ingin mengekstrak TrackID 2 oleh setiap bab (asumsikan video panjang)

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

Anda mendapatkan file bernomor, output_audio001, output_audio002 ...

Kemudian konversikan setiap file audio ke mp3

Sadaharu Wakisaka
sumber
0

Transmageddon

Anda juga dapat menggunakan Transmagedon Video Converter untuk mengonversi file video ke file suara.

Instal melalui pusat perangkat lunak

Atau dalam trminal:

sudo apt-get install transmageddon

Untuk mengkonversi ke MP4, Anda harus memilih Choose Video Codecsebagai No Video.

Dapat dikonversi ke .oggdengan memilih Presetssebagai Ogg.

masukkan deskripsi gambar di sini

Komunitas
sumber
0

Saya menggunakan pemutar media VLC untuk mengonversi file .flv ke file .mp4 / mp3. Audacity gagal bahkan memuat file lengkap. Itu bisa memuat hanya 8 detik pertama dan saya bisa mengekspor audio. Tapi, VLC adalah yang tercepat! Biarkan setiap bagian dari perangkat lunak menjadi!

Aditya Soni
sumber