2016-06-03 21 views
1

Ich habe eine Anfrage erhalten, um DPX-Dateien zu MOV/MJPEG statt MOV/H.264 zu kodieren (die ffmpeg wählt standardmäßig, wenn Sie zu output.mov konvertieren). Dies ist zu überprüfen compositing rendert (in Bewegung), so ist die Farbgenauigkeit kritisch.Warum Compositing-Arbeit in MJPEG-Videos statt (sagen wir) H.264?

eine Probe "ideal" MOV zum aktuellen (H.264) Ausgabe sehen Ich kann Vergleich:

  • Auflösung: die gleiche
  • Color/Vorwahlen: Rec609 (SD) im Vergleich zu REC709 (HD)
  • YUV: 4: 2: 0 im Vergleich zu 4: 4: 4
  • Dateigröße: kleiner

Der ffmpeg Standard scheint in einem kleineren filesiz bessere Qualität und führen zu e. Gibt es etwas, das mir fehlt?

Antwort

2

Vielleicht liegt es daran, dass MJPEG-Frames unabhängig voneinander sind, so dass jedes Video-Snippet isoliert decodiert/kopiert werden kann. Mit einem Inter-Frame-Komprimierungsalgorithmus wie H.264 muss die Software Daten nach potenziell zahlreichen Frames scannen, um eine beliebige zu rekonstruieren.