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)