Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

cardsdoc

macrumors 6502
Original poster
Jun 9, 2007
359
58
Shaker Hts, OH
I've been converting my DVD collection for ATV use. I've been using RipIt and Handbrake. I'm ripping/encoding separately primarily cause I'm using the disc drive on my older 2007 MBP and encoding on my new retina MPB with no drive. It's also better for batch encodes. Most of the time this works fine but I have several discs that seem to rip fine and are even playable in DVD player but when I load them into handbrake I get the "No valid source found" error. I can rip/encode directly in handbrake from my older MBP but that means the difference of a 2 hour encode vs 20 minutes on my new MBP. I also tried using handbrake on my new MPB and connecting via remote disc but get the "No valid source found" error that way too. Any suggestions? Thanks.
 
Last edited:

cardsdoc

macrumors 6502
Original poster
Jun 9, 2007
359
58
Shaker Hts, OH
https://forum.handbrake.fr/viewtopic.php?f=5&t=23301

Let us know if it works.

PS - out of curiosity, how do you transfer the DVD images between MacBooks, and how long does it take?

Thanks but the libdvdcss library is already installed. It's required to rip in handbrake. I usually use a usb drive to transfer but if I do it over my wireless N it's about 10 minutes. I could connect directly via ethernet but they are not physically near each other.
 

ohio.emt

macrumors 6502a
Jul 18, 2008
815
181
Ohio
Have I haven't used handbrake on my mac since my windows pc is faster so I can't help. Have you tried the handbrake forums, the devs are a great help. I had a problem and it was fixed in a new beta build about 3 days later. So it might help to try there if you haven't.
 

heisenberg123

macrumors 603
Oct 31, 2010
6,496
9
Hamilton, Ontario
I've been converting my DVD collection for ATV use. I've been using RipIt and Handbrake. I'm ripping/encoding separately primarily cause I'm using the disc drive on my older 2007 MBP and encoding on my new retina MPB with no drive. It's also better for batch encodes. Most of the time this works fine but I have several discs that seem to rip fine and are even playable in DVD player but when I load them into handbrake I get the "No valid source found" error. I can rip/encode directly in handbrake from my older MBP but that means the difference of a 2 hour encode vs 20 minutes on my new MBP. I also tried using handbrake on my new MPB and connecting via remote disc but get the "No valid source found" error that way too. Any suggestions? Thanks.

do you have VLC installed
 

aarond12

macrumors 65816
May 20, 2002
1,145
107
Dallas, TX USA
do you have VLC installed
They won't need VLC installed since they have LIBDVDCSS installed.

Try playing the DVD in DVD Player, noting which chapter is playing for the main feature. Then in Handbrake, choose File --> Encode Chapter (or something similar -- not near a Mac at the moment) and give it the specific chapter of your movie. That might work.
 

EmpyreanUK

macrumors regular
Mar 6, 2011
224
22
Handbrake menu -> Preferences -> Advanced

Toggle the check box "Use libdvdnav (instead of libdvdread)"

That's always solved the problem for me when it's come up (which is uncommon).
Thank you so much for posting this! I have been looking for a solution to this problem for quite literally one year, and yours works perfectly!

Out of interest do you happen to know what the difference is between using libdvdnav and libdvdread is?
 

Westside guy

macrumors 603
Oct 15, 2003
6,340
4,158
The soggy side of the Pacific NW
Thank you so much for posting this! I have been looking for a solution to this problem for quite literally one year, and yours works perfectly!

Out of interest do you happen to know what the difference is between using libdvdnav and libdvdread is?

Glad it worked! I've run into that once or twice...

All I know is one library is older than the other - checking that box enables the older library. This is all open source stuff, so I suspect the developer of the older project simply stopped working on it at some point; then someone came along and started working on their own solution.
 

dynaflash

macrumors 68020
Mar 27, 2003
2,119
8
Out of interest do you happen to know what the difference is between using libdvdnav and libdvdread is?

libdvdread is a subset of libdvdnav. HB originally only used libdvdread ... however we added libdvdnav as it helped with going through an actual dvd's navigation code to try to get to the main chapter ... now that said ... sometimes libdvdread was left in so in cases like this it could be used to try to bypass ... among other things the famous "99 titles" type of content protection. Now that said its not foolproof. But therein lies the diff.

Personally, fwiw, I leave it on libdvdnav (default) which more often than not gets it right. Ultimately on tough sources I go with open source title specific, which doesn't let libdvdnav follow a bunch of erroneous bogus titles.
 

EmpyreanUK

macrumors regular
Mar 6, 2011
224
22
Glad it worked! I've run into that once or twice...

All I know is one library is older than the other - checking that box enables the older library. This is all open source stuff, so I suspect the developer of the older project simply stopped working on it at some point; then someone came along and started working on their own solution.
I've run into it quite a few times... I would't be able to say how many times it's happened to me with DVDs I've ripped, but it's at least a dozen. The strangest thing was that with some DVDs, it would even occur with individual titles whilst others on the same disc would work perfectly! Like I said, I'd been banging my head against a wall for over a year with it, unable to find a remedy on Google, so thanks once again for posting the solution!

libdvdread is a subset of libdvdnav. HB originally only used libdvdread ... however we added libdvdnav as it helped with going through an actual dvd's navigation code to try to get to the main chapter ... now that said ... sometimes libdvdread was left in so in cases like this it could be used to try to bypass ... among other things the famous "99 titles" type of content protection. Now that said its not foolproof. But therein lies the diff.

Personally, fwiw, I leave it on libdvdnav (default) which more often than not gets it right. Ultimately on tough sources I go with open source title specific, which doesn't let libdvdnav follow a bunch of erroneous bogus titles.

Thank you for the explanation! So the 'libdvd' options are purely for navigating the DVD's titles?

I wasn't aware that you could directly open a specific title, that's one to bear in mind! Using the tip posted here (using libdvdread) I've successfully been able to encode all of the DVD rips that had been giving me issues. Following your advice, I've re-ticked libdvdnav, and will leave it ticked until such a time as I run into any more problems.

Thank you again for all of the help posted in this thread!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.