Detaillierte Beschreibung der chinesischen ffmpeg-Parameter

Detaillierte Beschreibung der chinesischen ffmpeg-Parameter

Details zu den Parametern der Version FFMPEG 3.4.1

Verwendung: ffmpeg [Optionen] [[Infile-Optionen] -i infile] … {[Outfile-Optionen] Outfile} …

FFMPEG – Hilfe erhalten:

-h - Grundlegende Optionen drucken
-h long – weitere Optionen drucken
-h full – alle Optionen drucken (beinhaltet alle format- und Codec-spezifischen Optionen, sehr lang)
-h Typ=Name – alle Optionen für den angegebenen Decoder/Encoder/Demuxer/Muxer/Filter ausgeben. Eine detaillierte Beschreibung der Optionen finden Sie im man-Handbuch von ffmpeg.

Hilfe/Informationen/Funktionen drucken :

-L Lizenz anzeigen
-h Thema Hilfe anzeigen
- ? Hilfe zur Themenanzeige
-help Thema Hilfe anzeigen
--help topic Hilfe anzeigen
-version zeigt die Version an
-buildconf Build-Konfiguration anzeigen
-formats zeigt verfügbare Formate an
-muxers Verfügbare Multiplexer anzeigen
-demuxers Verfügbare Demuxer anzeigen
-devices zeigt verfügbare Geräte an
-codecs zeigt verfügbare Codecs
-decoders zeigt verfügbare Decoder an
-encoders zeigt verfügbare Encoder an
-bsfs zeigt verfügbare Bitstream-Filter
- Protokolle zeigt die verfügbaren Protokolle an
-filters zeigt verfügbare Filter an
-pix_fmts zeigt verfügbare Pixelformate
-layouts zeigt Standardkanallayouts an
-sample_fmts Verfügbare Audio-Sample-Formate anzeigen
-colors zeigt die verfügbaren Farbnamen an
-sources devices Listet die Quellen der Eingabegeräte auf
-sinks devices listet die Senken für Ausgabegeräte auf
-hwaccels zeigt verfügbare Methoden zur Hardwarebeschleunigung an

Globale Optionen (betreffen das gesamte Programm, nicht nur eine Datei):

