Seit längerem mal wieder ein erfrischendes "Moin" von mir ... Ich nehme derzeit testweise mit OBS Studio auf, alles läuft derzeit nach den EInstellungen aus dem Sammelfred...
Jedoch ist es merkwürdig: Schon bei der Scripterstellung mithilfe des SSM dauert es gefühlt Ewigkeiten, bis die Extrahierung der Audio-Files abgeschlossen ist. Das gleiche bei megui: Nach Hinzufügen des Scriptes dauert es ewig, bis die Dateiausgabe ausgefüllt ist und ich starten kann, was sich hinzieht bis zum Encoding selbst: Dieses läuft mit allerhöchstens 10 FPS durch, wo ich bei jeglichen anderen (DxTory-)Aufnahmen, auch wenn nicht hundertrprozentig vergleichbar aber doch eine grobe Richtung vorgebend, jedes Encoding MINDESTENS mit 20fps druchläuft...
Warum ist die Verarbeitung der x264 Files so unperformant?
Anbei mein Script... dazu noch die Frage: Ist der gewählte Farbraum YV12 für Nv12 Aufnahmen korrekt?
AVIload("G:\fertige Aufnahmen\1. Rendervorgang\Intro Roh\Intro1080p.mkv", 1, 0, 0, -0, -0, "Auto", "Igno.", 0, 0)\
++ AVIload("R:\2016-11-19 23-10-28.mkv", 1, 0, 0, -0, -0, "Auto", "Igno.", 0, 0).FadeIn0(30).FadeOut0(30)
Function AVIload (String file, int loading, int cl, int co, int cr, int cu, string pixtype, string afps, int fpsn, int fpsd) {
pixtype2 = (pixtype == "YUY2") ? "YUY2" : (pixtype == "RGB24") ? "RGB24" : (pixtype == "Y8") ? "Y8" : (pixtype == "YV12") ? "YUV420P8" : (pixtype == "YV24") ? "YUV444P8" : pixtype
clip0 = (loading == 3) ? (pixtype == "Auto") ? LWLibavVideoSource(file) : LWLibavVideoSource(file, format = pixtype2) : (loading == 2) ? Import(file).KillAudio() : (loading == 1) ? (pixtype == "Auto") ? FFVideoSource(file, threads=1) : FFVideoSource(file, threads=1, colorspace=pixtype) : (pixtype == "Auto") ? AVISource(file, false).KillAudio() : AVISource(file, false, pixel_type=pixtype).KillAudio()
Return (clip1.width == breite && clip1.height == hoehe) ? clip1.ConvertToYV12(matrix = "Rec709") : Clip1.Resize()
rate = (afps == "Auto") ? (rate1 == rate2) ? 1 : 1001 : (afps == "Igno.") ? clip0.frameratedenominator : fpsd
clip0 = (afps == "Auto") ? (rate == 1001) ? clip0.AssumeFPS(Round(clip0.Framerate) * 1000, rate) : clip0.AssumeFPS(round(clip0.framerate), rate) : (afps == "Igno.") ? clip0.AssumeFPS(clip0.frameratenumerator, rate) : clip0.AssumeFPS(fpsn, rate)
clip1 = (AR == 1) ? ((float(Clip1.height * breite) / clip1.width) / 2 == round((float(Clip1.height * breite) / clip1.width) / 2)) ? ((float(Clip1.width * hoehe) / clip1.height) / 2 == round((float(Clip1.width * hoehe) / clip1.height) / 2)) ? clip1 : clip1.ConvertToRGB24() : clip1.ConvertToRGB24() : clip1
clip1 = (AR == 1) ? (((clip1.width * hoehe) / clip1.height > breite) ? Clip1.Spline36Resize(breite, ceil(float(Clip1.height * breite) / clip1.width)) : Clip1.Spline36Resize(ceil(float(clip1.width * hoehe) / clip1.height), hoehe)) : clip1.Spline36Resize(breite, hoehe).ConvertToYV12(matrix = "Rec709")
back = (AR == 1) ? (0 == 1) ? ImageReader("", 0, clip1.framecount - 1, clip1.framerate).ChangeFPS(Clip1.frameratenumerator, Clip1.frameratedenominator).Spline36Resize(breite, hoehe).ConvertToYV12(matrix = "Rec709") : BlankClip(clip1, width = breite, height = hoehe, pixel_type = "YV12").KillAudio() : clip1
so jetzt hoff ich auf eure Fähigkeiten - MfG, TimBourbon