[[Vorlage(Getestet, bionic, focal)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Paketquellen freischalten/PPA: Verwenden eines PPAs] optional [:Terminal: Ein Terminal öffnen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis()]] [[Bild(./SMPlayer_icon.png, 48, align=left)]] Der [http://smplayer.sourceforge.net/index.php?tr_lang=de SMPlayer] {de} ist eine auf [:Qt:] basierende schlanke Oberfläche ([wikipedia:Frontend_und_Backend:Frontend]) für [:MPlayer:] zur Multimedia-Wiedergabe mit zusätzlichen Funktionen. Da keine KDE-Bibliotheken benötigt werden, ist er für Nutzer aller Desktop-Umgebungen geeignet. Besonderheiten des SMPlayers sind u.a. die intuitive Bedienoberfläche und die gute Konfigurierbarkeit. Einige der Funktionen sind: [[Vorlage(Bildunterschrift, ./smplayer-sintel.jpg, 312, "[http://www.sintel.org/ Sintel] {en}, © Blender Foundation[[BR]][http://durian.blender.org/ Durian Open Movie Project] {en}" right,)]] * Für Videodateien und DVDs lassen sich entweder global oder dateibezogen speichern: die Wiedergabeposition beim Beenden, die Lautstärke, die Tonspur und die Untertitelauswahl * SMPlayer benötigt keine zusätzlichen Sprachdateien (aktuell in 20 Sprachen übersetzt) * Komfortables Optionsmenü * Video-Equalizer (Kontrast, Helligkeit, Farbe, Sättigung, Gamma) * Audio-Equalizer * Veränderung der Wiedergabegeschwindigkeit (Vielfaches oder Zeitlupe) * Untertitel können beliebig positioniert werden (Größe, Schrift, Farbe u. Sprache frei konfigurierbar) * Die Möglichkeit, in [http://www.opensubtitles.org/ opensubtitles.org] {en} automatisch nach Untertiteln zu suchen * [wikipedia:On_Screen_Display: OSD]-Bildschirmanzeige * Einstellen der Aktion, die beim Klicken oder Doppelklicken ausgeführt wird * Skinbar (Icons und auch Oberfläche (via Konfigurationsmenü, intern durch Qt-style.css)) * [wikipedia:Karaoke:] - Wiedergabefunktion * Bildschirmfoto erstellen ('''.png''') * Abspiellisten bzw. Playlists ('''.m3u''') * Weitere Kommandozeilenoptionen können an [:MPlayer:] übergeben werden * Fehlerprotokolle (Logs) für SMPlayer und MPlayer * digitale [:TV:TV-Wiedergabe] (DVB) {{{#!vorlage Hinweis Voraussetzung: Die Datei [:dvb-utils#channels-conf:channels.conf] muss dazu im Homeverzeichnis im Ordner '''~/.mplayer''' vorhanden sein. }}} = Installation = Der SMPlayer ist in den offiziellen Paketquellen enthalten und kann über die folgenden Pakete installiert [1] werden: {{{#!vorlage Paketinstallation smplayer, universe smplayer-themes, universe }}} Um die Übersetzung für SMPlayer zu erhalten, muss man das folgende Paket installieren: {{{#!vorlage Paketinstallation smplayer-l10n, universe }}} == PPA == Das SMPlayer-Projekt pflegt ein "Personal Package Archiv" (PPA) [2] für den SMPlayer. [[Vorlage(PPA, rvm/smplayer)]] Nach dem Aktualisieren der Paketquellen erfolgt die Installation wie oben angegeben. Zusätzlich ist ein weiteres Paket verfügbar: {{{#!vorlage Paketinstallation smplayer-skins, ppa }}} = Bedienung = Über den Menüpunkt ''"Öffnen"'' stehen zur Verfügung: * einzelne Dateien * Liste der zuletzt geöffneten Dateien * Verzeichnis * DVD im Laufwerk * Abspiellisten * VCD, Audio CDs, TV, Tuner und anderes mehr Unter ''"Wiedergabe"'' kann die Geschwindigkeit in bis zu 1% kleinen Stufen variiert werden. Außerdem sind Sprünge um jeweils 10 Sekunden vor bzw. zurück möglich. Der Menüpunkt ''"Video"'' erlaubt: * Größenänderung der Wiedergabe * fein abgestufter Zoom * Änderung des Seitenverhältnisses * verschiedene Filter * Drehung um 90° bzw. 180° Unter ''"Audio"'' sind Stereo oder Mehrkanal-Surround-Klang einstellbar. Die Kanalzuordnung kann dann frei gewählt werden. Untertitel sind ebenfalls - je nach Bedarf - einstellbar. Ferner gibt es Navigationsmöglichkeiten in den Kapiteln einer DVD. Unter ''"Optionen -> Einstellungen"'' kann eine Vielzahl von individuellen Einstellungen vorgenommen werden. Da SMPlayer auf [:MPlayer:] basiert, siehe auch dort. == SMPlayer mit Lirc steuern == [:Archiv/Lirc/Tasten_mit_Funktionen_belegen:] erklärt, wie Programme mit [:Lirc:] gesteuert werden. Für SMPlayer gilt für die `config`-Zeile folgende Syntax: {{{ smplayer -send-action }}} Beispiel: {{{ # Wiedergabe/Pause begin button = Play prog = irexec repeat = 0 config = if [ $(ps -eo cmd | grep -c ^smplayer) -eq 1 ]; then (smplayer -send-action play_or_pause); fi end }}} Die verwendbaren Steuerungs-Befehle können unter ''"Optionen -> Einstellungen -> Tastatur und Maus -> Tastatur"'' in der rechten Spalte ''"Name"'' nachgelesen werden. Das etwas unübersichtliche Konstrukt `if [ $(ps -eo cmd | grep -c ^smplayer) -eq 1 ]; then ([smplayer-Steuerungsbefehl]); fi` sollte überflüssig sein, wenn sowieso nur eine SMPlayer-Instanz läuft. Das lässt sich über ''"Optionen -> Einstellungen -> Interface -> Prozesse -> Nur einen laufenden SMPlayer-Prozess verwenden"'' entsprechend einstellen, dann reicht auch der einfache Befehl, in diesem Falle z.B. `config = smplayer -send-action play_or_pause`. = Links = * [http://smplayer.sourceforge.net/index.php?tr_lang=de Projektseite] {de} * [http://smplayer.sourceforge.net/forum/ SMPlayer-Projekt-Forum] {en} * [http://smplayer.sourceforge.net/screenshots.php?tr_lang=de Bildschirmfotos] {en} * [wikipedia_en:MPlayer:] und [wikipedia:MPlayer:] - Wikipedia * [:VideoPlayer:] {Übersicht} Programmübersicht #tag: Multimedia, KDE, Videoplayer, Qt