Home > Linux, XBMC > Blu-Ray disk in XBMC

Blu-Ray disk in XBMC

We gaan dus voorlopig nog maar even door in het Nederlands ;)

Een tip voor de mensen met een Blu-Ray speler in hun Linux machine. Met behulp van het onderstaande stappenplan is het mogelijk Bly-Ray te bekijken:

Installeer makemkv
sudo apt-get install build-essential libc6-dev libssl-dev libgl1-mesa-dev libqt4-dev
wget http://www.makemkv.com/download/makemkv_v1.4.11_beta_bin.tar.gz
wget http://www.makemkv.com/download/makemkv_v1.4.11_beta_oss.tar.gz
tar -xvf makemkv_v1.4.11_beta_bin.tar.gz
tar -xvf makemkv_v1.4.11_beta_oss.tar.gz

Installeer nu het source package
cd makemkv_v1.4.11_beta_oss
sudo make -f makefile.linux
sudo make -f makefile.linux install

Installeer nu het bin package
cd makemkv_v1.4.11_beta_bin
sudo make -f makefile.linux
sudo make -f makefile.linux install

Blu-Ray script
Download nu het volgende bestand van: http://www.bultsblog.com/BluRay-script.zip
Pak deze uit en kopieer deze naar de scripts directory: ./xbmc/scripts/

Als het goed is nu moet het nu mogelijk zijn om Blu-Ray bestanden te bekijken! Dit doe je door een Blu-Ray schijfje in de drive te stoppen om vervolgens via Scripts het Blu-Ray script te laden. Meer informatie is hier te vinden: http://www.xbmc.org/forum/showthread.php?t=67420

Ik zal proberen dit in mijn komende livecd te integreren!

