"LsmashVideoSource[Fatal]:Failed to read an input file
.....M3_23.avs, line 20)
...M3_23.avs, line 10)
Beiträge von TimBourbon
-
-
Wieso? was sagter denn? Vllt gehts bei deiner Datei nur mit libav.
Zeile 10 und 20 gefallen ihm nicht
-
stimmt..übersehen..
auch dieses Script liest megui nicht
CodeFunction 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" : pixtypeclip0 = (loading == 3) ? (pixtype == "Auto") ? LSMASHVideoSource(file) : LSMASHVideoSource(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 : fpsdclip0 = (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() : clip1clip1 = (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 -
Aber da wäres sinnvoller das Hauptscript zu editieren, als 2 scripte laufen zu lassen. Und VFR haste ja denke ich nicht.
okay das Hauptscript sieht so aus.. was muss ich editieren?
CodeFunction 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" : pixtypeclip0 = (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 : fpsdclip0 = (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() : clip1clip1 = (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 -
Weil die Datei den Index schon bekommen hat (.lwi)
Bei der nächsten Datei wirste wieder etwas warten müssen. Daher halt via LSmashvideosource einlesen, statt libav. Beim VFR-CFR konverter kannste das wählen. Beim Hauptscript musste die libav sourcen editieren### Funktion für Video-Laderoutine ###
In dem bereich sind die libav sourcen. Einfach diese umeditieren zu LSMASHVideoSource.
@Sagaras Wäre vllt cool wenn man auch beim Hauptscript umswitchen könnte in der GUI?
ich hab mir mal das in dem VFR to CFR angeschaut... erst mit einem schon erstellten Script, dass ich eingelesen hab, dann mit einem Video...Bin auf L-Smash gegangen sowie "libav", also dass dann im Script folgendes steht
ist das nicht ein bisschen wenig? Was muss ich dann damit anstellen?
-
aac und funktionieren auf jeden Fall, ich glaub auf meinem uralt Ipod laufen auch flacs - bin mir grad nicht sicher der liegt schon länger in der Ecke... wollt den eigentlich fürs auto nutzen aber war bis jetzt zu faul D:
Edith sagt: Direkt von Apple:
Unterstützte Audioformate: AAC (8 bis 320 kbit/s), Protected AAC (aus dem iTunes Store), HE‑AAC, MP3 (8 bis 320 kbit/s), MP3 VBR, Audible (Formate 2, 3, 4, Audible Enhanced Audio, AAX und AAX+), Apple Lossless, AIFF und WAV -
ich öffne einfach die scripte :`D wie les ich die anders ein?
edit sagt: ah durch das rausnehmen des MT werden die scripte deutlich schneller eingelesen damit hat sich das schon erledigt :p
-
Gibt es eine Möglichkeit, dass MeGui die per L-Smash geladenen Videos bzw. Scripte schneller einzulesen?
-
ansonsten sieht selbst ein alter ipod(touch) oder classic immernoch cool aus
-
Ihh hab das Problem dass meine Uploads nicht starten... Kanal ist verlinkt und Eingaben sind getätigt...
-
kann man das einstellen dass der das eine so das andere so rauszieht?
oder müsste ich erst bspw. das videoscript mit lsmash speichern und dann in nem zweiten schritt den audioexport machen?
geht auf jedenfall, kann ja evtl auch schneller gehen :p -
Und nochmal muss ich einhaken: Der Ton wird nicht nur langsamer extrahiert, er wird gar nicht mehr extrahiert! Die erste von beiden Audiospuren läuft in VirtualDub bis zu 99%, ab da passiert seit einer halben Stunde nix mehr
-
Okay der Encode geht jetzt deuuutlich schneller, aber das Audio-Extrahieren ist noch langsamer geworden - kann man in Virtualdub auch irgendwas umstellen?
-
okay dankeschön euch allen
was macht man nur ohne euch?
-
aaachsoo.. hatte vorher noch nicht da drauf geklickt ich dachte man muss über den kleinen Knopf von nun an die Videos importieren gut dankeschön ich probier mal mein Glück
st der gewählte Farbraum YV12 für Nv12 Aufnahmen korrekt?
um das nochmal aufzugreifen...
-
Nimm l-smash mit l-smashvideosource -
wo mach ich das? in die Befehlszeile rein wo auch --output-csp "i444" rein kam?
-
Oh okay Sowas weiß man nicht als Außenstehender :p
Verrätst zu mir noch wo ich draufklicken muss -
okay.. ist mein Prozessor wegen der langsamen Entschlüsselung nur so gering ausgelastet? bei utvideo ist er immer bei 100%
-
achso okay das erklärt natürlich alles
daraus folgere ich dass sich das nicht beschleunigen lässt :p
-
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?CodeAVIload("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" : pixtypeclip0 = (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 : fpsdclip0 = (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() : clip1clip1 = (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() : clip1so jetzt hoff ich auf eure Fähigkeiten - MfG, TimBourbon