PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler in meiner x264 command line


matthiasb
10. April 2006, 14:37
Habe vor kurzem entschlossen auf die x264 CLI umzusteigen, um mir das extrahieren eines .h264 Rawstreams und das darauffolgende Multiplexen in MP4, welches wegen Vorbis schließlich in MKV gelangt, zu ersparen.

Nun habe ich mir mit Hilfe von Selurs "man 264" eine command line zusammengestellt.
Dass anstelle des "-videoformat" "--videoformat" verwendet werden muss war im Board zu finden, dieser Error macht mich aber wegen der etwas mageren Fehlermeldung etwas stutzig:unknown option ( )

Vollständige command line:C:\Programme\x264\x264 --keyint 250 --min-keyint 25 --bframes 5 --b-pyramid --ref 6 -A all --direct auto --weightb --me esa --merange 32 --subme 7 --b-rdo --mixed-refs --bime --trellis 2 --aq-strength 0.4 --no-fast-pskip --sar 1:1 --videoformat pal --fullrange on --no-psnr --progress --visualize --bitrate 639 --pass 1 -o "outfile.mp4" "frameserver.avs"
Der nth-pass unterscheidet sich nur bei "--pass 3" anstatt dem "--pass 1".
Command wird vom Pfad des Inputfiles ausgeführt.
Version: x264 rev489 von http://x264.nl

Eastermeyer
10. April 2006, 14:59
Vielleicht mal den Pfad mit angeben ?

sade
10. April 2006, 15:00
Ich hab keine Ahnung was an der cmd line falsch ist aber trotzdem einige Vorschläge:
--keyint 250 --min-keyint 25Die sind default könnte man deshalb auch zur besseren Lesbarkeit weglassen.
--videoformat pal --fullrange onDie beiden gehören zu den VUI Flags, die m.W von keinem Decoder beachtet werden(sie ändern nichts für den Encoder)
--me esaesa ist eine simple Brute Force Suche und daher sehr suboptimal. Du wirst keinen Unterschied zwischen umh und esa erkennen können außer dass das erste um ein Vielfaches schneller läuft.
--visualizedafür brauchst du eine X (http://de.wikipedia.org/wiki/X_Window_System) Umgebung die du in Windows nicht hast.(außer cygwin, glaube aber nicht das es damit funktioniert)

sade
10. April 2006, 15:17
Ups gerade erst gesehen
--aq-strength 0.4
aq ist nicht im SVN, und daher auch nicht in Bob0rs(x264.nl) builds.

matthiasb
10. April 2006, 17:13
Vielleicht mal den Pfad mit angeben ?Geht doch auch ohne.C:\Programme\x264\x264 -o "outfile.mp4" "frameserver.avs"Bringt jedenfalls keinen Fehler und produziert ein funktionstüchtiges MP4.
Die sind default könnte man deshalb auch zur besseren Lesbarkeit weglassen.Die hätte ich noch gerne drin gelassen, wenn einmal NTSC encodiert wird fallen die mir die Parameter bestimmt nicht so schnell ein. ;)
Die beiden gehören zu den VUI Flags, die m.W von keinem Decoder beachtet werden(sie ändern nichts für den Encoder)Wird entfernt, --visualize ebenfalls.
esa ist eine simple Brute Force Suche und daher sehr suboptimal. Du wirst keinen Unterschied zwischen umh und esa erkennen können außer dass das erste um ein Vielfaches schneller läuft.Danke für den Hinweis, wird ersetzt.
aq ist nicht im SVN, und daher auch nicht in Bob0rs(x264.nl) builds.Herzlichen Dank, jetzt funktioniert es.