mcpro24fpsProfessionelle Videokamera für Android

Codec- und Containereinstellungen

In der App: Videokamera (Videomenü) Codec- und Containereinstellungen

In den Codec- und Containereinstellungen legen Sie fest, wie das Video komprimiert wird und in welcher Datei es landet. Die Zeilen hängen vom Codec ab: ein Satz für komprimiertes Video, ein anderer für RAW.

Codec- und Containereinstellungen

Codec

Der Videocodec: AVC (h264), HEVC (h265), DolbyVision, APV, VP8, VP9, AV1 oder RAW. Aufgeführt sind nur Codecs, für die das Telefon einen Hardware-Encoder hat (bis Android 9 zählen auch Software-Encoder). Standard: AVC (h264).

  • APV: ab Android 16. AV1: ab Android 10.
  • RAW: nimmt eine Folge von DNG-Bildern auf, nur bei Kameras, die RAW liefern. Beim Wechsel zu RAW werden Auflösung und Bildrate an die Möglichkeiten von RAW angepasst, und die Kamera wird neu geöffnet. Bei einer Kamera ohne RAW nimmt die App AVC auf und kehrt zu RAW zurück, sobald Sie wieder zu einer Kamera mit RAW wechseln.

Ist RAW gewählt, sind die Abschnitte für Metadaten und GPU in diesem Menü nicht verfügbar.

Komprimiertes Video

Farbtiefe

8 Bit oder 10 Bit, dazu 10-Bit-HDR-Varianten, wo die Kamera sie unterstützt: HLG10, HDR10, Dolby Vision. 10 Bit setzt einen Codec voraus, der es unterstützt (HEVC, Dolby Vision, APV, AVC mit dem Profil High10, VP9 oder AV1 mit einem 10-Bit-Profil), und ist durch Bildrate und Größe begrenzt (auf den meisten Telefonen bis 30 fps und 4096×3072). Bei GPU-Aufnahme gibt es 10 Bit nur auf wenigen Telefonen. Manche Telefone bieten kein reines 10 Bit an, sondern nur die HDR-Varianten. Standard: 8 Bit.

Die Zeile ist ausgeblendet, wenn das Telefon überhaupt kein 10 Bit aufnehmen kann, und ausgegraut, wenn der aktuelle Codec nur eine Option hat.

H.264-Profil

Nur für AVC (h264): Auto (der Encoder entscheidet), Maximal (das höchste Profil und Level, die der Encoder unterstützt), Baseline, Main oder High, jeweils mit dem höchsten Level. Profile, die der Encoder nicht unterstützt, werden übersprungen. Standard: Auto.

Bitrate

Die Zielbitrate, von 1 bis 500 Mbit/s (mehr auf Telefonen, deren Encoder mehr meldet). Werte über der angegebenen Grenze des Encoders erscheinen rot: Sie können sie wählen, das Telefon erreicht sie aber möglicherweise nicht. Standard: 50 Mbit/s.

Bitrate

Bitrate-Modus

Standard (der Encoder entscheidet), Variabel, Konstant oder Konstant (Frame-Drops) (ab Android 12: hält die Bitrate, indem Bilder verworfen werden). Modi, die der Encoder nicht unterstützt, werden übersprungen; sind weniger als zwei verfügbar, ist die Zeile ausgeblendet. Standard: Standard.

I-Frames

Wie oft ein I-Frame geschrieben wird: Jedes Bild oder alle N Bilder, von wenigen Bildern bis alle zwei Sekunden. Bei 30 fps stehen jedes Bild, alle 3, 7, 15, 30 oder 60 Bilder zur Wahl. Mehr I-Frames erleichtern Schnitt und Spulen und machen die Datei bei gleicher Qualität größer. Standard: ein I-Frame pro Sekunde.

Deblocking-Filter

Die Stärke des Deblocking-Filters im Encoder: Auto oder von −1:−1 bis 3:3. Höhere Werte glätten Blockkanten stärker. Abhängig vom System-Codec: Der Encoder des Telefons kann die Einstellung ignorieren. Standard: Auto.

Konstanter FPS-Modus

