MakeMKV on Raspberry PI (ARM)

The place to discuss linux version of MakeMKV

Would you have use for MakeMKV on a RPi?

Poll ended at Thu Apr 10, 2014 7:46 pm

Definitely!
20
63%
Maybe...
2
6%
No, I don't need that on my RPi
5
16%
No, I don't own a RPi
5
16%
What is a Raspberry Pi?
0
No votes
 
Total votes: 32

Woodstock
Posts: 8147
Joined: Sun Jul 24, 2011 11:21 pm

Re: MakeMKV on Raspberry PI (ARM)

Post by Woodstock »

My caution is related to network speed, which can be measured separate from ripping speed. I also tested using a "max firepower" RPi4, with a solid gigabit network connection, and the measured throughput on straight copy operations was not much better than the RPi3B+. And I already know that a 100Mb/s network connection is a limiting factor on MakeMKV read speeds from a USB optical disk.

The CPU has plenty of "power" to read the disks. It might work better with local USB storage than network (less protocol overhead). We can't do REAL tests until Mike compiles it for ARM, though....
MakeMKV Frequently Asked Questions
How to aid in finding the answer to your problem: Activating Debug Logging
donut
Posts: 14
Joined: Sun Apr 26, 2020 3:48 pm

Re: MakeMKV on Raspberry PI (ARM)

Post by donut »

I was planning to use a usb bluray drive. I pulled one from another system, and coupled it with the cheapest powered usb sata adapter I could find. It didn't work. I suspect there is not enough power on the usb3.0 port as I also have a ssd plugged in. The adapter worked fine on my windows 7 PC, so I am picking up a powered USB hub for the PI. If that solves the problem, I will see if I can elimiate it with a 4A power supply. I currently only have a 3.5A.

I then ran iperf3 between the pi and another linux box and got good results...
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.10 GBytes 942 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 1.10 GBytes 941 Mbits/sec receiver

I guess I am not following you on the network speed issue. On a separate note, I have a 5 year old 32 bit odroid XU4 with a 2TB ssdhd and a 2.5 GBS usb nic and it gets a solid 2.34 Gbs running iperf3. I am picking up another 2.5 Gbe adapter for the pi to see how it performs. I have a QNAP 5Gbe but I know its going to need that powered usb port, as it is quite a little heater. I'll post another update in a day or two when the parts show up.
donut
Posts: 14
Joined: Sun Apr 26, 2020 3:48 pm

Re: MakeMKV on Raspberry PI (ARM)

Post by donut »

I just wanted to provide the promised update. I received the powered USB 3.0 hub and a 2.5Gbe adapter. The hub seems to have resolved the power issue I suspected. I am able to play dvds in KODI on the pi now with my LG WH16NS40. I haven't had time to figure out VLC yet...

After recompiling the kernel to add in the updated realtek 8152 driver, the 2.5Gbe adapter is working.
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 2.47 GBytes 2.12 Gbits/sec 2150 sender
[ 5] 0.00-10.00 sec 2.47 GBytes 2.12 Gbits/sec receiver

So yes, I too am waiting to see if an armv7 or arm64 version becomes available.
uname -srvm
Linux 5.4.59-v7l-r8152+ #1 SMP Wed Aug 26 16:18:47 EDT 2020 armv7l

If this happens, I will pick up one of the "approved" external cases for the bluray player from the Ultimate UHD Drives Guide Updated 2020 page. As of right now, it is sitting here naked on my desk. That might allow me to do away with the powered USB hub since I expect the external case and power supply might be providing a 5v supply to the drive. The cheap adapter I picked up is almost certainly relying on 5v from the USB port on the pi, which is under powered.
mmuser
Posts: 2
Joined: Mon Dec 21, 2015 8:00 am

Re: MakeMKV on Raspberry PI (ARM)

Post by mmuser »

Another interested user.

I have begun transitioning a few of my computers from PCs to Pis. One of them sits by a 1920x1200 monitor and an Asus external, powered USB 3 Bluray reader/writer, currently used to rip CDs. Home network is all GbE (multi-unit residence, so no real "space" for another WiFi, plus the security). NAS are currently older WD My Book Live Duo, tweaked for larger drives.

