Sowohl YMIN als auch YMAX aus den Signalstatistiken von ffmpeg abrufen

Sowohl YMIN als auch YMAX aus den Signalstatistiken von ffmpeg abrufen

Ich verwende den folgenden ffmpeg-Befehl, um YMIN/YMAX-Werte aus dem Signalstats-Filter zu erhalten.

ffmpeg -i video.mxf -vf "signalstats,metadata=print:key=lavfi.signalstats.YMIN:file=logfileMIN.txt", signalstats,metadata=print:key=lavfi.signalstats.YMAX:file=logfileMAX.txt" -an -f null -

Dies dauert doppelt so lange wie das Abrufen eines einzelnen Y-Werts. Gibt es eine optimiertere Möglichkeit, dies zu tun? (und vorzugsweise auch in einer einzelnen Protokolldatei) (übrigens kann ich ffprobe nicht verwenden)

Antwort1

Ok, die einzige Möglichkeit, dies zum Laufen zu bringen, besteht darin, alle Signalstatistikwerte in die Protokolldatei zu drucken. Das ist nicht ideal, da Sie eine Menge Daten analysieren müssten, aber wichtig ist, dass ffmpeg nicht doppelt so lange für die Verarbeitung braucht.

ffmpeg -i video.mxf -vf "signalstats,metadata=print:file=logfile.txt" -an -f null -

verwandte Informationen