Dies ist der Befehl oggenc, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
oggenc – Audio in das Ogg-Vorbis-Format kodieren
ZUSAMMENFASSUNG
oggenc [ -hrQ ] [ -B roh Varianten des Eingangssignals: Sample Größe ] [ -C roh Varianten des Eingangssignals: Anzahl of Kanäle ] [ -R roh
Varianten des Eingangssignals: Beispielrate ] [ -b nominal Bitrate ] [ -m Minimum Bitrate ] [ -M maximal Bitrate ] [
-q qualitativ hochwertige ] [ --resample Frequenz ] [ --downmix ] [ -s seriell ] [ -o Ausgabedatei ] [ -n
Anleitungen ] [ -c extra_comment ] [ -a Künstler ] [ -t Titel ] [ -l Album ] [ -G Geschlecht ] [ -L
Text Datei ] [ -Y Sprachzeichenfolge ] Eingabedateien ...
BESCHREIBUNG
oggenc liest Audiodaten entweder im Roh-, Wave- oder AIFF-Format und kodiert sie in ein Ogg
Vorbis-Stream. oggenc Kann je nach Bedarf auch Audiodaten aus FLAC- und Ogg-FLAC-Dateien lesen
nach Optionen zur Kompilierungszeit. Wenn die Eingabedatei „-“ angegeben ist, werden Audiodaten ausgelesen
Standard und in den Vorbis-Stream wird geschrieben stdout es sei denn, die -o Option wird zum Umleiten verwendet
die Ausgabe. Standardmäßig werden Festplattendateien in gleichnamige Ogg-Vorbis-Dateien mit ausgegeben
Die Erweiterung wurde in „.ogg“ oder „.oga“ geändert. Diese Namenskonvention kann durch überschrieben werden
die -o Option (im Fall einer Datei) oder die -n Option (bei mehreren Dateien).
Wenn schließlich keines davon verfügbar ist, ist der Name der Ausgabedatei der Name der Eingabedatei
wobei die Erweiterung (der Teil nach dem letzten Punkt) durch ogg ersetzt wird, also file.wav
wird zu file.ogg.
Optional können Liedtexte in die Ogg-Datei eingebettet werden, sofern die Kate-Unterstützung einkompiliert wurde.
Beachten Sie, dass einige alte Player-Mails keine Streams mit mehr als einem einzelnen Vorbis-Stream abspielen können
(das sogenannte einfache Profil „Vorbis I“).
OPTIONAL
-h, --Hilfe
Befehlshilfe anzeigen.
-V, --Version
Zeigen Sie die Versionsnummer an.
-r, --raw
Gehen Sie davon aus, dass es sich bei den Eingabedaten um rohe Little-Endian-Audiodaten ohne Header-Informationen handelt. Wenn
Andere Optionen sind nicht angegeben, der Standardwert ist 44.1 kHz Stereo 16 Bit. Siehe die nächsten drei
Möglichkeiten, dies zu ändern.
-B n, --raw-bits=n
Legt die Eingabeabtastgröße im Rohmodus in Bits fest. Der Standardwert ist 16.
-C n, --raw-chan=n
Legt die Anzahl der Eingangskanäle im Rohmodus fest. Der Standardwert ist 2.
-R n, --raw-rate=n
Legt die Eingangsabtastrate im Rohmodus fest. Der Standardwert ist 44100.
--raw-endianness n
Setzt die Endianness im Rohmodus auf Big Endian (1) oder Little Endian (0). Der Standard ist gering
Endian.
--utf8
Informiert oggenc darüber, dass die Vorbis-Kommentare bereits als UTF-8 codiert sind. Nützlich in
Situationen, in denen die Shell eine andere Codierung verwendet.
-k, --skeleton
Fügen Sie einen Skeleton-Bitstream hinzu. Wichtig, wenn der Ausgang Ogg übertragen werden soll
gemultiplexte oder verkettete Streams. Die Ausgabedatei verwendet .oga als Dateierweiterung.
--ignorelength
Unterstützung für Wave-Dateien über 4 GB und Standard-Datenströme.
-Q, --ruhig
Ruhemodus. Es werden keine Nachrichten angezeigt.
-bn, --bitrate=n
Setzt die Zielbitrate auf n (in kb/s). Der Encoder versucht, bei zu kodieren
ungefähr diese Bitrate. Standardmäßig bleibt dies eine VBR-Kodierung. Siehe die
Option --managed, um eine verwaltete Bitratenkodierung mit der ausgewählten Bitrate zu erzwingen.
-mn, --min-bitrate=n
Setzt die minimale Bitrate auf n (in kb/s). Aktiviert den Bitratenverwaltungsmodus (siehe
--gelang es).
-M n, --max-bitrate=n
Setzt die maximale Bitrate auf n (in kb/s). Aktiviert den Bitratenverwaltungsmodus (siehe
--gelang es).
--gelang es
Stellen Sie den Bitraten-Verwaltungsmodus ein. Dadurch wird die normale VBR-Kodierung ausgeschaltet, aber ermöglicht
harte oder weiche Bitratenbeschränkungen, die vom Encoder durchgesetzt werden sollen. Dieser Modus ist viel
langsamer und möglicherweise auch von geringerer Qualität. Es ist vor allem zum Erstellen von Dateien nützlich
zum streamen.
-qn, --quality=n
Setzt die Kodierungsqualität auf n, zwischen -1 (sehr niedrig) und 10 (sehr hoch). Dies ist das
Standardbetriebsmodus mit einer Standardqualitätsstufe von 3. Bruchqualität
Stufen wie 2.5 sind zulässig. Mit dieser Option kann der Encoder eine auswählen
passende Bitrate basierend auf Ihrem gewünschten Qualitätsniveau.
--resample n
Abtasten Sie die Eingabe vor der Kodierung erneut auf die angegebene Abtastrate (in Hz). Vor allem nützlich
zum Downsampling für eine Codierung mit niedrigerer Bitrate.
--downmix
Downmix-Eingang von Stereo auf Mono (hat keine Auswirkung auf Nicht-Stereo-Streams). Nützlich zum
Codierung mit niedrigerer Bitrate.
--advanced-encode-option optionname=value
Legt eine erweiterte Option fest. Weitere Informationen finden Sie im Abschnitt „Erweiterte Optionen“.
-s, --seriell
Erzwingt eine bestimmte Seriennummer im Ausgabestream. Dies ist vor allem nützlich für
Testen.
--discard-comments
Verhindert, dass Kommentare in FLAC- und Ogg-FLAC-Dateien in das Ausgabe-Ogg kopiert werden
Vorbis-Datei.
-o Ausgabedatei, --output=Ausgabedatei
Schreiben Sie den Ogg Vorbis-Stream in Ausgabedatei (Nur gültig, wenn eine einzelne Eingabedatei vorhanden ist
spezifiziert).
-n Muster, --names=Muster
Erzeugen Sie Dateinamen als diese Zeichenfolge, wobei %g, %a, %l, %n, %t, %d durch Genre ersetzt werden.
Interpret, Album, Titelnummer, Titel und Datum (siehe unten).
unter Angabe dieser). Außerdem gibt %% ein wörtliches % an.
-X, --name-remove=s
Entfernen Sie die angegebenen Zeichen aus den Parametern der Formatzeichenfolge -n. Das ist
nützlich, um sicherzustellen, dass legale Dateinamen generiert werden.
-P, --name-replace=s
Ersetzen Sie durch --name-remove entfernte Zeichen durch die angegebenen Zeichen. Wenn dies
Die Zeichenfolge ist kürzer als die Liste --name-remove oder wird nicht angegeben, das Extra
Zeichen werden einfach entfernt. Die Standardeinstellungen für diese Option und das -X
Die obige Option ist plattformspezifisch (und wurde ausgewählt, um sicherzustellen, dass es sich um legale Dateinamen handelt).
für jede Plattform generiert).
-c Kommentar, --comment Kommentar
Fügen Sie die Zeichenfolge hinzu Kommentar als zusätzlichen Kommentar. Dies kann mehrfach verwendet werden und
Alle Instanzen werden zu jeder der angegebenen Eingabedateien hinzugefügt. Das Argument
sollte die Form „tag=value“ haben.
-ein Künstler, --Künstler Künstler
Stellen Sie das Kommentarfeld des Künstlers in den Kommentaren auf ein Künstler.
-G Genre, --genre Genre
Stellen Sie das Genre-Kommentarfeld in den Kommentaren auf ein Genre.
-d Datum, --date Datum
Setzt das Datumskommentarfeld auf den angegebenen Wert. Dies sollte das Datum sein
Aufzeichnung.
-N n, --tracknum n
Setzt das Kommentarfeld für die Titelnummer auf den angegebenen Wert.
-t Titel, --title Titel
Stellen Sie das Kommentarfeld für den Titeltitel auf ein Titel.
-l Album, --album Album
Stellen Sie das Kommentarfeld des Albums auf ein Album.
-L Dateiname, --lyrics Dateiname
Lädt Songtexte von Dateinamen und codiert sie in einen Kate-Stream, der mit dem gemultiplext ist
Vorbis-Stream. Liedtexte können im LRC- oder SRT-Format vorliegen und sollten in UTF-8 kodiert sein
oder einfaches ASCII. Andere Kodierungen können mit Tools wie iconv oder konvertiert werden
neu kodieren. Alternativ wird für die Konvertierung das gleiche System wie für Kommentare verwendet
zwischen Kodierungen. Es werden sogenannte „enhanced LRC“-Dateien unterstützt, und zwar eine einfache
Die Änderung des Karaoke-Stils wird mit dem Liedtext gespeichert. Für komplexeres Karaoke
Einstellungen, Kateenc(1) sollte stattdessen verwendet werden. Beim Einbetten von Liedtexten ist dies die Standardeinstellung
Die Erweiterung der Ausgabedatei ist „.oga“. Beachten Sie, dass das Hinzufügen von Liedtexten zu einem Stream dies bewirkt
Skeleton wird automatisch aktiviert (siehe -k Option für weitere Informationen über
Skelett).
-Y Sprachzeichenfolge, --lyrics-Sprache Sprachzeichenfolge
Legt die Sprache für die entsprechende Liedtextdatei fest Sprachzeichenfolge. Dieser
sollte ein ISO 639-1-Sprachcode (z. B. „en“) oder ein RFC 3066-Sprach-Tag (z. B. „en“) sein.
„en_US“), nicht ein Freiform-Sprachname. Spieler werden dies normalerweise erkennen
Standard-Tag hinzufügen und den Sprachnamen in Ihrer eigenen Sprache anzeigen. Notiere dass der
Die maximale Länge dieses Tags beträgt 15 Zeichen.
Beachten Sie, dass die -a, -t, -l, -L und -Y Optionen können mehrfach angegeben werden. Sie werden
angewendet, eine auf jede Datei, in der angegebenen Reihenfolge. Wenn weniger Album, Titel oder Interpret vorhanden sind
Kommentare gegeben als es Eingabedateien gibt, oggenc werde das letzte für das wiederverwenden
verbleibende Dateien und geben bei wiederholten Titeln eine Warnung aus.
Fortgeschritten KODIEREN OPTIONAL
Mit Oggenc können Sie mithilfe von eine Reihe erweiterter Encoderoptionen festlegen --advanced-encode-
ganz ohne irgendetwas tun oder drücken zu müssen. Möglichkeit. Diese sind nur für sehr fortgeschrittene Benutzer gedacht und sollten angegangen werden
mit Vorsicht. Bei Missbrauch kann die Audioqualität erheblich beeinträchtigt werden. Nicht alle davon
Optionen sind derzeit dokumentiert.
Tiefpassfrequenz=N
Stellen Sie die Tiefpassfrequenz auf N kHz ein.
Impulse_noisetune=N
Stellen Sie für Impulsblöcke einen Grundrauschen-Bias N (im Bereich von -15 bis 0) ein. Ein Negativ
Bias weist den Encoder an, besonders auf die Schärfe von Transienten zu achten
im codierten Audio. Der Kompromiss für ein besseres Einschwingverhalten ist höher
Bitrate.
bitrate_hard_max=N
Legen Sie die maximal zulässige Bitrate für die codierte Datei auf N Kilobit pro Sekunde fest.
Diese Bitrate darf nur überschritten werden, wenn im Bitreservoir Ersatzbits vorhanden sind; Wenn
Der Bitspeicher ist erschöpft, Frames werden unter diesem Wert gehalten. Diese Einstellung
muss mit --managed verwendet werden, um eine Wirkung zu erzielen.
bitrate_hard_min=N
Legen Sie die zulässige Mindestbitrate für die codierte Datei auf N Kilobit pro Sekunde fest.
Diese Bitrate darf nur unterschritten werden, wenn der Bitspeicher nicht voll ist; wenn das bisschen
Reservoir ist voll, Frames werden über diesem Wert gehalten; wenn es unmöglich ist, hinzuzufügen
Bits konstruktiv, wird der Rahmen mit Nullen aufgefüllt. Diese Einstellung muss sein
Wird mit --managed verwendet, um irgendeine Wirkung zu erzielen.
bit_reservoir_bits=N
Stellen Sie die Gesamtgröße des Bitreservoirs auf N Bits ein. die Standardgröße der
Reservoir ist gleich der nominellen Anzahl von Bits, die in einer Sekunde codiert werden (z. B. eine nominale
Eine 128-kbit/s-Datei verfügt standardmäßig über ein Bitreservoir von 128000 Bit. Diese Option
muss mit --managed verwendet werden, um eine Wirkung zu erzielen und wirkt sich nur auf Minimum und Maximum aus
Bitratenverwaltung. Die durchschnittliche Bitratenkodierung ohne feste Bitratengrenzen reicht aus
Verwenden Sie kein Bitreservoir.
bit_reservoir_bias=N
Legen Sie die Verhaltensabweichung des Bitreservoirs fest (Bereich: 0 bis 1). Bei näherer Einstellung
0 versucht der Bitratenmanager, Bits für die zukünftige Verwendung bei plötzlicher Bitrate zu horten
erhöht sich (Tendenz zu einer besseren transienten Reproduktion). Wenn es näher an 1 liegt,
Der Bitratenmanager vernachlässigt Transienten und verwendet stattdessen Bits für Homogenität
Passagen. In der Mitte verwendet der Manager einen ausgewogenen Ansatz. Der Standard
Die Einstellung liegt bei 2 und tendiert somit leicht zur transienten Wiedergabe.
bitrate_average=N
Legen Sie die durchschnittliche Bitrate für die Datei auf N Kilobit pro Sekunde fest. Bei Verwendung ohne
Wenn Sie harte Mindest- oder Höchstgrenzen festlegen, wählt diese Option die durchschnittliche Bitrate ohne Reservoir aus
Codierung, bei der der Encoder versucht, eine gewünschte Bitrate perfekt zu verfolgen, aber
Es gibt keine strengen Grenzen für die momentane Schwankung. Bei Verwendung zusammen mit einem Minimum oder
Maximale Grenze, die durchschnittliche Bitrate legt immer noch die durchschnittliche Gesamtbitrate des fest
Datei, funktioniert aber innerhalb der durch das Bitreservoir festgelegten Grenzen. Wenn die min., max
und die durchschnittlichen Bitraten identisch sind, erzeugt oggenc Vorbis-Daten mit konstanter Bitrate.
bitrate_average_damping=N
Stellen Sie die Reaktionszeit für den durchschnittlichen Bitraten-Tracker auf N Sekunden ein. Diese Nummer
stellt die schnellste Reaktion dar, die der Bitraten-Tracker ausführen darf, um die zu halten
Bitrate auf den ausgewählten Durchschnitt. Je schneller die Reaktionszeit, desto weniger kurzzeitig
Schwankungen in der Bitrate, aber (im Allgemeinen) desto geringer ist die Qualität der Audioausgabe. Der
Je langsamer die Reaktionszeit, desto größer die ABR-Schwankungen, aber (im Allgemeinen) die
besser der Ton. Bei Verwendung zusammen mit minimalen oder maximalen Bitratenbegrenzungen ist diese Option möglich
wirkt sich direkt darauf aus, wie tief und wie schnell der Encoder in sein Bit eintaucht
Reservoir; Je höher die Zahl, desto höher ist die Belastung des Bitreservoirs.
Die Einstellung muss größer als Null sein und der nutzbare Bereich beträgt etwa 05 bis
10. Der Standardwert beträgt 75 Sekunden.
disable_coupling
Deaktivieren Sie die Verwendung der Kanalkopplung für die Mehrkanalkodierung. Derzeit der Encoder
Normalerweise wird Kanalkopplung verwendet, um die Komprimierung mit Stereo weiter zu erhöhen
5.1 Eingänge. Diese Option zwingt den Encoder, jeden Kanal vollständig zu codieren
unabhängig voneinander ohne verlustbehaftete oder verlustfreie Kopplung.
Beispiele:
Einfachste Version. Erzeugt eine Ausgabe als somefile.ogg:
oggenc somefile.wav
Angeben eines Ausgabedateinamens:
oggenc somefile.wav -o out.ogg
Angabe einer hochwertigen Kodierung mit durchschnittlich 256 kbit/s (aber immer noch VBR):
oggenc infile.wav -b 256 -o out.ogg
Angabe einer maximalen und durchschnittlichen Bitrate und Durchsetzung dieser:
oggenc infile.wav --managed -b 128 -M 160 -o out.ogg
Angeben der Qualität statt der Bitrate (in einen sehr hohen Qualitätsmodus):
oggenc infile.wav -q 6 -o out.ogg
Downsampling und Downmixing auf 11 kHz Mono vor der Kodierung:
oggenc --resample 11025 --downmix infile.wav -q 1 -o out.ogg
Ich füge einige Informationen zum Track hinzu:
oggenc somefile.wav -t „Der Titeltitel“ -a „Künstler, der dies aufgeführt hat“ -l „Name von
album“ -c „OTHERFIELD=Inhalt eines anderen Feldes, das nicht explizit unterstützt wird“
Eingebetteten Liedtext hinzufügen:
oggenc somefile.wav --lyrics Lyrics.lrc --lyrics-Language und -o out.oga
Dadurch werden die drei Dateien kodiert, jede mit dem gleichen Künstler-/Album-Tag, aber mit unterschiedlichen
Titel-Tags auf jedem. Die als Argument für -n angegebene Zeichenfolge wird zum Generieren verwendet
Dateinamen, wie im Abschnitt oben gezeigt. In diesem Beispiel werden Dateinamen wie „The Tea Party“ angegeben
- Touch.ogg":
oggenc -b 192 -a „The Tea Party“ -l „Triptychon“ -t „Touch“ track01.wav -t
„Underground“ track02.wav -t „Great Big Lie“ track03.wav -n „%a – %t.ogg“
Kodierung von stdin nach stdout (Sie können auch die verschiedenen Tagging-Optionen verwenden, wie -t, -a,
-l usw.):
oggenc -
AUTOREN
Programmautor:
Michael Smith[E-Mail geschützt] >
Autor der Manpage:
Stan Seibert[E-Mail geschützt] >
Nutzen Sie oggenc online über die Dienste von onworks.net