Amazon S3 üzerinden http akışı için mp4 videomuzu indirmeden dönüştürmek için FFMPEG kullanmak istiyorum. Ancak, bu gönderiye referansla, hala akışını alamıyorum:
ffmpeg -i input.avi -c:v libx264 -crf 22 -c:a libfaac -movflags faststart output.mp4
Referans: HTTP akışı için hazır MP4 videolar oluşturma
S3'e yüklendikten ve herkese açık olarak ayarlandıktan sonra, içerik türünü "video / mp4" olarak değiştirdikten sonra, dosyanın bozuk olduğunu söylediği şekilde video oynatılamaz. Ancak dosyayı indirirseniz, sorunsuz bir şekilde oynatılmıştır. Ameaston Eleastic Transcode'u denedim, indirilmeden anında oynatabiliyor, ancak dosya boyutu 1/10 olarak kesildi, bu yüzden kaliteden acı çekti.
Sanırım http üzerinden yayınlayabilmek için kaçırdığım bir şey olmalı. biri yardım edebilir mi? Teşekkürler.
Saygılar, KC
Videonun zaten yuv420p formatında olduğunu kontrol ettim. Birden Firefox'un soruna neden olduğunu anladım: Chrome ile bir sorunum yok. Bu yüzden sadece bir uyumluluk sorunu olduğunu düşünüyorum.
—
kclai
-pix_fmt yuv420p
komut satırınıza eklemek olacaktır . Bu durum, bir çok yaygın bir problemdirsubsampling
ait444
veya422
en çalarlarda çalışmaz.