Categories: Linux, XBMC Tags:
  1. Oizopower
    January 21st, 2010 at 13:21 | #1

    Wow Super !, ik ga dit meteen thuis testen aan het eind van me werk dag.
    Ik liep hier inderdaad al tegenaan dat het niet werkte, maar nog niet echt veel tijd gehad om het uit te pluizen.

    bedankt !

  2. Oizopower
    January 21st, 2010 at 13:34 | #2

    @Oizopower
    Oeps zie nu pas dat dit voor echte BR Disks zijn , ik dacht een iso via streaming
    Deze zet ik nu nog handmatig om met makemkv voor windows.

  3. adgr
    January 21st, 2010 at 13:45 | #3

    Als je de genoemde link helemaal doorleest, zie je het volgende:

    In het script de regel

    “tst = subprocess.Popen(‘makemkvcon stream disc:0′, shell=True)”

    veranderen in

    tst = subprocess.Popen(‘makemkvcon stream iso:”/directory/to/filename.iso”‘, shell=True)

    en je zou de BR-ISO moeten kunnen gebruiken.

  4. Ramon de Klein
    January 21st, 2010 at 15:37 | #4

    Goed nieuws. Ik had al spijt van mijn BR disk, maar nu kan ik er toch nog even mee klooien :)

  5. Michael
    January 21st, 2010 at 21:42 | #5

    Stomme vraag misschien maar wat is er nu precies mogelijk met dit script? M2TS bestanden afspelen was toch gewoon al mogelijk….of kun je nu ook de complete Bluray menu’s gebruiken?
    Nog een ander vraagje, is het mogelijk op de PGS (ondertitels in een blurau stream) te gebruiken binnen XBMC?

  6. Ramon de Klein
    January 21st, 2010 at 22:00 | #6

    Hmm… Blijkbaar gaat er wat niet goed. Ik krijg de zaak niet geinstalleerd. Bij

    sudo apt-get install build-essential libc6-dev libssl-dev libgl1-mesa-dev libqt4-dev

    krijg ik de foutmelding:

    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Package build-essential is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
    E: Package build-essential has no installation candidate

    Blijkbaar mis ik iets, maar wat??? Ik werk met de LiveCD v7 (geinstalleerd natuurlijk).

  7. adgr
    January 21st, 2010 at 22:24 | #7

    @Ramon de Klein
    Misschien eerst een “sudo apt-get update” uitvoeren en daarna pas “sudo apt-get install build-essential libc6-dev libssl-dev libgl1-mesa-dev libqt4-dev”?
    Anders aptitude proberen, of desnoods op http://packages.ubuntu.com/karmic/devel/build-essential build-essential downloaden en installeren door er op te dubbelklikken.

  8. Ramon de Klein
    January 21st, 2010 at 23:36 | #8

    @adgr
    Bedankt… Had ik zelf moeten verzinnen :-)

  9. January 22nd, 2010 at 07:44 | #9

    Michael :
    Stomme vraag misschien maar wat is er nu precies mogelijk met dit script? M2TS bestanden afspelen was toch gewoon al mogelijk….of kun je nu ook de complete Bluray menu’s gebruiken?
    Nog een ander vraagje, is het mogelijk op de PGS (ondertitels in een blurau stream) te gebruiken binnen XBMC?

    Met MakeMKV en dit script samen kan je Blu-Ray schijven afspelen. Je hoeft deze dus niet te rippen van z’n ts bestanden of er een MKV van te maken. Gewoon schijf erin en draaien…

    Ik heb het zelf nog niet helemaal voor elkaar, na de handleiding lijkt alles geinstalleerd maar werkt het script niet. Het XBMC script geeft een verwijzing naar MAKEMKVCON met de STREAM optie. Echter wordt de MAKEMKVCON bij mij niet aangemaakt in de /usr/bin/

    Wel heb ik daar de MAKEMKV tool, maar die is gebaseerd op een GUI. Had iemand anders meer succes?

  10. adgr
    January 22nd, 2010 at 08:02 | #10

    @Martijn Bouwman
    Als ik in de makefile.unix kijk, dan denk ik dat makemkvcon afhankelijk van de architectuur in /usr/bin bin/i386/makemkvcon of /usr/bin bin/amd64/makemkvcon wordt geinstalleerd.
    Als dat het geval is, is het een kestie van het script aanpassen of in /usr/bin een softlink makemkvcon aanmaken naar /usr/bin bin/i386/makemkvcon of /usr/bin bin/amd64/makemkvcon

  11. January 22nd, 2010 at 08:12 | #11

    Inmiddels heb ik het een en ander uitgevogeld… Met alleen de source uitpakken/compilen/installeren kom je er niet.

    Wanneer je de binary download ( http://www.makemkv.com/download/makemkv_v1.4.11_beta_bin.tar.gz ), vind je daarin de MAKEMKVCON binary. Deze heb je nodig om het script uit te voeren! Voor zover ik kan zien is de source niet nodig, tenzij je met een gui wilt gaan spelen.

    Als je de XBMC integratie wilt gebruiken (bovengenoemd script uit het artikel) dan heb je deze binary nodig!

  12. January 22nd, 2010 at 08:20 | #12

    @adgr

    Dat dacht ik eerst dus ook… Maar ook daar is niks te vinden, ik heb even een search gedaan op het filesystem, maar MAKEMKVCON bestaat gewoon niet als je alleen de source installeert…

    Ik denk dat daarnaast toch de pre-compiled binary gedownload moet worden.

  13. adgr
    January 22nd, 2010 at 08:36 | #13

    @Martijn Bouwman
    Volgens mij heb je volkomen gelijk en staat dat ook in dit topic: http://www.makemkv.com/forum2/viewtopic.php?f=3&t=224

    Unpack both packages and starting from source package do the following steps for each package:
    make -f makefile.linux
    sudo make -f makefile.linux install

    both packages slaat op:
    http://www.makemkv.com/download/makemkv_v1.4.11_beta_bin.tar.gz
    http://www.makemkv.com/download/makemkv_v1.4.11_beta_oss.tar.gz

  14. January 22nd, 2010 at 09:04 | #14

    @adgr

    En over die eerste zin heb ik compleet heen gelezen… als ik dit gisteravond vond was m’n avond een stuk minder gefrustreerd :p ik was helemaal blij dat ik eindelijk Blu-ray kon afspelen.

    Vanavond weer een poging :)

  15. January 22nd, 2010 at 17:35 | #15

    Zojuist de Blu-ray “The Manchurian Candidate” ingeladen… en draaien dat ‘ie doet :D

  16. Digin
    January 22nd, 2010 at 17:59 | #16

    Na het uitvoeren van de extra (bin) commando’s werkt het bij mij ook. De ondertitel is in het Engels. Kan dit ook op Nederlands ingesteld worden? Alvast bedankt.

  17. January 22nd, 2010 at 18:05 | #17

    Dit kan je veranderen in het context menu van xbmc, het wisselen van audio stream werkt ook prima merk ik.

    @Digin
    Was het jou gelukt om een menu te krijgen of start de film gelijk?

  18. Digin
    January 22nd, 2010 at 18:13 | #18

    @Martijn Bouwman
    Nee, bij mij begon de film gelijk af te spelen. Ik was al lang blij dat het werkte en ga er nu verder mee spelen. Bedankt voor het meedenken. Film wordt nu in het Nederlands ondertiteld.

  19. Wingie
    January 22nd, 2010 at 19:49 | #19

    Ik probeer het ‘makemkvcon stream iso:”/home/xbmc/bluray/test/dve-bluray.iso”’, shell=True) te laden maar nadat hij de stream voor 100% heeft ingeladen knalt hij zonder melding terug naar de scripts map.

    Om deze zaken te compileren heb ik een apt-get update / upgrade gedaan en de packages die hierboven genoemd worden geinstalleerd. Nu heb ik mijn systeem opnieuw opgestart en krijg ik ineens de melding dat er geen opengl geinstalleerd zou zijn (in heel klein schermpje) en dan weer terug naar inlogppromt HELP

  20. Wingie
    January 22nd, 2010 at 20:30 | #20

    Oke beide problemen opgelost maar een nieuwe terug ;-)
    - De melding over opengl komt blijkbaar doordat ik een apt-get update/upgrade had gedaan en een tijdje geleden handmatig de nvidia 195.30 .run package had geinstalleerd. Door dit package opnieuw te installeren kreeg ik weer beeld
    - In het script bleek met het knippen/plakken de aanhalingstekens veranderd te zijn door deze goed te zetten en het commando vanaf de prompt getest (om te zien of hij het wel kon vinden).

    Maar nu doet mijn bluray het (is een bluray test dvd voor het afstemmen van beeld/geluid) en krijg ik de melding audio device not working (of zo iets) en in de xbmc.log staat

    20:19:57 T:2506005360 M:968880128 DEBUG: ffmpeg[955E9B70]: [truehd] Lossless check failed – expected 4e, calculated fd.

    Ik gebruik alsa 1.0.22.1 en heb beide outputs in XBMC op HDMI staan, ac3,dts ticked.

  21. Nootje
    January 31st, 2010 at 19:02 | #21

    Hi, heb alles uitgevoerd zoals aangegeven. Krijg alleen het script niet te zien. Zie alleen my scripts en common scripts. In het file overzicht in XBMC zie ik de aangemaakte map scripts.

    Hoe krijg ik het script aan de gang?

    Alvast dank.

  1. January 21st, 2010 at 20:23 | #1