Finalspace
Grünschnabel
Tach,
i versuche grad ein kleines directshow sample zu bauen, mit dem ich audiospuren und untertitel steuern kann.
Die audiospuren zu wechseln ist kein problem mit IAMStreamSelect, das immer aber untertitel verhalten sich sehr komisch... ich habs bisher mit dem DirectVobSub Filter gemacht um die subtitles auszulesen und zu aktivieren.
Bei MKV (Matroska) Dateien es perfect aber bei OGM Dateien es nicht
Hier der code was ich benutze um nen subtitle zu changen:
Hier sind die filter für OGM:
und für MKV:
Im systray sind 2 symbole beim start von OGM, das gründe directvobsub icon was ja ok ist, und dann aber noch nen anderes mit dem ich nix anfangen kann.
Das Popupmenü für das nicht directvobsub icon ist:
Und komisch ist auch das DirectVobSub 2 Bereiche im popupmenü hat, für subtitles, wobei das 2 normalerweise für audiospuren immer gedacht ist.
Wie gesagt es nicht über meine sample applikation die subtitles zu ändern bei OGM files.
Ich kann sie aber über das DirectVobSub icon steuern, in dem ich in section 1
die subtitles aktiviere und bei sektion2.
Kann mir da einer weiterhelfen ?
Ich will ja nur die subtitles richtig auslesen und steuern.
Für besseres verständnis hier die sample applikation.
http://www.xenorate.com/final/DirectShow Test2.zip
i versuche grad ein kleines directshow sample zu bauen, mit dem ich audiospuren und untertitel steuern kann.
Die audiospuren zu wechseln ist kein problem mit IAMStreamSelect, das immer aber untertitel verhalten sich sehr komisch... ich habs bisher mit dem DirectVobSub Filter gemacht um die subtitles auszulesen und zu aktivieren.
Bei MKV (Matroska) Dateien es perfect aber bei OGM Dateien es nicht
Hier der code was ich benutze um nen subtitle zu changen:
Code:
// iDVS = IDirectVobSub
iDVS.put_HideSubtitles(False);
iDVS.put_SelectedLanguage(Index);
Hier sind die filter für OGM:
Code:
Default DirectSound Device
Video Renderer
MatrixMixer
DirectVobSub
Morgan Stream Switcher
DivX Decoder Filter
CoreVorbis Audio Decoder
Ogg Splitter
D:\serial_experiments_lain_ep_01_-_weird_-_[axp_dvdrip]_[dual_audio]_[5b7b234b].ogm
und für MKV:
Code:
Default DirectSound Device
Video Renderer
MatrixMixer
DirectVobSub
Morgan Stream Switcher
DivX Decoder Filter
CoreVorbis Audio Decoder 0002
CoreVorbis Audio Decoder
Matroska Splitter
D:\Japan\Videos\Serien\Kare Kano\[Perfect-Anime]_Kare_Kano_01_[1057CB6E].mkv
Im systray sind 2 symbole beim start von OGM, das gründe directvobsub icon was ja ok ist, und dann aber noch nen anderes mit dem ich nix anfangen kann.
Das Popupmenü für das nicht directvobsub icon ist:
Und komisch ist auch das DirectVobSub 2 Bereiche im popupmenü hat, für subtitles, wobei das 2 normalerweise für audiospuren immer gedacht ist.
Wie gesagt es nicht über meine sample applikation die subtitles zu ändern bei OGM files.
Ich kann sie aber über das DirectVobSub icon steuern, in dem ich in section 1
die subtitles aktiviere und bei sektion2.
Kann mir da einer weiterhelfen ?
Ich will ja nur die subtitles richtig auslesen und steuern.
Für besseres verständnis hier die sample applikation.
http://www.xenorate.com/final/DirectShow Test2.zip
Zuletzt bearbeitet: