Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
4th February 2015, 01:49 | #1 | Link |
Registered User
Join Date: Jan 2015
Posts: 1,056
|
Resurrecting/forking Smartripper
Despite the fact that development on Smartripper stopped 13 years ago, it remains hands-down the #1 best ripping program in existence... for the discs that it can actually read, anyway. And that's about 99% of DVDs in existence. I can literally count the exceptions on one hand: Grey's Anatomy, Darkwing Duck, Rescue Rangers, Star Trek Into Darkness, and all but the first Bayformers movie (Star Trek '09 might also be an exception; I haven't tried it).
Back in the day when files like Smartripper had to be hosted on central servers in order for anyone to download them, a court order saying "thou shalt not develop or host this software" would be pretty effective at shutting it down. Now, however, we live in the era of Bittorrent. Anyone can work on this software clandestinely, make a torrent, upload it, and laugh as the FBI bangs its head against the wall in frustration. And while I still don't understand how blockchains work, there's probably a way to maintain quality control using a blockchain. So why is no one doing this? |
6th February 2015, 20:07 | #4 | Link |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Me neither
Anyway, why would anybody care about a program like "Smartripper", that has been discontinued more than a decade ago and thus certainly doesn't handle any of the current "copy protection" schemes? For those discs, for which it worked 10+ years ago, it should still work nowadays. And adding support for recent discs to the ten-years-old app would probably require the same amount of work as writing a "modern" ripper from the scratch Furthermore, I don't think Smartripper has ever been OpenSource. If so, nobody (except maybe the original developers) has access to the source codes. And without the sources, you can not continue development - except by means of reverse engineering. But why should anybody bother about reverse engineering a ripping software that has not been updated for a decade and that does not support any recent discs? It's just not worth the effort. There are many alternatives! Last but not least, anybody who develops a ripper that is capable of handling recent discs will be under heavy "pressure" by the film industry. That's why many developers stay away from that territory
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 6th February 2015 at 20:14. |
7th February 2015, 00:44 | #5 | Link | |
Registered User
Join Date: Jan 2015
Posts: 1,056
|
Quote:
Seriously, have you even USED Smartripper? Now THAT could be a problem.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers. |
|
7th February 2015, 01:14 | #6 | Link |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
I might have use it on occasion, like 10+ years ago. That was probably before I came across DVDDecrypter and DVDShrink.
And of course it was before those newer "copy protection" schemes became popular and thus all of the aforementioned tools stopped working with recent discs Again: If, nowadays, somebody was to develop a new ripping software, which is supposed to be capable of dealing with the latest "copy protection" schemes (like DVDFab and AnyDVD can do), he or she would probably be better off by starting from the scratch than building on top of a legacy software that hadn't been maintained for more than a decade.
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 7th February 2015 at 01:24. |
7th February 2015, 01:29 | #7 | Link | |
Registered User
Join Date: Jan 2015
Posts: 1,056
|
Quote:
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers. |
|
8th February 2015, 11:42 | #8 | Link |
Registered User
Join Date: Mar 2009
Location: Germany
Posts: 5,769
|
Well, it answers very simple...
Any state can fully control the internet, but copyright issues have to me demanded for (unlike murders or other crimes that carry the same punishment ). Therefore if studios wanted any of these tools disappear, they could do the same way they managed to get CloneXYZ series off market of any colour .
__________________
Born in the USB (not USA) |
8th February 2015, 11:50 | #9 | Link |
Registered User
Join Date: Mar 2009
Location: Germany
Posts: 5,769
|
Anyway, this discussion seems to be sterile.
The DVDs have a fundamental error, and so have the "recent than 10 years" tools. The fundamental error of the latter is that they are adressed to a public that is brainless. Well, if one has to sell something that one has to follow the Apple ideas, right? . That means the engineers have to implement each disc in the software, because the user is not able to make the right decision, because, well .... So a whole lotta "casual pirates" disappeared when eg CloneDVD was banned, and the rest started crying at AnyDVD/DVDFab for upgrades to handle the next DVD protection. The only protection that is impossible to rip with SmartRipper (and some work after) is based on bad sectors.
__________________
Born in the USB (not USA) |
8th February 2015, 12:08 | #10 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
My favorite is "recent than 10 years tools are addressed to a brainless public". Love it. |
|
12th February 2015, 18:24 | #11 | Link | |
Registered User
Join Date: Mar 2009
Location: Germany
Posts: 5,769
|
Quote:
On the other hand, I remember how loud cried the "pirate population" that the last disc of Sony/Disney could not be ripped with the current version (of the two known products) and begged for a quick fix or full release. A monkey could insert the disc in the DVD-drive and press Start, so I don't really see where's the "pirate" aspect of this job or the intellect needed for this . I don't know whether this will take away some weirdness or doubles it
__________________
Born in the USB (not USA) |
|
7th February 2015, 16:06 | #12 | Link |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,277
|
As a side note:
a. Is there source code available of any DVD and or Blu-ray ripper ? (not counting libdvdcss) b. assuming the smart ripper source code would have been available, I suspect that there would have been a fork. -> no source code, nothing to fork or ressurect |
7th February 2015, 17:41 | #13 | Link |
Moderator
Join Date: Nov 2001
Location: Netherlands
Posts: 6,364
|
@LoRd_MuldeR, Selur,
You can find the sourcecode of the latest version (2.41) of Smartripper at: http://www.doom9.org/index.html?/sources.htm Of course i like to see an open source alternative to the state of the art ripping tools which are out there. Someone added some stuff to it (2.42): https://sourceforge.net/p/smartripper/wiki/changelog/ (apparently you have to build yourself). Last edited by Wilbert; 7th February 2015 at 22:58. |
7th February 2015, 19:25 | #14 | Link | |||||
Registered User
Join Date: Jan 2015
Posts: 1,056
|
Quote:
http://dictionary.reference.com/browse/suggest?s=t Quote:
Quote:
Quote:
Quote:
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers. Last edited by Katie Boundary; 8th February 2015 at 06:10. |
|||||
14th February 2015, 14:33 | #16 | Link | |
...?
Join Date: Nov 2005
Location: Florida
Posts: 1,420
|
Prefacing this with the fact that I've been using SmartRipper as my go-to DVD ripper since mid-2003, after looking at the source code that was linked to a bit ago...yeesh.
Even if the decryption parts could be reused, it's tethered to Borland C++ Builder 6, and the GUI is written in Delphi. If you want to make it portable, those would need to be cut out or rewritten to not use Borland-specific stuff (translate the GUI into something else, and try to get it building on one of the Express versions of MSVC so that the average user has easy access to building it and keeping it maintained...or better yet, GCC). But beyond that, the drive/disc authentication modes need updating - the no-ASPI option couldn't authenticate correctly for me, and when I tried to use the regular ASPI access mode with ForceASPI installed, it couldn't do it either (it does at least tell you that you can make the drive authenticate by using a media player, so MPC-HC was able to resolve that and SR could cope with it then). This became glaringly obvious because of two things that recently happened to me: I had to reinstall Windows back in November and couldn't use the Restore disc anymore, so I used a standard install disc (and thus anything deeper about ASPI or no-ASPI access was completely on me after that), and I replaced my dying DVD-RW drive with a new BD-R drive in December (which may have been the real reason there). To be honest, I think it'd be easier/more worthwhile to fork vobcopy and add any missing features SmartRipper has to it (Windows - disc access - support, stream demuxing, and individual chapter selection/concatenation, mostly; it can already do whole-disc and title-based ripping), and add a GUI - probably written with (Py)Qt, since that's also cross-platform - that superficially resembles the old SmartRipper interface. Overcoming nasty encryption obfuscation could possibly be achieved by fusing it with the ISO block decrypter that was posted on here in source form a few years ago, or at least adapting the idea by making it talk directly to ddrescue (which would itself need better Windows support than requiring Cygwin). Heck, the patch for SmartRipper from 2013 on Sourceforge adds libdvdcss/libdvdread support*, which vobcopy already uses. *right from the changelog (2.41 was the last version from the old development): Code:
(Version 2.41b) 2013-10-07 -> Optional use of libdvdread for IFO decoding (Use libdvdread 4.2.0-1 and libdvdcss-2.dll) Rename them to libdvdread.dll and libdvdcss.dll -> Fixed Disks mastered with multiple unreadable IFOS (Fantastic 4 -> Rise of the SilverSurfer) -> Fixed incorrect number of Cells Error. (JacK Reacher and Pirates of the Caribbean) According to: http://dvd-replica.com/DVD/cell.php -> Added more verbosity when approaching bad Sectors. (TIP: Uncheck first 5 Cells of a Movie.) ---------------------------------------------------------------------------- (Version 2.41) -> added d2v-project extraction (new index file) Quote:
The chapter/angle selection feature in the GUI can be seen in the screenshot on Sourceforge. The stream demuxing is hidden under the 'Stream Processing' tab, seen in the other screenshot on Sourceforge. I'd credit the lasting appeal of SmartRipper to it not trying to hold your hand (it is *just* a ripper, no transcoding), and presenting the information and options in a much more technical way than other rippers do. |
|
14th February 2015, 15:50 | #17 | Link | |
Registered User
Join Date: Mar 2011
Posts: 4,829
|
Quote:
I had a play, and maybe I'm missing the obvious, but the deselecting of chapters part I can do, not the saving what's left as a single vob file part. For instance if there's three chapters and I de-select number two, I haven't found the setting to save chapters one and three as a single vob file, which Katie implied could be done. It's not quite the editing I thought it might be, only being able to select particular chapters. I thought maybe you'd be able to select start and end frames as you can with DVDShrink. Edit: Ah..... it was fooling me. For some reason after deselecting chapters and opening the output file with MPC-HC, it'd appear to still have the original duration and the original number of chapters, even though chapters are missing. If I enabled stream processing though, the output m2v file would appear to have the correct duration. Last edited by hello_hello; 14th February 2015 at 15:59. |
|
15th February 2015, 01:20 | #18 | Link | |
...?
Join Date: Nov 2005
Location: Florida
Posts: 1,420
|
Quote:
|
|
15th February 2015, 03:54 | #19 | Link | |||
Registered User
Join Date: Jan 2015
Posts: 1,056
|
Quote:
I'll give you a hint: an "intermission" never occurs at the beginning or end of a movie, and Firefly does "cold opens". Quote:
Best response yet Quote:
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers. |
|||
15th February 2015, 04:27 | #20 | Link | ||
Registered User
Join Date: Mar 2011
Posts: 4,829
|
Quote:
Well pardon me for taking the time to respond in detail. I guess the other posters were correct. You've got a bad attitude and you're not worth the effort. Quote:
Thanks for cherry-picking which questions to answer. My question regarding using Smartripper with AnyDVD remains ignored. Not that it matters now. I don't care any more. |
||
|
|