[[Vorlage(Getestet, jammy, bionic, focal)]] {{{#!vorlage Wissen [:Paketquellen_freischalten/PPA: Verwenden eines PPAs] [:Programme kompilieren: Programme aus dem Quellcode erstellen] optional [:Pakete installieren: Installation von Programmen] [:Packprogramme: Archive entpacken] [:sudo: Root-Rechte] [:Terminal: Ein Terminal öffnen] [:Programme_starten:] [:Paketinstallation_DEB: Ein einzelnes Paket installieren] }}} [[Inhaltsverzeichnis(1)]] [[Bild(mkv_icon.png, 48, align=left)]] [https://www.makemkv.com MakeMKV beta] {en} ist ein kommerzieller Konverter, mit dem DVDs und [wikipedia:Blu-ray:]-Disks abgespielt oder auf der Festplatte gespeichert werden können. Außerdem ist es möglich, bereits vorhandene '''.iso'''-Dateien und weiteres Videomaterial zu konvertieren. MakeMKV setzt auf das [:Matroska:]-Format, da dieses Containerformat eine Reihe von [:Codecs:Audio- und Videocodecs] unterstützt und Untertitel sowie Kapitelmarken übernehmen kann. Zur Weiterverarbeitung der Dateien kann z.B. [:HandBrake:] verwendet werden. Die Shareware-Version bietet den vollen Funktionsumfang. Während der Beta-Phase ist das Programm kostenlos und der Testzeitraum von 30 Tagen kann beliebig oft [https://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053#p3548 verlängert] {en} werden. Nach Beendigung der [https://www.makemkv.com/forum2/viewforum.php?f=5 Beta-Phase] {en} muss das Programm für die weitere Nutzung der Blu-ray Funktionalität [https://www.makemkv.com/buy/ käuflich] {en} erworben werden. {{{#!vorlage Hinweis Beim Einsatz dieses Programms sind – sofern ein Kopierschutz umgangen wird – die Urheberrechtsgesetze im Land des jeweiligen Benutzers zu beachten. }}} {{{#!vorlage Tabelle [[Bild(GUI.png, x200)]] <:>[[Bild(Options.png, x200)]] +++ <:>Oberfläche <:>Einstellungen }}} = Installation = Das Programm ist kein Bestandteil der offiziellen Paketquellen. Zur Installation muss man daher auf ein "Personal Package Archiv" (PPA) [1] ausweichen oder es selbst aus dem Quelltext kompilieren [2]. == PPA == [[Vorlage(PPA, heyarje/makemkv-beta)]] Nach dem Aktualisieren der Paketquellen können folgende Pakete installiert werden [3] {{{#!vorlage Paketinstallation makemkv-bin, ppa makemkv-oss, ppa }}} == Manuell == Zur Vorbereitung des Kompilierens müssen die folgenden Pakete auf dem System vorhanden sein: {{{#!vorlage Paketinstallation build-essential checkinstall pkg-config libc6-dev libssl-dev libexpat1-dev libavcodec-dev libgl1-mesa-dev qtbase5-dev zlib1g-dev }}} Anschließend von [https://www.makemkv.com/forum2/viewtopic.php?f=3&t=224 makemkv.com] {en} die Pakete '''makemkv_VERSION_bin.tar.gz''' und '''makemkv_VERSION_oss.tar.gz''' herunterladen und entpacken [4]. [[Vorlage(Fremd, Software, "")]] Nun beide Pakete kompilieren und das jeweilige '''.deb'''-Paket installieren [5][6][8]. == makemkv-oss == {{{#!vorlage Befehl ./configure make sudo checkinstall }}} == makemkv-bin == {{{#!vorlage Befehl make sudo checkinstall }}} = Bedienung = Das Programm ist bei Ubuntu-Varianten mit einem Anwendungsmenü unter ''"Multimedia -> MakeMKV"'' zu finden [7]. Die Software ist einfach gehalten und intuitiv zu erfassen. Über die Schaltflächen sind die wichtigsten Optionen zu erreichen. Sofern die Symbolleiste über ''"Ansicht"'' ausgeblendet wurde, können die Punkte über ''"Datei"'' aufgerufen werden. Einzelne Titel des Mediums können durch einen Linksklick [[Vorlage(Tasten, lmb)]] an- bzw. abgewählt werden. Mit "`<`" vor dem jeweiligen Titel können die Spuren für Untertitel und Audio ein-/ausgeblendet werden. {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" rowclass="titel"> Symbolleiste +++ Schaltfläche Beschreibung +++ <: cellstyle="width: 10%;">[[Bild(Wiki/Icons/Oxygen/folder.png ,48,)]] Videodatei öffnen. +++ <:>[[Bild(download_manager.png, 48,)]] Gewählten Titel speichern. +++ <:>[[Bild(backup.png, 48,)]] Sicherungskopie anlegen. +++ <:>[[Bild(stream.png, 48,)]] [#Streaming Streaming] starten. +++ <:>[[Bild(configure.png, 48,)]] [#Einstellungen Einstellungen] aufrufen. +++ <:>[[Bild(eject.png, 48,)]] Medium auswerfen. +++ <:>[[Bild(dvd_to_hd.png, 96,)]] Medium auf Festplatte kopieren. }}} = Terminal = MakeMKV kann auch in einem Terminalfenster genutzt werden: {{{#!vorlage Befehl makemkvcon [SCHALTER] KOMMANDO [OPTIONEN] }}} {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" tablestyle="width: 97%;" rowclass="titel">Kommandos +++ Parameter Beschreibung +++ `info QUELLE` Informationen zum Medium ausgeben +++ `mkv QUELLE TITEL-ID ZIELVERZEICHNIS` Einzelnen Titel speichern +++ `stream QUELLE` Streamingserver starten +++ `backup QUELLE ZIELVERZEICHNIS` Sicherungskopie auf der Festplatte anlegen }}} {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" tablestyle="width: 97%;" rowclass="titel">Quellspezifikationen +++ Parameter Beschreibung +++ `iso:DATEINAME` Das ISO-Abbild `DATEINAME` öffnen +++ `file:ORDNERNAME` Dateien im Ordner `ORDNERNAME` öffnen +++ `disc:DISC-ID` Das Medium mit der ID `DISK-ID` öffnen +++ `dev:GERÄT` Datenträger mit dem Gerätenamen `GERÄT` des Betriebssystems öffnen +++ `--robot` [https://www.makemkv.com/developers Robot mode] {en} }}} = Einstellungen = == Sprache == Über ''"View -> Preferences -> Language"'' beim Punkt ''"Interface language"'' die gewünschte Sprache einstellen. [[Vorlage(Bildunterschrift, Advanced.png, 381, "Fortgeschrittenenmodus", right)]] == Fortgeschrittenenmodus == Um den Fortgeschrittenenmodus aufzurufen, wählt man unter den Einstellungen den Reiter ''"Allgemein"'' aus und aktiviert [] ''"Expert Mode"''. Es erscheint ein neuer Reiter ''"Advanced"''. Unter ''"Default selection rule"'' können Zusatzeinstellungen vorgenommen werden. Der Aufbau der Syntax definiert sich durch `{Aktion}:{Kondition}` und wird durch Kommata voneinander getrennt. Die Grundkonfiguration: {{{ -sel:all,+sel:(favlang|nolang),-sel:(havemulti|havecore),-sel:mvcvideo,=100:all,-10:favlang }}} Eine überarbeitete Fassung kann so aussehen: {{{ -sel:all,+sel:audio&(deu|eng),-sel:(havemulti),-sel:mvcvideo,+sel:subtitle&(deu|eng),-sel:special,=100:all,-10:deu }}} ## all - always matches ## xxx - matches specific language (ISO 639-2B/T code - eng,fra,etc...) ## N - matches if Nth (or bigger) track of the same type and language ## favlang - matches favorite languages, always matches if no favorite language is set ## special - matches if track is special (directors comments, childrens, etc) ## video - matches if track is video ## audio - matches if track is audio ## subtitle - matches if track is subtitle ## ## video tracks: ## mvcvideo - matches if track is a 3D multi-view video ## ## audio tracks, special tracks never match: ## mono - matches if mono ## stereo - matches if stereo ## multi - matches if multi-channel ## havemulti - matches if track is mono/stereo and there is a multi-channel track in same language ## lossy - matches if non-lossless ## lossless - matches if lossless ## havelossless- matches if non-lossless track, but there is a lossless track in same language ## core - matches if this track is core audio, logical part of hd track ## havecore - matches if this track is hd track with core audio ## ## subtitle tracks: ## forced - matches if track is forced {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" tablestyle="width: 97%;" rowclass="titel">Advanced +++ Parameter Beschreibung +++ `+sel` / `-sel` Aus-/abwählen +++ `+N` Einem Track in der Gewichtung den dezimalen Wert `N` zuordnen +++ `-N` Einem Track in der Gewichtung den dezimalen Wert `N` abziehen +++ `=N` Dem Track die Gewichtung des dezimalen Wertes `N` zuweisen +++ <-2 rowclass="highlight"> +++ `-sel:all` Alle Tracks abwählen +++ `+sel:audio&(deu|eng)` Alle Audio-Tracks in den Sprachen Deutsch und Englisch auswählen. Als Grundlage dient [wikipedia:ISO_639#Terminologische_und_bibliographische_Sprachcodes_.28T.2FB.29:ISO 639-2B/T]. +++ `-sel:(havemulti)` Alle Titel (Mono/Stereo) abwählen sofern ein mehrkanaliger Track in derselben Sprache vorhanden ist +++ `-sel:mvcvideo` 3D-Videos abwählen +++ `+sel:subtitle&(deu|eng)` Alle Untertitel in den gewählten Sprachen auswählen – hier Deutsch `deu` und Englisch `eng`. +++ `-sel:special` Specials wie Director's Comment, Making off... abwählen +++ `=100:all` Die Gewichtung für alle Tracks in der Ausgabe auf `100` setzen +++ `-10:deu` Verringerung der Gewichtung für deutsche Titel um `10` }}} {{{#!vorlage Hinweis Eine genaue Auflistung ist im MakeMKV-Forum unter [https://www.makemkv.com/forum2/viewtopic.php?f=10&t=4386 Changing default track selection] {en} und [https://www.makemkv.com/forum2/viewtopic.php?p=21435#p21435 Selection rule for localised audio tracks and subtitles] {en} zu finden. }}} === FFmpeg == Der Pfad zu [:FFmpeg:] kann ebenfalls in diesem Reiter angegeben werden. Hier '''/usr/bin/ffmpeg''' angeben. {{{#!vorlage Hinweis Seit Version 1.8.6 verwendet MakeMKV nicht mehr FFmpeg, sondern [:Archiv/Libav:Libav] (siehe [https://www.makemkv.com/forum2/viewtopic.php?f=3&t=224 Building with latest libavcodec] {en}). }}} = Blu-ray = == Direktes Abspielen im Mediaplayer == Ab Version 1.8.5 kann MakeMKV die libaacs-/libbdplus-Bibliotheken emulieren – dies ermöglicht ein direktes Abspielen kopiergeschützter Blu-rays z.B. mit VLC. Dafür muss zunächst das libaacs-Paket aus den offiziellen Paketquelllen deinstalliert werden: {{{#!vorlage Befehl sudo apt-get remove libaacs0 }}} Nun erstellt man zwei [:ln:Symlinks] für libaacs und libbdplus: {{{#!vorlage Befehl cd /usr/lib sudo ln -s libmmbd.so.0 libaacs.so.0 sudo ln -s libmmbd.so.0 libbdplus.so.0 }}} Danach sollten sich Blu-rays in allen Mediaplayern öffnen lassen, sofern diese auf der libbluray-Bibliothek aufbauen. == Streaming == Neben dem Speichern auf der Festplatte unterstützt MakeMKV auch das Streaming von Blu-ray-Inhalten. Damit ist es möglich, Blu-rays und DVDs in anderen Anwendungen und über das Netzwerk abzuspielen. Ein entsprechendes Plugin gibt es etwa für [:XBMC:]. Dieses kann als [http://www.bultsblog.com/plugin.makemkvbluray.zip plugin.makemkvbluray.zip] {dl} heruntergeladen und anschließend in XBMC installiert werden. = Tastenkürzel = {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" tablestyle="width: 97%;" rowclass="titel"> Tastenkürzel +++ Taste(n) Beschreibung +++ [[Vorlage(Tasten, strg+o)]] Datei öffnen +++ [[Vorlage(Tasten, strg+b)]] Programm beenden }}} ## = Dump = ## *TESTDUMP* ## erstellt '''.tgz'''-Archiv = Links = * [https://www.makemkv.com/ Herstellerseite] {en} * [https://www.makemkv.com/forum2/ Forum] {en} * [https://www.makemkv.com/forum/viewtopic.php?f=5&t=1053 Kostenloser Beta-Key] {en} (weil Software eine Beta-Version ist) * [https://www.makemkv.com/onlinehelp/ Online-Hilfe] {en} * [https://www.makemkv.com/onlinehelp/testdump.html Speicherauszug erstellen] {en} * [https://www.makemkv.com/download/old/ Archiv alter Programm-Versionen] {dl} * [https://forum.videohelp.com/threads/304167-How-to-make-a-single-MKV-from-a-Blu-ray-%28and-also-how-to-shrink-it%29 How to make a single MKV from a Blu-ray] {en} * [http://www.valkaama.com/ Valkaama - kollaborativer Open Source Film] {de} {dl} * [https://www.makemkv.com/forum2/viewtopic.php?f=3&t=7009 Direct Blu-ray playback with VLC] {en} * [:Blu-Ray_wiedergeben:] - Möglichkeiten zum Abspielen dieser Medien # tag: Multimedia, DVD, Blu-Ray, Codecs, Ripper, MKV, Matroska, unfreie Software, Shareware, XBMC