Hallo Profis,
es gibt im Netz bekanntlich eine Menge englischer flv-videos. Ich will in einige davon deutsche Untertiteln einbrennen damit auch die Dummen die jahrelang in der Schule Englischunterricht hatten, ihr gesamtes Leben englische Musik hören... aber trotzdem nichts verstehen, kapieren um was es geht!
Die Sache mit den Untertiteln über VSFILTER.DLL in AVISYNTH habe ich mittlerweile so weit im Griff dass ich den Text klein, groß, gelb... grün... oben, unten, neben... dem Videobild platzieren kann.
Allerdings nervt dass die flv-dateien immer erst auf avi konvertiert werden müssen weil z.B. auch meine Festplatten voll sind und ich langsam die Übersicht verliere. Habe deshalb ffdshow (unterer XP SP3) installiert.
Jetzt habe ich folgende Probleme.
Beim Ausführen von
D:\WINDOWS\system32\rundll32.exe ffdshow.ax,configure
treten "Ausnahmefehler" auf.
Im den ffdshow-config-screens für DS & VFW wird allerdings bei FLV1 & VP6F libavcodec als aktiv angezeigt.
DirectShow, also Win-MediaPlayer und somit AVISYTH, sollte eigentlich flv so abspielen können wie es in MPC, GOM-Player, SMPlayer, MPlayer, KMPlayer... und anderen Player mit eingebauten Splittern/Codecs... auch funktioniert.
Tut er aber nicht. Win-MediaPlayer verarbeitet - gemäß MediaInfo-Lite - nur flv-dateien im folgendem Format:
Video Format: H.263 / Audio Format: MPEG Audio
Bei FLV-Datein im Format:
Video Format : AVC / Audio Format: AAC
hängt sich der Win-MediaPlayer-Prozess auf. Das heißt er zeigt nichts an und bleibt mit 50% CPU-Last (auf Rechner mit AMD-Dual-Core CPU) im Speicher hängen wenn ich den WMP beende so dass ich den Prozess anschließend killen muss.
Fast das gleiche Problem tritt bei AVISYNTH-Editor AvcP mit folgendem einfachen Script auf:
LoadPlugin("D:\Programme\AviSynth 2.5\plugins\DirectShowSource.dll")
vid = DirectShowSource("D:\datei.flv",fps=25)
vid =Info(vid)
return vid
Habe schon alles mögliche "auf Verdacht" versucht! ffdshow, K-Lite-Codex-Pack, AviSynth... deinstalliert.... Registry gesäubert.. neu installiert... CodecInstaller meldete zischendurch dass es sich evt. um einen "Speicherfehler" handelt. Ein anderes Tool meldete einen "Thread Deadlock"....
Es funzt aber mit MPC, GOM-Player, SMPlayer, MPlayer, KMPlayer.. und bei anderen offenbar auch mit dem MS-WMP, also mit DS, so dass ich von einem Software-Fehler, einer veralteten Datei irgendwo auf meinem Rechner ausgehe.
Hat jemand eine Idee?
Ach so.
GrafEdit hängt sich bei Video: AVC & Audio: AAC ebenfalls auf.
Bei Video Format: H.263 & Audio Format: MPEG Audio sieht der Graf so aus
[Blockierte Grafik: http://lh5.ggpht.com/_6UwGwE5SPNM/TAKJtZKR1FI/AAAAAAAAOJU/IJX-2bmkl54/1_GrafEdit.jpg]
Müsste der Graf nicht anders aussehen? Die Verbindung von der flv-datei direkt zum Renderer kann doch nicht stimmen. Oder?
Soweit ich vermute gehört doch wie auch bei der Audio-Ausgabe zwischen die flv.datei und den Renderer ffdshow-video-Decoder.
Wie bekomme ich den dahin?
Ich sehe gerade: Codec-Installer zeigt mir an der Stelle des in GrafEdit fehlenden Video-Decoders
FriendlyName: Video Renderer
CLSID: {b87beb7b-8d29-423f-ae4d-6582c10175ac}
Treiber: d:\windows\system32\quartz.dll
Beschreibung: DirectShow-Laufzeitbibliothek
Version: 6.05.2600.5512
Hersteller: Microsoft Corporation
Copyright: Copyright (C) 1992-2001 Microsoft Corp.
Sprache: Deutsch (Deutschland)
Originalname: Quartz.dll
Interner Name: Quartz.dll
Produkt-Name: DirectShow
Produkt-Version: 6.05.2600.5512
Herstellungs-Datum: Donnerstag, 29. August 2002
Letzter-Zugriff: Montag, 14. April 2008
Größe: 1293824 bytes (1263KB)
als Decoder an.
Hmmm,
Herstellungs-Datum: Donnerstag, 29. August 2002 ??
Letzter-Zugriff: Montag, 14. April 2008 ??
Was läuft hier schief?
Ist XP zu alt?