Bir FFmpeg komutu nasıl yapılandırılır?
Çoğu FFmpeg komutu aynı şekli takip eder: ffmpeg, ardından giriş seçenekleri, ardından -i girişi, ardından çıkış seçenekleri, ardından çıkış dosyası. Örneğin, girişten sonraki -c copy FFmpeg'e yeniden kodlamadan akış kopyalamasını (yeniden paketleme) söylerken, -c:v libx264 videoyu yeniden kodlar. Yukarıdaki jeneratör, seçtiğiniz göreve göre bu parçaları sizin için doldurur.
Remux vs yeniden kodlama
Kaynak zaten MP4 uyumlu codec bileşenleri kullanıyorsa, bir remux (-c kopyası) anında ve kayıpsızdır. Codec bileşenini değiştirmek, sıkıştırmak veya yeniden boyutlandırmak için yeniden kodlama (libx264, CRF) gerekir ve FFmpeg her karenin kodunu çözüp kodladığından bu işlem daha uzun sürer. Gereksiz kalite kaybını önlemek için amacınıza uygun işlemi seçin.
Sık sorulan sorular
Bu benim için FFmpeg çalışıyor mu?
Hayır. Bu araç yalnızca komut metnini oluşturur. Çalıştırmak için FFmpeg'ın kurulu olduğu bir terminale kopyalayın. Kurulum gerektirmeden tarayıcı içi dönüşüm istiyorsanız bunun yerine MP4, MP3, GIF veya sıkıştırma araçlarını kullanın.
Sıkıştırma komutunda CRF nedir?
CRF (Sabit Hız Faktörü), H.264 için kalite ve boyutu kontrol eder. Daha düşük değerler, daha yüksek kalite ve daha büyük dosyalar anlamına gelir; 18 görsel olarak kayıpsızdır, 23 yaygın bir varsayılandır ve 28 gözle görülür derecede daha küçük dosyalar üretir.
Trim komutu neden -i'den önce -ss kullanıyor?
-i'den önce -ss'yi yerleştirmek, FFmpeg'ın kod çözmeden önce hızlı bir şekilde başlangıç zamanına gitmesini sağlar; bu daha hızlıdır. -c copy ile birleştirildiğinde, yeniden kodlamadan kırpılır, ancak en yakın ana kareye iner.
FFmpeg komut oluşturucu ücretsiz mi?
Evet. Tamamen ücretsizdir, kayıt gerektirmez ve tamamen tarayıcınızda çalışır.