Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
makemkv [2013/06/28 15:29] beandog created |
makemkv [2023/04/30 23:26] (current) beandog |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== MakeMKV ====== | ====== MakeMKV ====== | ||
+ | |||
+ | * [[Blu-ray]] | ||
Great software. Use it. :) | Great software. Use it. :) | ||
- | See: [[http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053]] for key | + | * [[https://bluray.beandog.org/makemkv/man/makemkvcon.html|makemkvcon man page]] |
- | You can use MakeMKV on CLI, though the syntax is so confusing, I | + | See: [[http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053]] for key. |
- | don't recommend it. | + | |
- | See http://www.makemkv.com/developers/usage.txt | + | I wrote a man page for the CLI app (''makemkvcon'') that is available for download [[https://bluray.beandog.org/makemkv/man/makemkvcon.1|here]] or you can browse the HTML version [[https://bluray.beandog.org/makemkv/man/makemkvcon.html|here]] |
- | To backup into directory "test": | + | See http://www.makemkv.com/developers/usage.txt for CLI instructions. |
- | <code>makemkvcon backup --decrypt disc:/mnt/bluray/</code> | + | |
+ | Your API key needs to be set in ''~/.MakeMKV/settings.conf'' | ||
+ | |||
+ | <code> | ||
+ | app_Key = "app-key-123" | ||
+ | </code> | ||
+ | |||
+ | To backup first optical drive into directory "test": | ||
+ | <code>makemkvcon backup --decrypt disc:0 test</code> | ||
That will decrypt and dump the entire disc, in original M2TS format. | That will decrypt and dump the entire disc, in original M2TS format. | ||
+ | |||
+ | ** Backup main titles to MKV ** | ||
+ | |||
+ | Note that it won't take a symlink to the block device. | ||
+ | |||
+ | <code> | ||
+ | makemkvcon mkv dev:/dev/sr0 all . | ||
+ | </code> | ||
+ | |||
+ | Another option: | ||
+ | |||
+ | <code> | ||
+ | makemkvcon mkv disc:0 all . | ||
+ | </code> | ||
+ | |||
+ | You can use MakeMKV's decryption libraries directly with other apps by setting environment variables to use it for playback: | ||
+ | |||
+ | <code> | ||
+ | LIBAACS_PATH=libmmbd LIBBDPLUS_PATH=libmmbd | ||
+ | </code> |