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

So verwenden Sie Spark und Scala zum Analysieren von Apache-Zugriffsprotokollen

Installieren Zuerst müssen Sie Java und Scala ins...

Einige kleine Methoden, die häufig in HTML-Seiten verwendet werden

Fügen Sie das Tag <Head> hinzu <meta http...

Was die Website am meisten braucht, ist eine Verbesserung der Erfahrung der Zielgruppe

„Der große Fluss fließt nach Osten, die Wellen sp...

Implementierung des Imports und Exports von Vue-Element-Admin-Projekten

vue-element-admin importiert Komponentenkapselung...

So starten Sie ein Vue-Projekt mit dem M1 Pro-Chip

Inhaltsverzeichnis Einführung Homebrew installier...

Fallstricke basierend auf MySQL-Standardsortierregeln

Der Standardtyp varchar in MySQL ist case-insensi...

Einige Fragen zu Hyperlinks

Ich freue mich sehr, an dieser Folge der Kartoffe...

So können Sie lange Vue-Listen schnell laden

Inhaltsverzeichnis Hintergrund Hauptinhalt 1. Kom...

Installieren Sie mysql5.7.10 manuell unter Ubuntu

Dieses Tutorial beschreibt den Prozess der manuel...

Einführung des Code-Prüftools stylelint zum Erfahrungsaustausch

Inhaltsverzeichnis Vorwort Text 1. Installieren S...