Hallo,
im Anhang befindet sich mein Delphi-Header für die Bibliothek "libmpeg2", mit der ganz einfach MPEG2-Video-Streams abgespielt werden können und fast jedem aus dem "Video Lan Client" bekannt sein sollte.
Im Anhang befinden sich folgende Dateien:
libmpeg2.pas
Der eigentliche Header. Über einen Kompilerschalter kann die Verwendung der dynamisch geladenen "libmpeg2convert.dll" verhindert werden.
mpeg.dpr
Ein einfaches Beispielprogramm
libmpeg2.dll, libmpeg2convert.dll
Win32-Binaries der LibMpeg2 (Version 0.4.1). Erstellt mit MinGW/MSYS und GCC.
extract_mpeg2.exe
LibMpeg2 beiliegendes Beispielprogramm, um MPEG_TS (z.B. .vob) oder MPEG_PS (.mpg) in .m2v Dateien umzuwandeln (demultiplexen).
Beispiel für die Verwendung in der Kommandozeile:
Code:
extract_mpeg2.exe "C:\IceAge3.mpg" >> "C:\test.m2v"
Viel Spaß mit dem Code, für Verbesserungen bin ich immer offen,
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein