Gestern wollte ich nach längerer Pause wieder mal mit meinem CCE Basic eine DVB-S2 Aufnahme nach mpeg2 umrechnen und erlebte eine unerwartete Überraschung: die gewohnte Methode mit DirectShowSource funktioniert nicht mehr.
Es wird kein Decoder Filter gefunden obwohl mehrere (CoreAVC, Cyberlink, ffdshow) vorhanden sind und bei direkter Eingabe der Video TS Datei in Graphedit / Graphstudio gemäß ihrem Merit auch verwendet werden.
Nur mit DirectShowSource funktioniert es nicht mehr! Grübel!
Direkte Eingabe des test.ts in Graphedit funktioniert wie gewohnt.
Indirekte Eingabe über avs-Skript mit DirectShowSource, wie für CCE nötig,
DirectShowSource("test.ts",25)
ConvertToYV12()
LanczosResize(720,576,0.0,0.6)
funktioniert überraschenderweise nicht mehr!
Fehlermeldung:
"Videodaten können nicht wiedergegeben werden. Es wurde kein geeignetes Dekomprimierungsprogramm gefunden."
Wenn ich im DirectShowSource das Audio nicht ausschalte, dann kommt nach der Fehlermeldung ein Graph, in dem das Avisynth video #1 pin keinen Video Decoder Filter findet bzw. akzeptiert, obwohl CoreAVC und Cyberlink H.264/AVC Decoder (PDVD7) und (PDVD8) sowie ein ffdshow Filter auf dem PC vorhanden sind und der mit dem größten Merit automatisch verwendet wird.
Habe AviSynth 2.57 und CoreAVC 1.9.5 sowie den Haali Media Splitter 1.9.42.1 sowie ffdshow tryouts 3133 Nov 14 2009 deinstalliert und neu installiert. Auch mit Avisynth 2.58 keine Besserung. Selbes Problem, wenn der Skript nur aus der Zeile mit DirectShowSource besteht.
Es muss also an DirectShowSource liegen? Oder doch nicht?
Das Problem kann ich an meinem Vista PC (bei dem ich schon länger kein Windows Update zugelassen habe) nicht reproduzieren. Dort funktioniert es (noch).
Beim XP-PC ist Windows Update an und wurden am Wochenende mehr als 10 Updates eingepflegt. Könnte es daren liegen? Ich möchte nicht hoffen, dass M$ dabei ist Avisynth außer Funktion zu setzen. Oder doch? Dann müsste es ja bei anderen Benutzern auch dieses Problem geben?
Kann mir bitte jemand helfen?