|
If you want to try the hardware route, you can take the HDMI output of the DVD player through a HDMI cable splitter to remove the copy protection signal and then feed into a good (not cheap but under $100) video capture card such as the one from BlackMagic. The resulting file will be about 1gig per hour of video, and you will have to convert the output to the final desired format. But the final file will be of quality equal to the original.
Pound to fit, paint to match
|
|
|
|
|
Always amazes me the number of solutions we can come up with within our community.
I'm on the other side of mid 50's, so with my sight & hearing, quality is not really a factor.
// TODO: Insert something here Top ten reasons why I'm lazy
1.
|
|
|
|
|
I got into it a number of years ago to digitize my video tapes of my daughter from 30+ years ago. My memory was that pure software conversion solutions were always 1 or more steps behind the copy protection schemes. Conversion using the cheap USB converters (< $50) was only acceptable for standard definition video due to throughput limitations. Evidently a HDMI signal splitter strips out any copy protection signals, and a 4K BlackMagic PCI video capture card does the heavy lifting on digitizing the input signal. It outputs an uncompressed videos and audio file, which must be further processed into the final file format such as MP4. And time consuming, as it takes 2 hours to digitize a 2 hour video, and then more time to convert the raw video and audio file.
All of this is really too much for just copying a couple DVDs (or video tapes). But if you have lots of videos to digitize and quality is a consideration, this may be a viable option.
Pound to fit, paint to match
|
|
|
|
|
Yes, it’s a testament to how, there not being one all-encompassing solution, there are many options.
I use DVD Shrink (http://www.dvdshrink.org/) and DVD Decrypter. And occasionally VLC. DVD Shrink will remove region codes.
Side note: I had to chuckle at the thought of backing up DVDs in preparation of not having a DVD device.
Time is the differentiation of eternity devised by man to measure the passage of human events.
- Manly P. Hall
Mark
Just another cog in the wheel
|
|
|
|
|
lewist57 wrote: he resulting file will be about 1gig per hour of video, and you will have to convert the output to the final desired format. But the final file will be of quality equal to the original.
Sure. 1GB per hour. So a 2-hour, 40GB Blu-ray gets turned into a 2GB file with "quality equal to the original".
What's the other 38GB for, extreme redundancy?
[Edit]
While I'll agree there is a point of diminishing returns when it comes to bitrate...I'll need some extra convincing for this one.
|
|
|
|
|
Well this method is more practical for digitizing video tapes (ironically onto DVDs). If I want a backup of a commercially available DVD, I would buy a used one on eBay for usually less than $5.
Pound to fit, paint to match
|
|
|
|
|
I struggle with this also.
Ripping them to disk, means you have to buy a multi-terabyte external drive(s).
OK Fair enough. Maybe $100 or less.
If you are real paranoid, you might even duplicate that drive for a "backup backup"
Ripping DVD's is a Royal Pain.
I found in the end: If I want to watch a movie, 99% of the time, I can find it streaming somewhere.
"Precious (hard to find) Items" :
If you cant find it streaming online, perhaps some eclectic movie, you can buy a copy and limit
the amount of DVDs to rip.
But I have not gotten over my "Pack rat" Mentality.
I still covet some movies on disk.
Handbrake is the best DVD Ripper I have used.
Keep It Simple, keep it moving.
|
|
|
|
|
I use MakeMKV [^]
Using the Backup feature will create an ISO from a DVD or will decrypt a Blu-Ray to files that can be made into an ISO (using some files -> ISO tool: I use Virtual CD for that).
Or it can create mkv files from the individual videos on the DVD/Blu-ray. Like, for a movie disc, the main feature, the previews, the special features, etc. etc. etc.
I think the paid version is $30 or $35 (I'm at work and the site is blocked here)
|
|
|
|
|
+1 for MakeMKV. It appears to me to do zero transcoding, unlike some other ripping tools. This makes it relatively fast, and you get quality identical to the original source.
|
|
|
|
|
I"ve been using DVDFab for years. The US version is a bit crippled but they have versions for other countries that don't have DMCA.
|
|
|
|
|
I've used their Mac version for years. It works great. They'll keep offering you upgrades but I'll bet you never need one.
|
|
|
|
|
@DaveAuld
Have as good a day as you can, considering everything else that is going on in your life at the moment.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Cheers Griff,
Another lazy day in the hotel, might go for a walk to the Royal Plaza mall which is just along the road and see if there is anything in the computer shop worth buying.
Treated myself to a new phone yesterday as the one I use in Qatar was on its last legs. New one to replace my UK/Cyprus one, which itself will move to the Qatar one. It's like handing down things between siblings. Make it last longer!
|
|
|
|
|
Ouch! A hotel in a dry country for your 50th and Christmas with your family 7,000Km away? Fun ...
I assume that airlines won't touch you until you are certified fit to fly? That's about 10-21 days for a small one, isn't it?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I have access to booze should I want it, but think its too early for that since the event!
The neurologists at both medical centres and company medical team have basically agreed a short 3 hour flight to Cyprus should be fine after 14 days from the event. So probably get back to Cyprus the same day my wife and youngest return from UK.
Thing is, the airlines probably have no way of knowing, I guess it is just the 'risk' of something happening, I could go book a flight, walk out the hotel, jump on the plane and no one would be any wiser.
|
|
|
|
|
Yeah, you could ... but the risk of DVT / PE goes up quite a bit and it's likely not a good idea to risk it too early.
(My friend Jan had her stroke - a big one - eight years ago, so I know some of this stuff. She's still hard to understand, but her speech is steadily getting better.)
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Happy Birthday Dave and many more.
PartsBin an Electronics Part Organizer - An updated version available!
JaxCoder.com
|
|
|
|
|
Happy Birthday!!!
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
Happ birthday, and speedy recovery!
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Happy Birthday Dave.
>64
Some days the dragon wins. Suck it up.
|
|
|
|
|
I need to copy current data into new Excel template, which is password protected and I don't have password.
then I googled and learned a new trick to remove this password. it is a surprise to me ...
diligent hands rule....
|
|
|
|
|
Congratulations on your new job writing clickbait headlines for tabloid newspaper websites.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
my sharing is purely technical
diligent hands rule....
|
|
|
|
|
To close out the discussion on the uses of malloc and calloc
pseudo code
char *zs;
int MEM_WANTED = 0; // can also use #define same results
int unit_size_bytes = 8;
zs = (char*)malloc( MEM_WANTED );
zs = (char*)calloc( MEM_WANTED, unit_size_bytes );
Tests:
zs will not return NULL meaning malloc or calloc has not failed to allocate memory but will return a pointer to an undefined value.
Lesson:
If one uses malloc and/or calloc then one should first test that memory size and unit size (in case of calloc) being requested are not zero, to guarantee the call produces a proper error condition (NULL).
Note:
Tested results using GNU GCC and Visual Studio compilers.
if MEM_WANTED < 0, malloc and calloc return NULL, an expected result
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
jmaida wrote: Lesson:
If one uses malloc and/or calloc then one should first test that memory size and unit size (in case of calloc) being requested are not zero, to guarantee the call produces a proper error condition (NULL).
I disagree. The lesson is that you should read and understand the C standard. Specifically:
Quote: 7.20.3 If the size of the space requested is zero, the behavior is implementation defined: either a null pointer is returned, or the behavior is as if the size were some nonzero value, except that the returned pointer shall not be used to access an object.
Note that returning NULL for malloc(0) still requires you to know what the requested size was. malloc() and friends do return NULL if memory can not be assigned, in which case errno is set to ENOMEM. So if you get NULL back from malloc(), and you don't know the requested memory size, you need to check the value of errno. Furthermore, you also need to know that errno was not ENOMEM before you make the malloc() call, since successful library calls do not modify errno. As I understand it, calling malloc(0) is not an error, so will always succeed and therefore not change the value of errno.
Keep Calm and Carry On
|
|
|
|