Amazon S3'te http akışı için mp4 videoyu dönüştürmek için FFMPEG nasıl kullanılır?


1

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


1
Çıktıyı daima konsolunuza da yerleştirin. Bu, herkesin ffmpeg'in girişinizi nasıl ele aldığını bilmesine yardımcı olur. Deneyeceğim şey, parametreyi -pix_fmt yuv420pkomut satırınıza eklemek olacaktır . Bu durum, bir çok yaygın bir problemdir subsamplingait 444veya 422en çalarlarda çalışmaz.
Rajib

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.