WebM video dosyalarından akışları dönüştürmeden (yeniden sıkıştırma) çıkarmak istiyorum, birisi buna izin verebilecek herhangi bir yazılım önerebilir mi?
WebM video dosyalarından akışları dönüştürmeden (yeniden sıkıştırma) çıkarmak istiyorum, birisi buna izin verebilecek herhangi bir yazılım önerebilir mi?
Yanıtlar:
WebM bir Matroska altkümesi olduğundan, mkvtoolnix , dosyaları dağıtmanıza izin vermelidir. Açık kaynak kodlu, çapraz platformlu ve yazar Windows için ikili dosyalar sağlar.
Bir WebM dosyasından ses çıkarmak için, ffmpeg aracını kullanarak ( https://www.ffmpeg.org/download.html ):
ffmpeg -i "input.webm" -vn -acodec copy "output.oga"
Açıklama:
"-i input.webm",
"-vn" giriş dosyasını belirtir "
-acodec copy" çıkışından video akışını kaldırır ffmpeg'e ses akışını olduğu gibi kopyalamasını (yeniden sıkıştırma yok)
"output.oga" olarak bildirir. çıktı dosyasını belirler.
Not: Boşluk içeren dosya adlarının etrafında "" tırnak işaretlerini kullanın.
Çıktı dosya uzantısı, kaynak webm dosyasında bulunan ses akışının biçimiyle eşleşmelidir.
İşlediğim webm dosyalarının çoğunda Vorbis sesi bulunduğundan, ".oga" dosyasını çıktı dosyası uzantısı olarak kullanıyorum.
.og hala vorbis ses dosyaları için sıkça karşılaşılan bir uzantı olsa bile, ".oga" bu durumda tercih edilen uzantıdır.
Ffmpeg tabanlı bu komut satırı, kaynak dosyadaki ses biçimini vermelidir:
ffmpeg -i "inputfile.ext"
Genellikle komut çıktısının sonuna yakın olan "Ses" metnini içeren satırı arayın.
Benim durumumda, bu çıktı:
Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)
Bu wikipedia sayfasını okumak size hangi dosya uzantılarının hangi ses formatları ile kullanılması gerektiği konusunda fikir verebilir: http://en.wikipedia.org/wiki/Audio_file_format
Video dosyaları bir kap formatına ve kodek formatlarına sahiptir.
Video bitlerini kolayca “ayıklamak” zordur, ancak video bitlerini değiştirmeden konteyner formatını tüketebileceğiniz bir şeyle değiştirmek mümkündür:
ffmpeg kullanarak -vcodec copy
(ve genellikle -an
herhangi bir sesi çıkarmak için)
İle Linux / Unix ve Windows için Matroska araçları - MKVToolnix :
mkvextract.exe "file.webm" tracks 0:"file_audio.ogg"
( ses parçası kimliğinin 0 olduğu varsayılarak - mkvinfo.exe
veya ile kontrol edebilirsinizmkvtoolnix-gui.exe
)