Hallo zusammen.
Ich habe ein "kleines Projekt" das im Grunde aus 5 separaten .avs Scripten besteht.
Das Ganze soll jetzt in ein großes File zusammengefügt und neu gecoded werden.
Natürlich könnte man auch 5 Einzelteile coden und die dann zusammenfügen, aber schöner wär's schon wenn alles aus einm Guß ist.
Mein Erster Versuch:
vd1=DirectShowSource("Q:\Film\Mitwoch\alles.avs")vd2=DirectShowSource("Q:\Film\Donnerstag\alles.avs")vd3=DirectShowSource("Q:\Film\Freitag\alles.avs")vd4=DirectShowSource("Q:\Film\Samstag\alles.avs")vd5=DirectShowSource("Q:\Film\xoutro\alles.avs")vd1++vd2++vd3++vd4++vd5return(last)
"C:\Program Files (x86)\Video Tools\avs2pipemod-0.4.2m\avs2pipemod.exe" -rawvideo "alles.avs" | "C:\Program Files\x265\x265-2.1_66.exe" --preset slower --crf 24 --psy-rd 2.0 --psy-rdoq 10.0 --aq-mode 3 --me star --no-open-gop --no-sao --limit-modes --input-res 1280x720 --input-depth 16 --fps 50000/1000 --output "Wacken-2016.h265" --input -
Nun wie man schnell sieht handelt es sich um 10-Bit Material das in die x265.exe gepiped wird.
Nur leider crashed avs2pipemod nach etwas mehr als 50% ... Und nein, Speicher war nur 1,6 GB allokiert. Kritisch ja, aber noch im "gelben" Bereich
Nun ist meine Nächste Idee das Ganze mal mit ffmpeg zu versuchen. Doch wie geht's ?
Oder anders gesagt, wie kann ich die 5 einzelnen .avs Scripte als "input" setzen und dann die x265 Optionen hinterher ?