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