Merhaba arkadaşlar,
ffmpeg ile compress yapmaya calısıyorum. Avi, mkv, wmv gibi bir çok uzantıyı mp4 e compress yapıp dönüştürmek istiyorum. Birkaç metod denedim ancak çok bir etkisini yakalayamadım. Örnek dosya boyutunu kücültmek için örnek kod için yardımcı olabiliecek kimse varmıdır acaba ?
shell_exec('ffmpeg -i input.avi -vcodec libx264 -crf 20 output.mp4 > /dev/null 2>/dev/null &');şeklinde denedim ancak daha başarılı bir çözüm önerebilecek varsa eğer sevinirim.
Selamlar,
ffmpeg -i input.avi -vcodec libx265 -acodec aac -crf 23 -threads 16 output.mp4 > /dev/null 2>/dev/null &
yukarıdaki komutu kullanabilirsin senin çıktının yarısı boyutunda çıktı verir (threads parametresini işlemcine göre değiştirmeyi unutma) veya aşağıdaki komutla özel bitrate belirleyebilirsin (1000k görüntü kalitesini bozabilir. b:v ve threads parametresini değiştirmeyi unutma).
ffmpeg -i input.avi -vcodec libx264 -b:v 1000k -acodec mp3 -threads 16 output.mp4 > /dev/null 2>/dev/null &