Gültige FFmpeg-Parameter für das Hochladen von Facebook Messenger-Videos

360
Nicke Manarin

Ich versuche, eine Reihe von Bildern zu einem Video zusammenzufügen FFmpeg(Letzte statische Veröffentlichung von Zeranoe, 3.2.4).

Mein aktueller Befehl ist:

-i "%d.png" -mbd rd -c:v libx264 -flags +mv4+aic -trellis 2 -cmp 2 -subcmp 2 -g 300 -pass 1 -r 60 -y "Output.mp4"

Wo "%d.png"zeigt auf alle meine Bilder.

Mit diesem Befehl wird erfolgreich ein Video erstellt, das mit VLC oder Media Player (Classic / Home Cinema) geöffnet werden kann. Es kann jedoch nicht mit Movies und TV (Windows 10-App) geöffnet werden. Außerdem kann es nicht in einen Messenger-Chat hochgeladen werden.

Beim Lesen des Facebook-Handbuchs konnte ich keine Details zu Video-Encodern und dergleichen finden.

Können Sie mir einen gültigen FFmpeg-Befehl zur Verfügung stellen, der ein gültiges Video erstellt (nach Facebook-Standards)?

0
Die Lösung ist das Hinzufügen von -pix_fmt yuv420p, wie in der verknüpften Antwort erwähnt. Sonstiges: Entfernen Sie `-mbd rd -flags + mv4 + aic -trellis 2 -cmp 2 -subcmp 2`, da diese bereits durch die Kodierungsvorgabe festgelegt sind (Standardeinstellung ist -preset medium). Fügen Sie -movflags + faststart hinzu. Keine Notwendigkeit für mehrere Durchgänge. LordNeckbeard vor 7 Jahren 1
Danke, aber jetzt muss ich "Breite nicht teilbar durch 2" lösen, bevor ich diesen Befehl ausprobiere. "-Vf scale = -2: Height" ... binden Nicke Manarin vor 7 Jahren 0

0 Antworten auf die Frage