MP4 videodan MP3'e ses çıkarma


39

Dijital oynatıcımda kolayca dinleyebilmek için ses akışını MP3 dosyalarına çıkarmak istediğim birkaç MP4 kodlu video indirdim.

Büyük olasılıkla, VLC bunu yapabilir, ancak forumlarında izlenen talimatlar "kabarcıklı" bir ses dosyası verdi.

İşte dosyaların özellikleri:

  • Ses mp4a 44100 Hz
  • Video AVC1

Burada listelediğiniz dosya özelliklerinden emin misiniz? Genellikle kabarcıklı ses, sesi yeniden örneklediğinizi gösterir.
JDB

Yanıtlar:


40

Ffmpeg kullanın :

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

(Ses bit hızını ayarlamayı unutmayın -b:a, aksi halde düşük kaliteli bir kaynak için bile büyük bir dosya alabilirsiniz.)

Pek çok dijital oynatıcı aslında AAC sesi de destekliyor; bu nedenle, kaliteyi daha da düşürmek zorunda kalmadan orijinal AAC ses akışını çıkarmayı deneyebilirsiniz:

ffmpeg -i input_file.mp4 -vn -c: bir kopya output_file.m4a

Ffmpeg eski sürümleri için, kullanmak gerekir -ab& -acodecyerine seçenekler -b:a& -c:a.


mükemmel çalışıyor ve çapraz platform çözümü!
Girardi

4
-abrgeçerli bir seçenek değildir: -b:aveya -abyerine kullanılabilir. (Bunun eski bir cevap olduğunu biliyorum, ancak kullanıcılar hala buna atıfta bulunuyor.)
llogan


9

Çoğu MP4 videosu AAC sesi kullanır ve çoğu oynatıcı cihazı normal olarak bir M4A (farklı olarak adlandırılmış MP4) kaplarında AAC sesi çalabilir. MP3'e, özellikle düşük bit hızı girişine (çoğu internet videosu) yeniden kodlama, düşük kaliteli kulaklıklarda bile gözle görülür bir kayba neden olabilir. Komut satırında avconv/ kullanarak tavsiye ederimffmpeg

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

veya

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

Bir dizindeki her MP4'ü dönüştürmek için:

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

Bazı oyuncular (ucuz cheapo cep telefonum gibi) AAC ses çalabilir, ancak M4A konteynerinde oynamaz ve bunun için kullanmak zorunda kalırsınız.

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

Şimdi, bazı eski cihazlar MP3'ten başka hiçbir şey çalamaz, ve ya Gradity'nin çözümünü kullanabilirler ya da

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

Bu, akış gibi özel gereksinimler dışında tercih edilmesi gereken değişken bir bit hızı (VBR) MP3 yaratacaktır. -q:a 2190 kbit / s civarında bir ortalama (birkaç dosya üzerinde) bit hızı elde edersiniz; VBR MP3'lerin kodlanması hakkında daha fazla bilgi için, buraya bakın .


avconvİki yılda bir Ubuntu yükseltmesinden sonra haber verilmeden kaybolana kadar bu benim için çok işe yaradı .
Marius Gedminas 25:18

7

Bir GUI'yi tercih ediyorsanız, SUPER © (Basitleştirilmiş Evrensel Oynatıcı Kodlayıcı ve Oluşturucu). İşi yapacak (ve çok daha fazlası).

SUPER ©, FFmpeg, MEncoder, MPlayer, x264, musepack, maymun sesi, gerçek ses, wavpack, ffmpeg2theora ve theora / vorbis RealProducer eklentisinin bir GUI'sidir.

Herhangi bir ses dosyasını, hatta herhangi bir video / ses dosyasını sürükleyip bırakın ve Videoyu Devre Dışı Bırak kutusunu işaretleyerek ses bölümünü çıkartın , böylece:

  • aac
  • aC3
  • AMR_NB
  • amr_wb
  • maymun maymunun sesi (kayıpsız)
  • flac FLAC (Kayıpsız)
  • mmf'si
  • mp2
  • mp3
  • mpc
  • ogg FLAC (Kayıpsız) veya Vorbis Yüksek Kalite
  • tta Gerçek Ses (Kayıpsız)
  • wv WavPack (Kayıpsız)
  • wav
  • wma

