MCI-Browser V1.44 - Ein einfacher Audio- und Video-Player für Windows
 
Home

  English Version of this page

 
  Einstieg
 
MCI-Browser ist ein simpler Player mit dem man ohne viel Herumklicken Audio- und Video-Dateien abspielen, kopieren, verschieben und löschen kann. Zur gerade gespielten Datei werden ein paar technische Daten angezeigt.

Als Multimedia Programmier-Schnittstelle wird das Windows Media Control Interface (MCI) oder DirectShow benutzt. MCI stammt noch aus der Zeit Windows 3.0 und läßt sich sehr einfach programmieren. Damit funktioniert MCI-Browser auch unter der ersten Version von Windows 95 und Windows NT4 ohne jedes Service Pack.
DirectShow bietet mehr Möglichkeiten und wird wenn möglich benutzt.

Dateien die von einem anderen Programm zum Schreiben geöffnet sind, lassen sich normalerweise nicht wiedergeben. Falls aber lesender Zugriff erlaubt ist, macht MCI-Browser eine temporäre Kopie und spielt diese ab. Das macht sich gut, wenn man während eines Downloads schonmal reinhören will...

Der MCI-Browser spielt alles, was DirectShow oder MCI beherrschen, also das, was auch der Windows Media Player wiedergeben kann. Mit DRM hat er nix am Hut.
AVI, ASF, MOV u.a. sind übrigens Container-Formate - da kann alles mögliche drin sein. Es ist daher ganz normal, wenn ein AVI geht, ein anderes ohne Ton oder Bild wiedergegeben wird. Dann fehlt meist der passende DirectShow-Filter. In diesem Fall gezielt die passenden Filter installieren.

  • MP3
    Für MP3-Dateien braucht man nur unter Windows 95 und NT4 Nachhilfe - man installiert sich einfach Microsofts Windows Media Player 6.4, der eine Reihe von Filtern mitbringt.
  • OGG, OGM
    Für Ogg Vorbis/Ogg Media gibts DirectShow-Filter bei www.oggmedia.info.
  • AC3 Audio
    Einen passenden Filter gibts bei ac3filter.sourceforge.net.
  • DivX/Mpeg4
    Für AVIs mit DivX/MP4-Videos installiert man sich DivX, Xvid oder ffdshow
  • MJPG
    Viele ältere Digital-Kameras mit Video-Funktion erzeugen AVIs mit Motion-JPG (MJPG). DirectX8 und höher enthalten einen passenden Filter, ansonsten hilft die aktuelle Version von ffdshow
  • MOV, QT (Apple QuickTime), MP4
    Für QuickTime-Videos braucht man eigentlich Apples QuickTime. Hiermit gehts auch mit dem Media-Player und MCI-Browser: QuickTime Alternative
    Allerdings gibt es Berichte, daß man sich mit der Installation sein System vermurkst...
  • RealAudio, RealMedia
    Für RealMedia braucht man eigentlich den RealPlayer. Hiermit gehts auch mit dem Media-Player und MCI-Browser: Real Alternative
    Gleiche Warnung wie bei "QuickTime Alternative": Vermurkstes System nicht ausgeschlossen...
  • MPEG-2
    Für MPEG-2 Videos gibts auch ein SourceForge-Projekt: GPL MPEG-1/2 DirectShow Decoder Filter.
    Die aktuelle Version von ffdshow kann auch mit MPEG-2 Dateien umgehen.
    Um von DVB-S oder DVB-T Receivern aufgenommene Transportstreams wiederzugeben, braucht man einen passenden Splitter, z.B. diesen hier von RadLight.
  • Microsoft Windows Media
    Für WMA, WMV, ASF ua. von Microsoft gibt die Windows Media 9 Codecs.
    Wenn die 9er nicht helfen oder man noch Win95 oder NT4 benutzt, nimmt man die Windows Media 8 Codecs
    Für WMV3 braucht man u.U. noch wmv9VCMsetup.
  • 3GP und 3G2 Handy-Videos, H.264 Digitalkamera-Videos
    Alles MPEG4-Derivate: Auch hier hilft die aktuelle Version von ffdshow. Eventuell braucht man noch einen passenden Splitter, z.B. den Haali Matroska Splitter.
  • Flash-Video (FLV)
    Auch hier hilft die aktuelle Version von ffdshow. Dazu einen passenden Splitter, z.B. den hier: FLVSplitter.
Ansonsten schadet ein Besuch bei MovieCodec, Free-Codecs oder DataCompression.info nicht.

Wenn WMV-Videos beim Skalieren 'blockig' aussehen, hilft ein Update der DX9 Runtimes, auch unter Windows 7:
Web-Intaller
Offline-Installer

