Windows'ta bir MP4 video dosyasından bir ses parçası nasıl çıkarılır?


38

Bir MP4 video dosyasına sahip olmak sadece onun ses kaydını almak istiyorum. Sorumu diğerlerinden farklı kılan, dönüştürmek istemediğimdir (MP3 veya benzeri bir şey gibi) - MP4 dosyasına gömülü olarak aynı AAC ses akışını yeniden kodlamadan saklamayı tercih ederim.

Bu tür MP4 dosyalarını masaüstü bilgisayarımda bir ses çalar (foobar2000, sadece video parçasını görmezden geliyor) ile oynatmak için kullanıyorum, ancak avuçiçi cihazımın alanını ve pilini korumak için video parçasını ayırmak istiyorum.

Yanıtlar:


52

Her büyük işletim sistemi için statik bir yapı olarak indirebileceğiniz FFmpeg ile (kurulum gerekmez):

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

vnve snvarsa, video ve altyazı akışlarını devre dışı bırakın. -c:a copydosyayı ses kodunu, dosyayı yeniden kodlamadan olduğu gibi kopyalamasını söyler. Bu birkaç saniyeden az sürer.


1
avconvaynı argümanlar ile çalıştı.
Robert Siemer

@RobertSiemer Evet - avconvbir çatal ffmpeg. Bu Yığın Taşması postasını okumakla ilgilenebilirsiniz .
slhck

5

VLC de bunu yapabilir, ki muhtemelen sisteminizde zaten varmış gibi kullanışlıdır:

https://wiki.videolan.org/Extract_audio/#Extracting_audio_in_original_format


2
VLC wiki, maalesef sadece DVD Audio'yu çıkarmak için bir örnek veriyor: sıfır formatlı çok şifreli bir komut ya da diğer formatları çıkarmak için sözdizimi.
Dai

1
Vlc (hem GUI hem de komut satırı rotaları) ile bunu yapmaya çalışırken 15 dakika geçirdim ve her seferinde başarısız oldu, veri içermeyen bir çıktı dosyası oluşturdum. ffmpegseçeneği ilk denemede çalıştı
YePhIcK
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.