2016-10-06 5 views
0

Zunächst kann ich den Bildschirm meines Mac nicht in Graustufen erfassen. Ich habe verschiedene Kombinationen von -pix_fmt gray (für die Eingabe, für die Ausgabe und für beide) ausprobiert, aber sie stellen nie Graustufen.FFmpeg Bildschirmaufnahme in Graustufen, um die Dateigröße zu reduzieren?

Zweitens, vorausgesetzt, ich finde heraus, wie es geht, ist es tatsächlich eine praktikable Option zur Verringerung der Dateigröße? Ich war überrascht, dass das Reduzieren der Bildrate (-r) die Dateigröße nicht beeinflusste (obwohl -size tat).

ffmpeg -f avfoundation -pix_fmt gray -s 1440x900 -i 1 \ 
-pix_fmt gray -r 30 -preset ultrafast -b:v 5000k -t 5 out.mov 
+0

Stack Overflow ist nur für die Programmierung von Fragen, diese Frage ist also nicht Thema. Sie sollten Ihre 'ffmpeg' CLI-Nutzungsfragen unter [su] stellen. Sie können dort erneut nachfragen und diese löschen, oder klicken Sie auf den Link "Flag" und lassen Sie sich von einem Moderator migrieren. – LordNeckbeard

Antwort

2

Die Aufnahme in Graustufen verringert die Dateigröße ein wenig, abhängig vom Farbraum, auf dem Sie aufnehmen.

Die meisten MPEG-Videoformate verwenden standardmäßig Chroma Subsampling (https://www.wikiwand.com/en/Chroma_subsampling) als 4: 2: 0.

Mir ist nicht bekannt, welche Formate Luminanz nur aufzeichnen (Graustufen). Selbst wenn sie Graustufen in einem 4: 2: 0-Raum aufzeichnen, können Sie eine kleine Menge an Speicherplatz sparen, da die zeitliche Information über Chroma sehr gering ist.

Verwandte Themen