Wenn Videos oder Sound 'plötzlich' mit schlechterer Qualität oder sonst irgendwie eigenartig wiedergegeben werden, hat sich meist ein garstiger DirectShow-Filter per Priorität der Filter vorgedrängelt, typischerweise nach Installation eines Codec-Packs, einer Video-Anwendung oder Nero... Welche Filter zum Zuge kommen, kann man sich mit dem Microsoft-Tool GraphEdit ansehen. Nach dem Start des Programms nicht auf 'Öffenen' klicken (das öffnet einen Filter-Graph), sondern im File-Menü 'Render Media File'. 'Rendern' heißt der Vorgang, passende Filter zur Wiedergabe zu einem 'Filter-Graph' zusammenzubasteln - s. auch hier: http://www.gdcl.co.uk/dshow_dev.htm (engl.)
Man kann die zu öffnende Datei auch per Kommandozeile übergeben.
Ist der schuldige Filter identifiziert, gilt es, den Filter ganz aus dem System zu werfen (UnRegister) oder (besser) dessen Priorität (im DirectShow heißt das dessen 'Merit') zu verringern. Ein passendes Tool ist z.B. der DirectShow FilterManager.
Vordefinierte Prioritäten (Merits) sind:
MERIT_PREFERRED = 0x800000
MERIT_NORMAL = 0x600000
MERIT_UNLIKELY = 0x400000
MERIT_DO_NOT_USE = 0x200000
Ein Filter mit MERIT_DO_NOT_USE wird beim autmatischen Rendern nicht benutzt, der Filter bleibt aber für Anwendungen die manuell rendern verfügbar. Es sind auch Werte > 0x800000 und beliebige zwischen den genannten zulässig, Filter mit höherem Wert werden beim automatischen Rendern bevorzugt. 0x200001 ist also der niedrigste Wert, wenn ein Filter im Notfall dann doch benutzt werden soll.
Siehe auch hier bei Silent-Dreams und hier: http://www.der-wmp.de


Zurück zum MCI-Browser:

Man kann mehrere Dateien selektieren (wie im Windows Explorer), die dann der Reihe nach wiedergegeben werden.

Um alle Dateien der Reihe nach abzuspielen, aktiviert man einfach die Checkbox 'all'.

Als Kommandozeile kann ein Verzeichnis oder ein Dateiname angegeben werden.

Über die Menüs GoTo, MoveTo und CopyTo kann man schnell in zuvor festgelegte Verzeichnisse wechseln, Dateien verschieben und kopieren.

Man kann externe Programme einbinden, die dann im Popupmenü der Dateiliste unter 'Open with...' erscheinen. Ab V1.20 geht das über die Settings.
Nützlich sind hier DivFix, AviPreview, GraphEdit und MPlayerClassic.

Der Lautstärke-Regler "Local" ist ein lokaler (nur für den MCI-Browser). Die anderen sind system-global: "Wave" ist für den Wave-'Eingang' der Soundkarte, "MIDI" für den FM-Sythesizer und "Master" für den Ausgang Richtung Boxen. Je nach Betriebssystem kann es vorkommen, daß der File-Regler nicht funktioniert oder auch mit dem Wave- oder MIDI-Regler identisch ist (z.B. unter NT4).

Unvollständige AVI-Dateien lassen sich mit DivFix reparieren. Einfach die DivFix.exe ins gleiche Verzeichnis wie den MCI-Browser kopieren oder deren Pfad in die MCIBrowser.ini eintragen: Dann wird DivFix automatisch ausgeführt - aber nur auf eine temporäre Kopie der Datei, das Original bleibt unverändert.

Screenshot:

mcibrowser.gif

Übersicht Tastenkombinationen:

Pfeil rechts/links Wiedergabe-Position vor/zurück um 1 Sekunde
Shift+Pfeil rechts/links Wiedergabe-Position vor/zurück 5 Sekunden
Strg+Pfeil rechts/links Wiedergabe-Position vor/zurück 10 Sekunden
Alt+Pfeil rechts/links Wiedergabe-Position vor/zurück 60 Sekunden
Strg+Shift+Pfeil rechts/links Wiedergabe-Position vor/zurück ca. ein Frame bei Videos
F2 Datei umbenennen
F5 Ansicht aktualisieren
Entf Datei(en) löschen (in den Papierkorb)
Umschalt+Entf Datei(en) löschen (endgültig)
Nummernblock +/- Im Overscan-Modus Video vergrößern/verkleinern


 

 
  Konditionen und Download
 
MCI-Browser ist Freeware.

Download:
MCIBrowser.zip
(ca. 192KB)

Die VB6 Runtimes werden benötigt (gehören zu NT4 ab SP5, Windows 2000, XP, Vista und Win7 sowie zu vielen anderen Programmen)

Für Puristen gibts noch die Ur-Version namens WavBrowser :-)
http://www.uwe-sieber.de/files/WavBrowser.zip
(ca. 20KB)
 

 



 

letzte Änderung: 13.06.2010

Uwe Sieber

Home: http://www.uwe-sieber.de/deutsch.html