-loglevel loglevel legt die Protokollierungsebene fest
-v loglevel Setzt die Protokollierungsebene
-report Bericht erstellen
-max_alloc bytes legt die maximale Größe eines einzelnen zugewiesenen Blocks fest
-y Ausgabedatei überschreiben
-n Ausgabedateien niemals überschreiben
-ignore_unknown Unbekannte Streamtypen ignorieren
-filter_threads Anzahl nicht komplexer Filter-Threads
-filter_complex_threads -Anzahl der filter_complex-Threads
-stats druckt Fortschrittsberichte während der Kodierung
-max_error_rate Fehlerrate (0,0: kein Fehler, 1,0: 100% Fehler maximale Fehlerrate
-bits_per_raw_sample Zahl legt die Anzahl der Bits pro Rohprobe fest
-vol volume Lautstärke ändern (256 = normal)

Die Hauptoptionen für jede Datei sind:

-f fmt Format erzwingen
-c Codec Codecname
-codec Codec Codecname
-pre voreingestellter Voreinstellungsname
-map_metadata outfile[,metadata]:infile[,metadata] Setzt die Metadateninformationen der Ausgabedatei aus der Eingabedatei
-t Dauer Audio/Video für "Dauer" Sekunden aufzeichnen oder transkodieren
-to time_stop Aufnahme- oder Transkodierungsstoppzeit
-fs limit_size legt die Grenzdateigröße fest (in Bytes)
-ss time_off legt den Startzeitversatz fest
-sseof time_off setzt den Startzeitversatz relativ zu EOF
-seek_timestamp Mit -ss aktivieren/deaktivieren Sie die Zeitstempelsuche
-timestamp time legt den Zeitstempel der Aufnahme fest („now“ legt die aktuelle Zeit fest)
-metadata string=string Metadaten hinzufügen
-program title=string:st=number … Fügt ein Programm mit dem angegebenen Stream hinzu
-target type Gibt den Zieldateityp an ("vcd", "svcd", "dvd", "dv" oder "dv50" mit dem optionalen Präfix "pal-", "ntsc-" oder "film-")
-apad Audiopad
-frames number legt die Anzahl der auszugebenden Frames fest
-filter filter_graph Stream-Filtergraph festlegen
-filter_script Dateiname Stream-Filterbeschreibung aus Datei lesen
-reinit_filter startet den Filtergraphen bei Änderungen der Eingabeparameter neu
-verwerfen verwerfen
-disposition-Konfiguration

FFMPEG-Videooptionen:

-vframes number legt die Anzahl der auszugebenden Videobilder fest
-r rate Bildfrequenz einstellen (Hz-Wert, Bruchteil oder Abkürzung)
-s size Rahmengröße einstellen (BxH oder Abkürzung)
- Seitenverhältnis einstellen (4:3, 16:9 oder 1,3333, 1,77777)
-bits_per_raw_sample Zahl legt die Anzahl der Bits pro Rohprobe fest
-vn Video deaktivieren
-vcodec Codec Erzwingt den Video-Codec („copy“ kopiert den Stream)
-Zeitcode hh:mm:ss[:;. ] ffLegen Sie den anfänglichen TimeCode-Wert fest.
-pass n Passnummer auswählen (1 bis 3)
-vf filter_graph Videofilter einstellen
-ab Bitrate Audio-Bitrate (bitte verwenden Sie -b:a)
-b bitrate Video-Bitrate (bitte verwenden Sie -b:v)
-dn Daten deaktivieren

FFMPEG-Audiooptionen:

-frames number legt die Anzahl der auszugebenden Audio-Frames fest
-aq quality Audioqualität einstellen (Codec-spezifisch)
-ar rate stellt die Audio-Abtastrate ein (Hz)
-ac channels Anzahl der Audiokanäle festlegen
- Audio deaktivieren
-acodec Codec Erzwingt Audio-Codec ('Kopieren', um Stream zu kopieren)
-vol volume Lautstärke ändern (256 = normal)
-af filter_graph Audiofilter einstellen

FFMPEG-Untertiteloptionen:

-s size Rahmengröße einstellen (BxH oder Abkürzung)
-sn Untertitel deaktivieren
-scodec Codec Erzwingt den Untertitel-Codec („copy“ kopiert den Stream)
-stag fourcc / Tag Untertitel-Tag / fourcc
-fix_sub_duration Untertiteldauer korrigieren
-canvas_size size Legt die Leinwandgröße fest (BxH oder Abkürzung)
-spre preset Untertiteloptionen auf die angegebene Voreinstellung setzen

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zur Installation der ffmpeg-Erweiterung in PHP 5.3 unter Centos 6.5
  • Grafisches Tutorial zur Installation von FFmpeg auf dem MAC
  • Code zum Abrufen der Miniaturansicht und Videozeit von FLV-Videos mit Ffmpeg
  • Führen Sie die Schritte zur Installation von FFmpeg auf dem CentOS-Server aus

<<:  So ändern Sie das vergessene Passwort bei der Installation von MySQL auf dem Mac

>>:  Implementierung der Funktion zum Hinzufügen einer Besuchszählung im GitHub+Jekyll-Blog in einer Minute mit JS

Artikel empfehlen

Eine Sammlung möglicher Probleme bei der Migration von SQLite3 nach MySQL

Kurzbeschreibung Passend für Leser: Mobile Entwic...

CentOS 7 - Lösungsprozessdiagramm für vergessene Passwörter

brauchen Unabhängig davon, ob es sich um ein Wind...

4 Lösungen für CSS-Browserkompatibilitätsprobleme

Frontend ist ein harter Job, nicht nur weil sich ...

Zwei Methoden zum Strecken des Hintergrundbilds einer Webseite

Es gibt zwei Lösungen: Eine Möglichkeit ist CSS, b...

So beheben Sie das Timeout während des Pip-Vorgangs in Linux

So lösen Sie das Timeout-Problem, wenn Pip in Lin...

So konfigurieren Sie ein Jupyter-Notebook im Docker-Container

Das Jupyter-Notebook wird unter dem Docker-Contai...

So verwenden Sie JSX in Vue

Was ist JSX JSX ist eine Syntaxerweiterung von Ja...

Tutorial-Diagramm zur Installation von mysql8.0.18 unter Linux (Centos7)

1 Holen Sie sich das Installationsressourcenpaket...

MySQL 8.0.21 Installationstutorial mit Bildern und Text

1. Laden Sie den Download-Link herunter Klicken S...

So erreichen Sie eine nahtlose Token-Aktualisierung

Inhaltsverzeichnis 1. Nachfrage Methode 1 Methode...

SQL IDENTITY_INSERT-Fallstudie

Wenn eine Spalte in einer Datentabelle einmal als...