Sesi MP4 veya FLV video dosyalarından mp3'e nasıl dönüştürebilirim?


122

Sesi bir MP4 veya FLV video dosyasından çıkarmamı ve taşınabilir bir medya oynatıcısında kullanmak için MP3 dosyası olarak saklamamı sağlayan bir uygulama var mı?


1
teknik olarak yapamazsınız, ancak yapabileceğiniz şey videodan gelen sesi MP3 formatına çıkarmak ...
TheXed

2
Hem mp4ve flvvideo dosyaları içerirler aacses. Bu sese sahip olmak mp3kolay, ancak kayıplı formatlar arasında dönüşüm bazı sorunlar olabilir. Giriş ve çıkış bit hızları dikkate alınmalıdır. Bu sorunun altındaki farklı cevaplardaki tartışmalara bakınız . Belki de en iyi çözüm sesi aacformatta, yani m4akapta

2
@cipricus Hem mp4ve flvvideo dosyalarını birçok formatta ses içerebilir dahil aacve mp3. Örneğin, FLV kabı spesifikasyonu 15 türden daha az desteklenen ses kodeki / türünden bahsetmez.
Octavian Naicu

@OctavianNaicu - Haklısın. Benim yorumum, sesi dönüşüm olmadan tutma fikrini teşvik etmeyi amaçlıyordu. Bu, format ne olursa olsun iyi bir fikirdir, ancak elbette, mediainfo gibi bir araç kullanarak, belirli bir ses formatının ne olduğunu önceden bilmeniz gerekir. (Öte yandan, flv ve mp4, AAC ses içeren youtube videolarının ortak formatları olduğundan, sorunun dolaylı olarak youtube'a atıfta bulunduğunu

Mümkünse sesin dönüştürülmemesi konusunda sizinle aynı fikirdeyim. Konteynerlerin ses verilerini farklı formatlarda tutabildiği fikrini aktarmaya çalışıyordum ve bu konteynere değil format / codec'e bakmanız gerekiyor. Kaynak ses biçimine bağlı olarak bir (örneğin ses dönüştürmek gerekebilir aaciçinde mp4hiç mp3de mp3) VEYA sadece (yeni konteyner kopyalabilir mp3içinde mp4 hiç mp3de mp3).
Octavian Naicu

Yanıtlar:


144

Aynı şeyi 12.04'te birkaç yazılım kullanarak yapabilirsiniz.

WinFF Kullanımı

  1. Önce winff ve libavcodec-extra'ı yükleyin

     sudo apt-get install winff libavcodec-extra
    
  2. Winff'i dashden aç

    görüntü tanımını buraya girin

  3. Sonra Winff penceresinde, bunları yapın

    1. Dosya Ekle

    2. Hangi kategoriyi dönüştüreceğinizi seçin (Ses seç)

    3. Ses dosyası formatını seçin (mp3)

    4. Dönüştürülen dosya için çıktı klasörünü yazın

    görüntü tanımını buraya girin

    1. Sonra Dönüştür düğmesine tıklayın. Ayrıca ses formatını ve diğer seçenekleri ayarlamak için Options (Seçenekler) düğmesine de tıklayabilirsiniz .

    görüntü tanımını buraya girin

    görüntü tanımını buraya girin

VLC Kullanımı

  1. Önce VLC ve "libavcodec-extra" paketini kurun

    sudo apt-get install vlc libavcodec-extra
    
  2. SuperTuşuna basarak ve orada "VLC" yazarak tire'den VLC'yi açın.

    görüntü tanımını buraya girin

  3. Sonra üst panel menüsünden MedyaDönüştür / Kaydet'i seçin .

    görüntü tanımını buraya girin

  4. Sonra yeni pencerede dönüştürmek için dosya ekleyin. Ardından Dönüştür düğmesini tıklatın.

    görüntü tanımını buraya girin

  5. Yeni pencerede, Çıktı dosyası için dizini seçin, dönüşüm profilini seçin (Ses mp3) ve Başlat düğmesine tıklayın.

    görüntü tanımını buraya girin

Komut satırını kullanma

  1. İlk önce araçları kurun

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

    Kullanıyorsanız

  2. Ses dosyasını çıkartmak için bu basit komutu kullanın

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

    Örneğin, "How fast.ogg" video dosyasını how-fast.mp3bu komutu kullanmaya dönüştürmek için:

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

    Daha fazla seçenek ve bilgi için kılavuz sayfasına bakın .

Sadece ses çıkarmak için

Bu cevabı kontrol et


1
Komut satırında libavcodec-extra-53 paketi önemli olduğunu düşünüyorum. Yüklemeden önce, mp3 e dönüştürmeyi başaramadım.
Arpad Horvath

1
@ArpaD cevabında söylediğim değildi?
Anwar,

2
Üstün cevap. İyi iş.
kevinarpe

4
Şimdi 56 olduğunu düşünüyorum. Ama neden sadece libavcodec-extrametapaketi kurmuyorsunuz?
Hitechcomputergeek

3
İçin +1 avconv. Uzun zamandır bunu yapmanın basit bir komut satırı yolunu arıyorum!
HighCommander4

61

ffmpeg kullanarak yapabilirsiniz. Aşağıdaki komutu kullanarak ffmpeg'i kurun:

sudo apt-get install ffmpeg libavcodec-unstripped-52

Libavcodec-unstripped-52 paketi Multiverse repo'da mevcuttur, bu yüzden etkinleştirmeniz gerekir.
Bu paketleri yükledikten sonra, sesi mp3 olarak çıkarmak için aşağıdaki gibi bir komut kullanabilirsiniz:

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

Yukarıdaki komuttaki -i seçeneği basittir: giriş dosyasının yoludur. İkinci seçenek -f mp3 , ffmpeg'e çıkışın mp3 biçiminde olduğunu söyler. Üçüncü seçenek yani -ab 192000 , ffmpeg'e çıkışın 192Kbps'de kodlanmasını istediğimizi, -vn ise ffmpeg'e video istemediğimizi söyler. Son param, çıktı dosyasının adıdır.


1
Ffmpeg hakkında biraz daha arama yaptım, bu harika rehberi buldum catswhocode.com/blog/19-ffmpeg-commands-for-all-needs
b-ak

3
Yeni ses / video dönüştürücüsünü avconv'u tercih ediyorum. sözdizimi ffmpeg'e benzer: 'avconv -i input.mp4 -vn -qscale 1 output.mp3' ... -qscale 1 maksimum kalite sağlar (ve VBR) ve kodlayıcı türü çıktı dosya uzantısından çıkarılır.
arielf

ffmpeg şimdi libav araçlarından geliyor.
Mittenchops

1
Bu programın çalıştırılması, şöyle diyor: *** BU PROGRAM HAZIRLANMIŞTIR *** Bu program sadece uyumluluk için sağlanmıştır ve gelecek sürümlerde kaldırılacaktır. Lütfen bunun yerine avconv kullanın.
melmi

Güzel cevap, çünkü ffmpeg mac os'da kullanılabilir ve
ubuntu'ya geçmem

13

soundconverter, ses formatlarını ve aynı zamanda videoyu yalnızca sese dönüştürebilen başka bir araçtır:

Yazılım merkezi üzerinden kurun

veya terminal aracılığıyla:

sudo apt-get install soundconverter



9

Ffmpeg için bir GUI olan WinFF ( install ) ile yapmak çok kolaydır .

  1. Ekle'ye tıklayın.
  2. Bir video dosyası seçin
  3. Dönüştür'e, Ses'i seçin.
  4. Bir ses kodeği seçin
  5. Dönüştür'ü tıklayın. (Pencere çok küçükse Dönüştür düğmesinin bazen kaybolabileceğine dikkat edin. Görmüyorsanız pencereyi büyütün)

Bitti. Ekran görüntüsü:

görüntü tanımını buraya girin


6

Audacity ayrıca bir flv dosyasını açıp mp3, flac ve diğer biçimler halinde dışa aktarabilir

görüntü tanımını buraya girin

görüntü tanımını buraya girin


En sevdiğim yol gnome-terminal -e "avconv -i %f %f.mp3"Thunar'ın özel eylemlerinde kullanmak . Daha da iyisi, 192 kbps'lik sabit bir bit hızı elde etmek için:

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

Aslında, bir flv (ve mp4) dosyasındaki ses aacformatıdır. Orijinal sesin kalitesine mümkün olduğu kadar yakın kalmak için, kabın aaciçinde kullanmayı düşünün m4a. Mp3 formatı bir zorunluluktursa, mp3'e aacdönüştürürken dosyanın ilk bit hızını göz önünde bulundurun . Daha burada .


5

soundconverterSes dönüştürücüyü takın , ses formatlarını ve aynı zamanda videoyu yalnızca sese dönüştürebilen başka bir araçtır.

Yazılım Merkezine (yukarıdaki bağlantıya tıklayarak) veya bu komutları Terminalde ( Ctrl+ Alt+ T) çalıştırarak kurulabilir :

sudo apt-get update
sudo apt-get install soundconverter

flv'yi mp3'e dönüştürmeyi soundconverter'da test ettiniz mi? mp4 videoyu mp3'e dönüştürürken tamam, benim durumumda, winff'in saniye cinsinden dönüştürdüğü bir flv dosyasına sonuç vermeden bitmeden çalışıyor

ayrıca mp3 dönüşüm için ubuntu-sınırlı-ekstralar yükleyin
wordsforthewise

3

Medya dosyalarınızı VLC oynatıcı kullanarak dönüştürebilirsiniz. Bir medya dosyası yükleyin => dönüştürmek için: Menubar> Medya> Dönüştür / Kaydet.


Bahşiş için teşekkürler. Bir süredir VLC kullanıyorum ama bu özelliği bilmiyordum
Mysterio

1

mkvtoolnix iyi bir pakettir, aynı anda izler, bölümler veya belirli zamanlamalarla ayıklayabilir.

mkvmerge -i <input_video>

Parça Kimliği 0: video (MPEG-4p10 / AVC / h.264)
Parça Kimliği 1: ses (AC-3 / E-AC-3)
Parça Kimliği 2: ses (AC-3 / E-AC-3)

Her bölümden TrackID 2'yi çıkarmak istiyorsunuz (uzun videoyu varsayalım)

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

Numaralandırılmış dosyaları alırsınız, çıktı_audio001, çıktı_audio002 ...

Sonra her ses dosyasını mp3'e dönüştürün


0

Transmageddon

Video dosyasını ses dosyasına dönüştürmek için Transmagedon Video Converter'ı da kullanabilirsiniz.

Yazılım merkezi üzerinden kurun

Veya trminalde:

sudo apt-get install transmageddon

MP4 dönüştürmek için, içinde seçmek zorunda Choose Video Codecolduğu No Video.

Ogg .oggseçerek dönüştürebilirsiniz Presets.

görüntü tanımını buraya girin


0

Bir .flv dosyasını bir .mp4 / mp3 dosyasına dönüştürmek için VLC ortam yürütücüsünü kullandım. Audacity, tüm dosyayı yüklerken bile başarısız oldu. Sadece ilk 8 saniyeyi yükleyebilir ve sesi dışa aktarabilirdim. Ancak, VLC en hızlısıydı! Diğer her bir yazılım parçası olsun!

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.