I would very much like to have MakeMKV running on this Pi 4 B 8 GB, either to a local USB 3 drive, or, preferably, to a NAS.

I can test (pre-)releases here, including build-related issues.

Would my existing license key work or would I need a new one?
Lost Dog
Posts: 4
Joined: Mon Mar 09, 2020 9:24 pm

Re: MakeMKV on Raspberry PI (ARM)

Post by Lost Dog »

I was just thinking about this as well... I'm playing with the idea of ditching my MythTV Frontend / Backend and going with a Odroid N2+ for the frontend and a smaller, more efficient server running the backend.

Being able to have MakeMKV on the N2+ providing decryption would be great.
steinhelten
Posts: 2
Joined: Fri Feb 26, 2021 11:39 pm

Re: MakeMKV on Raspberry PI (ARM)

Post by steinhelten »

I, too, would love to run MakeMKV on a RPI4. My ultimte goal is to use Kodi on this system for as much of our media consumption as possible. I'm in the middle of ripping our DVDs to an external 1TB hard drive. I am ripping to local USB on the USB3 port, so I don't think that throughput is going to be an unbearable constraint.

Instead of just asking for what I want, is there a way I can contribute to the effort?

P.S. All the rest of my infrastrucre is now ARM7,and most of is is RPIs. Router, NAT, DB, Webserver, the lot. The exception is my Chromebook - still ARM7, but not a RPI. I have a Pi-TOP, but it didn't quite meet my needs for a laptop.
mike admin
Posts: 3932
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: MakeMKV on Raspberry PI (ARM)

Post by mike admin »

Ok, its here.
steinhelten
Posts: 2
Joined: Fri Feb 26, 2021 11:39 pm

Re: MakeMKV on Raspberry PI (ARM)

Post by steinhelten »

HOT DIGGITY DOG! Yeah - it took a bit of updating of RaspBian and the utilities, but I'm running it on my RPI4 right now. It estimates that it's going to process the entire movie in about 43 minutes - almost exactly half the playing time (source size 21.9GB). I'm seeing three active threads, which, unfortunately, together are only consuming about 35% of one CPU. There's a LOT of wait IO - more than I expected, given that I've got a 6x read speed DVD/BLURAY player. The output drive, an external 1TB RAID0, doesn't appear to be very busy. I do have another process running which is very IO intensive to a different USB device. Let me suspend that... very little difference. Still using about 36% of one CPU (~9% of total system CPU power) and the output disk drive appears to be largely "loafing", and is mostly displaying its idle pattern. So - it appears that the bottleneck is actually in the read speed of the ASUS bluray drive, but I don't know why. Oh, here we go - the program tells me this - it's giving the read rate of 8.7M/s [2.0X] - I guess I can't figure out where the constraining factor is - the documentation for this drive claims 6x read speed - but it looks like the system could actually pound through a good deal more.

Now, just for fun, I'm playing the movie with vlc that I just ripped, while I'm ripping the next one. The playback is going very smoothly, and the system isn't "sweating" at all - the stats are all still good.

I only have a half-dozen or so Blu-Rays to convert, so I'd have to say that I'm fine with the performance, but it does seem like the system should be able to go quite a bit faster, if only I could figure out where the constaint is.

A big THANK YOU to Mike!
Lost Dog
Posts: 4
Joined: Mon Mar 09, 2020 9:24 pm

Re: MakeMKV on Raspberry PI (ARM)

Post by Lost Dog »

Working great on my Odroid C2!!!!

Thanks much! Once I get my N2+ be using it on that platform for my HTPC.
archer72
Posts: 6
Joined: Sun Jun 16, 2019 11:04 am

Re: MakeMKV on Raspberry PI (ARM)

Post by archer72 »

Re: steinhelten

Works great on my Pi4 also. I did not do extensive tests, but 43 minutes to rip a blu-ray is about what I got.
CyPi4
Posts: 1
Joined: Sun May 09, 2021 8:21 am

Re: MakeMKV on Raspberry PI (ARM)

Post by CyPi4 »

Running great on my RaspberryPi4 8GB with RasPiOS aarch64 as arm64-release. Absolutely no issues when compiling source for the Pi and program is running great and fast.

I love your work!
Post Reply