Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
makemkv [2017/02/02 23:13] beandog |
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]] |
+ | |||
+ | See: [[http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053]] for key. | ||
+ | |||
+ | 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]] | ||
See http://www.makemkv.com/developers/usage.txt for CLI instructions. | See http://www.makemkv.com/developers/usage.txt for CLI instructions. | ||
Your API key needs to be set in ''~/.MakeMKV/settings.conf'' | Your API key needs to be set in ''~/.MakeMKV/settings.conf'' | ||
- | |||
- | App key (as of this writing): | ||
<code> | <code> | ||
- | app_Key = "T-bKTnFR8IlPCYOWdl2z00ScXddJFYFMn6qazWqXUlUk3rrSKCEOexQgEswryjpAj8m2" | + | app_Key = "app-key-123" |
</code> | </code> | ||
- | To backup into directory "test": | + | To backup first optical drive into directory "test": |
- | <code>makemkvcon backup --decrypt disc:/mnt/bluray/</code> | + | <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 ** | ** 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> | <code> | ||
makemkvcon mkv disc:0 all . | 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> | </code> |