Video kodlamada yeniyim, bu yüzden benimle birlikte ol.FFMPEG bit hızını yok sayar
FFMPEG kullanıyorum. Ben 640 x 350 olan bir mp4 dosyası var, yaklaşık 2000 kb (sanırım) ortalama bir bit hızı ve 80Mb bir dosya boyutu ile. Bunu çok daha düşük bit hızına (128kb) sahip ancak aynı genişlik ve yüksekliğe sahip bir ogv dosyasına dönüştürmek istiyorum. Ben ...
ffmpeg -i input.mp4 -b:v 128k output.ogv
aşağıdaki komutu kullanıyorum ... ama FFMPEG benim bit hızı seçeneği görmezden görünüyor ve 600kb'a etrafında bir bit ve 3Mb çevresinde bir dosya boyutu bir dosyayı çıkarır.
ben ... aşağıdaki komutu kullanarak
ffmpeg2theora -V 128 input.mp4 -o output.ogv
bu kullanarak ffmpeg2theora yapabilirim ... ama FFMPEG kullanarak mümkün olduğunu merak ettim.
Herhangi bir fikrin var mı?
Düzenleme
mark4o benim sorun çözüldü. Varsayılan ses codec'inin dosyaya çarptığını görüyoruz. Libvorbis’e geçmek, dosyaları dramatik bir şekilde azalttı. Nihai komut görünüyor
gibiffmpeg -i input.mp4 -b:v 128k -b:a 128k -codec:a libvorbis output128.ogv
-i
= Girdi dosyası-b:v
= video akışı-b:a
bitrate'i = ses akımının bit hızı-codec:a
= varsayılan ses codec'i geçersiz
Çalışmadığınız komutun tam ffmpeg konsol çıktısı eksik. Bazı yararlı bilgiler sağlayabilir ve sorunu yeniden üretmeye çalışmak için her zaman ilk adımdır. – LordNeckbeard