Dahili sesi başka bir formata dönüştürmeden bozan Akış Kopyalama kutusunu işaretleyerek ses çıkarımı hızlandırabilirsiniz .

SÜPER © ücretsizdir.

SÜPER OpenCandy adware ile birlikte geldiğini unutmayın. azaltıcı etkenler:

  • Sanal bir makineye kurun
  • Yüklemenin ilk adımından sonra ağı devre dışı bırakın. Yükleyici, İnternet bağlantısının bulunduğunu doğrular. Bundan sonra onu devre dışı bırakabilir ve tüm uyarıları yok sayabilirsiniz. Yine de, bunun tüm reklam yazılımlarının yüklenmesini engellediğinden emin değilim .
  • OpenCandy'i kurulumdan sonra kaldırabilirsiniz: http://www.malwaredictionary.com/2011/06/opencandy/

1
Sağol, Süper yaptım. Sonra MP3 dosyalarını "MP3 Birleştir" kullanarak tek bir dosyada birleştirdim.
OverTheRainbow

1
Bir şey değil. SÜPER gerçekten multimedya dosya dönüştürme için İsviçre Çakısı.

3
ama tanrım, ne korkunç bir site. daha derin bir indirme bağlantısını gizleyebilir mi?
quack quixote

2
Evet, kendi web sitesi kesinlikle bir elden geçirilmesi gerekiyor. Super's UI da biraz "olağandışı" ;-)
OverTheRainbow 9

1
oh god ... 30 saniye boyunca indirme linkini aradı, ipucu yok ... sonra adware'i oku ... hayır, teşekkürler. Yamb iyi çalıştı!
Anthony Alberto


2

Grawity'nin cevabı harika! Sadece eklemek için, eğer sesi bir MP4'ten ayıklamak ve bir MP3 içine koymak ve meta verileri (MP3 ID3 etiketleri) tutmak istiyorsanız, o zaman bunu yapabilirsiniz:

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

1

Bir Mac kullanıyorsanız, ileride daha basit bir yöntem Bulucudaki dosyayı sağ tıklayıp "Bilgi Al" ı seçmek ve uzantıyı .mp4'ten .m4a'ya değiştirmek olabilir. Sonra iTunes'dan açın ve bir mp3'e dönüştürün.



1

Çok fazla ses düzenleme işlemi yaparsanız, Audacity uygulamanızın (ve sevdiğiniz!) Makul bir şansı vardır .

Mp4 dosyasını açacak ve mp3 dahil bir dizi dosya türünü "Farklı kaydet" seçeneğine izin verecektir. Ayrıca, örnekleme hızı ve MP3 etiketleri gibi şeyler de dahil olmak üzere, değiştirmek isteyebileceğiniz tüm parametreler için basit bir iletişim kutusu sunar.

Audacity'niz yoksa, en doğrudan yol olmayabilir, ancak basit bir dönüştürücü programdan çok daha yönlüdür. Tamamen işlevsel bir ses editörü, açık kaynak ve çapraz platform.


2
Selam. Çalışmıyor 'Video.mp4' dosyasını açmaya çalıştı, ancak Audacity v2.0.4 "video.mp4 bir Advanced Audio Coding dosyasıdır. Audacity bu tür bir dosyayı açamaz. WAV ya da AIFF gibi desteklenen bir ses biçimine dönüştürmeniz gerekir. " Doh! ffmpeg yine de mükemmel çalıştı.
judoman

0

Windows'ta Pazera Free Audio Extractor kullanıyorum. Çok hafif, sezgisel, taşınabilir. Ffmpeg aracına mükemmel ön uç

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.