Externes programm aus einer form starten

hey

ich will einen film aus einer form starten.
denn will ich mit untertitel schauen und so muss ih ein extenes programm aufrufen. den film würde ich am liebsten via parameter mit übergebn (falls das bei em player funktioniert).
wie geht das überhaupt? welche libs muss ich mit verwenden??

mit shell

ich will einen film aus einer form starten.
denn will ich mit untertitel schauen und so muss ih ein
extenes programm aufrufen. den film würde ich am liebsten via
parameter mit übergebn (falls das bei em player funktioniert).
wie geht das überhaupt? welche libs muss ich mit verwenden??

Ich machs so:
ShellExecute( GetSafeHwnd(),„open“, „C:\Programme\MPlayer\mplayer.exe“, „video.avi -paramert1 -par2 -fs -…“, NULL, SW_SHOWNORMAL );

Ich schreibe mir auch gerade ein Tool für den MPlayer.

Wenn du den MPlayer nimmst, dann kannst du alles über Parameter einstellen:
http://www.mplayerhq.hu/DOCS/man/de/mplayer.1.html

Alternativ kannst du auch zu der Video-Datei eine conf datei anlegen:
video.avi
->
video.avi.conf

Beispiel für video.avi.conf:

vf=crop=374:230:120:28
softvol=yes
softvol-max=300
fs

Mithilfe des MPlayers kommst du sogar an Videoinformationen wie Auflösung, Tonspuren, Bitrate, Framerate:
mplayer video.avi -identify -frames 0
Auslesen kannst du das mit

fp = \_popen("mplayer video.avi -identify -frames 0", "rt")
// ab hier wie FILE-Stream behandeln (Zeile für Zeile auslesen)