Wie die Zeitstempel der Bilder geschrieben werden:

  • Aus: so, wie die Kamera sie geliefert hat;
  • Am Raster ausrichten: Die Bilder werden auf ein gleichmäßiges Raster mit der Nenn-Bildrate gesetzt;
  • Ausgelassene Frames ignorieren: Jedes Bild bekommt denselben Abstand, ausgelassene Frames hinterlassen keine Lücken.

Kann das Telefon keine gleichmäßige Bildrate halten, können die letzten beiden Ton und Bild auseinanderlaufen lassen; bei Tonaufnahme weist ein Hinweis unter der Zeile darauf hin. Mit dem Container System nicht verfügbar. Standard: Aus.

Maximale Puffergröße

Wie viele Sekunden Video die App im Arbeitsspeicher halten kann, während der Speicher aufholt: 1 bis 60 Sekunden. Ein größerer Puffer überbrückt bei hohen Bitraten kurze Einbrüche des Speichers. Standard: 4 Sekunden.

Maximale Puffergröße

Bitraten-Hack

Erlaubt dem Encoder, mit einer höheren Bitrate als seiner eingebauten Grenze zu schreiben: Aus / An. Der Wert zeigt den Faktor, den das Telefon nutzt, x2 oder x3. Mögliche Bitrate bis zu x2: Das Ergebnis hängt vom Telefon ab. Die Datei wird mit normaler Geschwindigkeit abgespielt.

Nur auf Qualcomm-Telefonen ab Android 11 sichtbar. Funktioniert bei 6 bis 60 fps und ohne Zeitlupe oder Zeitraffer; sonst zeigt die Zeile Aus. Standard: Aus.

Container

Der Dateityp: MOV, MP4 oder System. MOV und MP4 schreibt der eigene Muxer der App; System nutzt den Android-Muxer des Telefons und speichert MP4. Für VP8 und VP9 kommt immer der Muxer der App zum Einsatz. Standard: MOV.

RAW

Container (RAW)

ZIP: ein ZIP-Archiv aus DNG-Bildern. .mcpro: das eigene RAW-Format der App, deutlich stärker komprimiert (Android 10+, 64-Bit-Telefone; Teil von RAW Bundle). Standard: ZIP.

RAW-Typ

Die in der DNG gespeicherte Bittiefe: Raw16, Raw14, Raw12, Raw10 oder Raw8. Geringere Tiefe bedeutet kleinere Dateien. Standard: Raw16.

Quantisierung

Wie die Sensordaten auf Raw14 und darunter reduziert werden: Linear oder Log (eine logarithmische Kurve bewahrt bei geringer Bittiefe mehr Details in den Schatten). Wenn nötig: Bei Raw16 hat die Einstellung keine Wirkung. Standard: Linear.

Zuschnitt/Skalierung

Wie das Sensorbild auf die gewählte Auflösung gebracht wird: Zuschneiden (die Mitte wird ausgeschnitten) oder Skalierung per Interpolation: Bilineare Interpolation, Bikubische Interpolation, Nächster Nachbar sowie CPU-Varianten von bilinear und nächstem Nachbarn. Zuschneiden verengt den Bildwinkel, Skalieren erhält ihn. Standard: Zuschneiden.

Kompression

Für ZIP: Aus, JPEG verlustfrei, ZIP verlustfrei oder Zstandard verlustfrei. Für .mcpro: Lossless, HQ, SQ oder LT; SQ ist visuell verlustfrei, LT am kleinsten. Bei .mcpro wird die erwartete Datenrate auf dem Bildschirm angezeigt. Standard: Aus für ZIP, SQ für .mcpro.

Ausgelassene Frames

Was geschieht, wenn das Telefon ein Bild auslässt: Unverändert (die DNG-Nummerierung behält eine Lücke) oder Ignorieren (die Nummerierung bleibt durchgehend). Standard: Unverändert.

Puffergröße (Bilder)

Wie viele RAW-Bilder im Arbeitsspeicher gehalten werden, bevor sie geschrieben werden: 4 bis 300. Bei .mcpro ausgeblendet. Standard: 8.

Gyroskopische Daten

Gyrodaten für die Stabilisierung in Gyroflow: Aus, gcsv oder Protobuf, ins ZIP geschrieben. Bei .mcpro landen die Gyrodaten in der Aufnahme selbst. Standard: Aus.