DVD Ripping and Nero Recode

December 31, 2004

Steve Makofsky turned me on to some software I already use: Nero Burning ROM, but more specifically, Nero Recode 2, which is a part of their expanded "ultra" Nero suite. I've long considered Nero the definitive DVD and CD burning software; I had no idea they also offered a DVD ripping solution.

Quick clarification: by DVD rip, I mean re-encoding a MPEG2 DVD using some variant of the MPEG4 video and audio codecs. The goal is to reduce the file size without losing (too much) quality. For example, you may start with ~9gb of raw, decrypted DVD data, and end up with a 700mb .avi file that has DVD-like video and sound quality. I know it sounds implausible, but I can tell you from personal experience that it works, because MPEG4 is a more modern and efficient codec than MPEG2. The tradeoff is higher CPU decoding requirements (rarely an issue on any remotely modern PC), and a lot of re-encoding time.

I've used XMPEG (freeware) and Dr. DivX (payware) to rip DVDs before with somewhat.. unreliable results. Both apps crashed on me fairly regularly, and both apps required too many tedious, trial-and-error trips into obscure options and settings dialogs. In comparison, I just ripped about 10 different DVDs with Nero Recode and it's been a painless point and click operation every single time-- without a single crash! And my god, the speed! Recode produces encoding framerates of nearly 90fps*; the peak encodng rate of Dr. Divx or XMPEG was ~50fps. This is a huge time savings when you're encoding a 2 hour movie!

But don't take my word for it. The experts at CDFreaks loved Nero Recode. When compared to the DivX and XVid encoders, Nero Recode was..

  • by far the easiest and most automatic encoder to use
  • 5x faster (single pass)
  • delivered superior video quality

Ripping to MPEG4 is what I'm most interested in, but Recode can do much more. If you want a fuller overview of the Nero Recode software, there's a good review at CDRInfo.

Now, there is one thing you should know about Nero Recode: it produces somewhat.. unusual.. MPEG4 video files, with a *.mp4 extension. All of the above packages technically produce MPEG4 output, but no DivX compatible decoder I found-- and I tried many-- could deal with the Nero Recode file format. Nero calls their format "Nero Digital", but it's really just advanced MPEG4. It defaults to multi-channel AAC encoded sound instead of your typical (less sophisticated) Dolby Digital or MP3 encoded sound. AAC is a part of the MPEG4 spec, but it's not widely used. Anyway, the upshot of all this is that you're forced to install the annoying Nero Showtime application on any PC you want to watch your *.mp4 files from. Not acceptable. We should be able to download a small set of decoders and watch our *.mp4 files in any application we want.

Unfortunately, Nero hasn't seen fit to distribute a standalone "Nero Digital" decoder, which is not exactly a great way to promote a new file format. As Steve helpfully pointed out, you can pay $7 for the 3ivx decoder which-- with a small registry modification-- enables playback of *.mp4 files in good old Windows Media Player:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.mp4]
"PerceivedType"="video"
@="3ivx.mp4"
"Content Type"="video/mp4"

Paying $7 for a decoder irks me. As an alternative, you can download the full version of the K-Lite Codec Pack. No need to install every codec under the sun, unless you want to; just deselect everything except for the 3ivx video and sound decoders. That enables Nero Digital playback in WMP on my box.

Like Steve, I can't recommend the Nero Ultra suite highly enough. It truly is best of breed. The only reason to go with DivX is if you have a standalone device that understands the DivX MPEG4 format.

* On my Athlon FX-53. If you plan to encode video a lot, either be very patient, or buy the fastest P4 or Athlon system you can afford. Video encoding is one of the last great frontiers where PCs can never be fast enough.

Posted by Jeff Atwood
50 Comments

By network do you mean 100baseT or something slower, like WiFi?

Jeff Atwood on January 1, 2005 3:59 AM

I'm on a gigabit lan actually. Wifi wouldn't of surprised me, but 100baseT and up I'd figure would of been fine.

Steve on January 1, 2005 6:35 AM

I just copied one 700mb, 1:29 movie to my server, and there were no issues playing it back on this PC via WMP. Seeks were very fast as well.

That's not a very high bitrate, though.. what bitrate (file size / length) files are we talking about?

Jeff Atwood on January 1, 2005 8:45 AM

I was playing with a 2GB file, and running through MCE.

Steve on January 1, 2005 10:09 AM

I also recommend checking out VobBlanker. The one thing that irks me about Recode is when you 'remove' a section, you get a blank screen (or bmp), but you have to hit 'skip' to go past it. Vobblanker actually provides a seemless playback.

This, of course, is only really useful when re-encoding an entire DVD.

My latest procedure is to 'rip' to the HD, use VobBlanker to remove content, then Recode to reencode the DVD

Steve on January 1, 2005 11:07 AM

One other question: Have you tried playing these Mp4's over a network? I have seen some wierd slowdowns when I store the .mp4 on my home server, and playing them from my theater.

Steve on January 1, 2005 11:09 AM

OK, I had some more time to test this. There should be no difference between playing in WMP vs. MCE, since MCE just drives WMP to play stuff anyway. I use WMP because it's faster to fire that up for quick testing of video things than the full blown MCE interface.

I ripped Iron Giant special edition to two formats using Nero Recode. For better quality I used 2-pass encoding, which was AMAZINGLY fast-- the 1st pass just flies through at about 250-300fps!

- 700mb, 720x300, 128kbps AAC
- 2gb, 720x300, 128kbps AAC

The image width is identical to the DVD, just cropped for widescreen. No pixels were harmed in the making of these files. The only difference between the two is the bitrate. I then copied these two files to my home server.

100baseT: On my desktop PC, both files play back perfectly. No hitching whatsoever over the wired network.

802.11b: The HTPC is connected via WiFi. The 700mb file plays back perfectly. The 2gb file plays well most of the time, but seems to hitch at random every few minutes when there's a dropout in the wifi performance. I could replay the "problem" sections and they'd be fine, so it's not something specific to the way the file was encoded. Just seemed to be random. Probably because this bitrate is too aggressive for 802.11b..

As for quality, judged on the 42" plasma HTPC setup:

- the 700mb file had a bit more artifacting, but was still AMAZINGLY good for that filesize. Totally watchable even on a large screen; I doubt a casual viewer could see the difference between this and the DVD, although I did notice it mostly around the hard edges of the animation lines.

- the 2gb file was nearly perfect. I think we'd have a hard time distinguishing between it and the original DVD. Very little artifacting.

Jeff Atwood on January 2, 2005 4:28 AM

Oh yeah, and random scrollbar seeks were surprisingly fast on either WiFi or wired, for both files. I was surprised, actually, how well seeking worked on the WiFi. Just a few second pause at most, no matter how deep I set the scrollbar into the video.

Jeff Atwood on January 2, 2005 4:30 AM

Regarding MPEG4 and Nero...

Are you using the "ASP" MPEG4 creation for your Recode files (Using the profiles labeled "Standard", etc), or are you creating "AVC" advanced files for your MPEG4s (Using the profiles which are labeled "AVC-Standard", etc)

I have had success in getting ASP-based files encoded and playing back on machines, but the AVC-based encodes don't play back in anything other than Nero Showtime (which, as you say, is unacceptable!)

So I guess the question is - are you using the AVC encoding process and having success! If so, I may need to borrow your brain for a day or so to figure this out!

Greg on January 8, 2005 11:28 AM

Are you .. using the profiles labeled "Standard", etc

Yes, I use "Standard" most of the time, I did use "High Definition" for the 2gb Iron Giant encode.

I have had success in getting ASP-based files encoded and playing back on machines

Yeah, my encodes play back, as long as I get the 3ivx audio and video decoders installed via the K-Lite codec pack.

Sorry, I guess I haven't tried the advanced (AVC) profiles. What are those for?

Jeff Atwood on January 9, 2005 2:01 AM

The AVC (Advanced Video Coding) profiles use the new h.264 codecs being developed for MPEG4. h.264 is the encoding that is slated to be used on the next generation DVD players (Blu-ray, etc.)

The PROBLEM is that Nero has engineered their AVC system to ONLY be playable using their Showtime player. Apparently the codec is NOT DirectShow compliant, even though AVC/h.264 is an agreed upon standard.

That leads users to have to use the ASP (Advanced Simple Profile) codec versions. This profile is the one Nero Recode2 uses whenever a profile without the AVC tag is selected. This ASP codec is more compatable with other viewers.

AVC codecs have been tested to provide superior image quality at the same bitrates as ASP profiles can. While ASP beats out Divx/Xvid in test runs, AVC beats them ALL! (doom9 ran a comparison).

All told, this is why I asked - I'd STRONGLY prefer to use the AVC profiles for my encoding, but because it is incompatable with other viewers, it won't suit my needs when I move the file to my Home Theater PC and try to play it there.

Here's to hoping Nero opens up their AVC decoders to DirectShow, so that all sorts of applications can take advantage of the codec.

-Greg

Greg on January 12, 2005 2:15 AM

OK, I decided to give this another whirl, and WHOA something is wierd after the latest Nero upgrade.

It wanted to take 260 minutes to mp4 a 2 hour movie.

What do you guys use for settings, etc?

Steve on January 19, 2005 5:28 AM

Mostly I use the standard profile, with all default settings as chosen by Nero. I may tweak the cropping, or the start/end frames, but that's about it.

For the stuff I'm encoding-- full length movies with no extras, between 1:30 and 2:00 in length-- I get encode times of around 30-45 minutes. I do have the latest version of Nero because I downloaded it (rather than installing) after I received the key I purchased on eBay.

I've been flirting with double-pass encoding since the overall increase in encoding time is pretty negligible (maybe +10 mins, roughly 25% of the total time). But other than that, I don't tweak the advanced encoding settings at all.. and what I love about Recode is that I don't have to!

Jeff Atwood on January 19, 2005 7:46 AM

Ok - I was encoding on HD format - which was why it was taking so long. On Standard, it took about 40 minutes or so.

I need to try it over the network - Im wondering if the hidef encoding was why I was seeing problems.

Steve on January 21, 2005 10:49 AM

Download mp4 plugin from 3ivx site http://3ivx.com/download/windows.html and play the mp4 video!

Jay on February 12, 2005 8:32 AM

That's what I'm already using on my MCE box - 3ivx.

Steve on February 12, 2005 11:59 AM

I am having the same problem as the guys above....When I use Recode2, I cant get the disc to play on anything...Not only that but it locks up my system and even using ctrl-alt-del. I cant get it to release my dvd drive....So I am having to reboot my computer anytime I try to play a recoded dvd...

Intel p4 3gig
1.5 gig ram
256 mb video card


I wouldnt think that I should have any hangups or lockups, and also it is takin my upwards of 2.5 hrs to recode a 1 1/2 to 1 3/4 hr. dvd....Any help guys???....oh and I also have the latest update to ultra...

jgillispie777 on April 24, 2005 12:39 PM

I Have a Philips DVP642 stand alone player that say's it will play all video codecs that comply with specifications of ISO-MPEG-4 simple profile. I have the latest Nero Recode2 update and still can't get a burned CD-R to play on anything but my computer-NeroShow time and Windows media player. My stand alone will play DivX ok but Nero MPEG-4 is much better quality any ideas on how to get MPeg-4 to play on stand alones? It's a great format.

Chuck Beatty on May 21, 2005 5:59 AM

any ideas on how to get MPeg-4 to play on stand alones?

1. Modify an xbox

2. Install XBOX Media Center

3. Insert large HDD

...and you got yourself a movie/music jukebox that is capable of playing practically any format of sound or video (including Nero Digital). You can find very helpful tutorials and forums at xbox-scene.com, just make sure if you get a drive over 120GB to format it with 32k clusters... I had some problems with that.

I admit this isn't a solution for someone who doesn't want to get their hands dirty, but if you want to put in the work there really isn't any other device that can compare. You can access iTunes shares, stream over a network or store your media locally...

wiz420 on May 26, 2005 4:12 AM

Recode works for me,but one question left. Is is possible to decode de MP4 file back to DVD in a way that the info contained in de MP4 file (like chaptertimes and/or subs) is also used in de decoded DVD ???? Nero Vision Express doesn't do the job.

Martin on August 15, 2005 8:21 AM

Try using VLC media player to play Nero MP4's. Other than using the K-Lite codec pack and using Media Player, VLC is the only thing I've seen that's worked. I haven't tried it with the AVC options though.

Mono on October 16, 2005 7:08 AM

Is there any way to use all the home movies i encoded in nero digital in another program with more features? I would like to use Adobe or something with more authoring capabilities, but nothing reads the damn nero mp4's:{

Dave on December 12, 2005 2:00 AM

ive used the standard nero AVC and normal ones n AVC is 10times better im telling you, i used to make 2.2gig movies (2 fit to per single layer dvd) n i decided to make a 700meg to see the difference n the 700meg is just as good, i couldnt beleave it , its just that good

boobby on December 23, 2005 11:00 AM

Just so every one knows, my RJTECH 1500 Plays Nero Files. Theres a firmware upgrade on the web site. I first bought it for DivX. But soon started to play around with Nero. Now I'm using a linkstation from Buffalo Tech. and it too plays Nero.

Doug on December 26, 2005 10:50 AM

I play Nero Digital MP4 files with Media Player Classic just fine. I don't need Nero ShowTime.

x on December 27, 2005 3:06 AM

You just need the ffdshow decoder to watch mp4 in windows.

y on January 18, 2006 6:14 AM

First, to answe the jerky 2GB file playback over LAN question asked by Steve - you answered your own question! OF COURSE a 2 GB file will be jerky - the data rate is EXTREMELY high, and much higher than the (actual) throughput of most 100 Mbit LANs, espcially considering the buffering WMP expects. I presume your 700 MB file plays at about 816 Kbps - or about the actual throughput of a 2 Mbps LAN. The 2GB file has an average data rate of about 2.5 Mbps - which presumably would play over a 100 Mbps LAN, but try playing a DVD which has data rates up to 7-8 Mbps and you'll see it has issues in WMP. It can't pull the data quickly enough to buffer and decode as it wants.

To answer Chuck Beatty's post - Won't Happen. The video created by Nero's Recode *technically* could be decoded by the Phillips (or any other MPEG4 standalone) but the audio definitly could not, as it decodes only MP3, and *sometimes* AC3 when used with an MPEG4 derivitive video. The AAC audio can not be decoded by the Philips player. I haven't yet treid on mine, but reencoding the audio into MP3 and muxing with the Nero Recode-d video might just work - although my understanding is definitely only if the simple encoding is used in Recode, and even then it isn't touted as MPEG4 compliant - it is just MPEG4 *derived*. Big difference.

timekills on February 2, 2006 9:54 AM

A few question regarding Nero Digital and MCE

1) I did notice FDDShow supporting various mp4-formats. Which ones should I use, and how do I enable them (would this require adding to the registry)

2) I did manage to get MCE playing mp4's using the K-Lite pack. But how do I enable surroundsound, subtitles and languages in MCE. I noticed I'm not getting surround sound using WMP Basic either - any idea how to adjust that.

Tx a million :)

Sirb on February 7, 2006 3:53 AM

Sirb --

FFDShow supports many different video and audio streams, including h264 (AVC MPEG-4) and AAC (audio that Nero encodes). FFDShow has nothing to do with the container format itself (mp4). By default, FFDShow will take care of the audio and video, but you need a player (ZoomPlayer, Media Player Classic) that can handle newer container formats (mp4, mkv, ogm).

In short, ditch K-Lite, uninstall everything media-related that you've got, and then run CCCP's Insurgent. Once you're good to go, install the latest CCCP, and you're set. It'll decode and play everything, all the defaults are exactly what you need, and you'll never have to worry about stuff like this again. CCCP is the Combined Community Codec Pack. Worlds better than K-Lite or anything else out there.

a href="http://cccp-project.net/"http://cccp-project.net//a
a href="http://www.cccp-project.net/wiki/index.php?title=Main_Page"http://www.cccp-project.net/wiki/index.php?title=Main_Page/a

Cheers!

GKverne on February 25, 2006 2:55 AM

Great tip. We definitely need the "One Codec Pack To Bind Them All" for simplicity's sake. I've been using k-lite, but I'll try the CCCP.

Jeff Atwood on February 26, 2006 10:38 AM

I really like nero.It has been very good to me, but now i am having trouble with recoder. I can't get any of the vision,recoder to work.so if some one could maybe help me get it set up I would appreciate it.

Randy

Randy on March 3, 2006 5:10 AM

I have been using Nero Recode 2 for a while now and haven't had any problems playing them back with both VLC 8.4 and WMP 10.And if you have a divx/dvd player just use this-MP4CAM2AVI.It will quickly convert to a divx compatable avi.Just remember that it has a 2 gig file limitation and conversion adds about 150 megs.I hope this helps.BTW,I would strongly suggest the upgrade to WMP 10.I upgraded through the latest Autopatcher and it plays the recode videos beautifully.

Kevin on March 10, 2006 3:42 AM

a href="http://www.yaodownload.com/video-design/video/winxmediadvdripper/"WinXMedia DVD Ripper/a can produce high quality MPEG1 (VCD), MPEG2 (SVCD), AVI(DivX, MPEG4, YUV...) video files.

http://www.yaodownload.com/video-design/video/winxmediadvdripper/

mary on April 4, 2006 3:07 AM

Nero Recode 2 sucks so bad. For one the rips i have done have had stuttering problems where as using AutoGK the rips have come out flawless and with better details. Sure it takes 3 - 4 hours to do the rip but at least it works and doesnt go skippy after a few minutes. The reason why nero goes so fast is because it doesnt so as much math when compressig the view and ignores certain aspects of the movie.

Mavrick on April 29, 2006 11:02 AM

I had nero digital playing on MCE 2005 and WMP 10 but then all the sudden it only plays the audio and shows blank screen in MCE 2005, and errors w/ audio in WMP 10. Haven't a clue what happened to change the situation.

I also use nero ultimate suite
xp pro
3.6GHz
2gb DDRAM

Qu2 on May 21, 2006 4:34 AM

Noob Question - how does one use Nero Recode 2 to rip a copy-protected dvd?
What other program would I have to use first to un-protect the dvd?

Please - any help is apprecieted.

TYC on June 21, 2006 5:06 AM

Hey Super Noob,

You have to rib the DVD using a different prog, then recode using Nero. DVD decrypter I think is easiest with the best results "out of the box" but you have to get it from someone cause the man bough it out and its not for free anymore. There are still places to get it if you look round.

Then just use recode to get it into whatever .ext you like

Noob Cure on June 25, 2006 8:09 AM

I've encoded a few things with Nero, but is there a way of keeping the quality and reducing the filesize? On things I download 80 mins is 700mb but through Nero it comes out at over a gig for 80 mins. Anyway to change this does anybody know?

Thanks!

Dave on July 10, 2006 5:02 AM

I am trying to burn mpeg files using Nero Smartstart. The mpeg is fine, but when put into the Nero program, the preview appears smashed horizontally, so that the ratio is about 1:1. This is even with the ratio set to 4:3 or automatic or even 9:16. When burned, the final product, when playing, also has this squashed ratio. Nero can't seem to help. Help!

scott on July 12, 2006 4:26 AM

Have any of you tried using a little freeware program called MP4Cam2AVI ? Apparently it converts the Nero Digital AAC audio files to a format that stand-alones will play and also changes the video shell only. I tried it and it worked.

Regards,
Snozzle.

Snozzle on August 7, 2006 10:57 AM

I have been using nero recode for about 1 yr now and have never had a problem until now. I have a DVD that I encoded to nero .mp4 and now I have lost the original and I am forced to burn a backup copy. Trying to use nero vision express to convert the movie back to DVD format has been a nightmare. Just trying to add the video file to the project gives me an error. It is a rather generic message of "unable to insert". The file I am trying to add is a perfectly working file. I have tried other files as well and still no success. Any help would be appreciated. Thanks,

--Dascmo

Dascmo on October 12, 2006 7:44 AM

I really like the Nero Digital/h.264 format, as previously mentioned it produces exceptional results, and keeps chapters intact, and such.

That said, the Nero Showtime player is quite good - after a little use, it became my player of choice. Of course there is no way to specify players in MCE, like there was in the now yahoo-swallowed Meedio and other alturnatives, but imho that's a problem with MCE. Never the less, it would be nice if it were possible to play the Nero Digital files in MCE, and thus stream on to your 360... that really seems like the best option.

I just wish you could do all this within Media Center with just the click of one button :X

Camden on October 16, 2006 5:53 AM

You can if you install cole's codec pack in Windows MCE

Buffyfan on October 28, 2006 3:56 AM

Play Nero Recode for free with the mpegable decoder...

go to www.mpegable.com.

You just need the decoder to play the Nero recode in WMP

ecciethetechie on November 7, 2006 6:28 AM

found it here
http://codec.alshow.co.kr/down/mpegableDSdecoder-Setup.exe

Its hard to find these days... this might be your last chance...

ecciethetechie on November 8, 2006 3:59 AM

alright guys, so i read this whole thing, now i got a question of my own and maybe someone can lead me in the right direction. So i have an Ipod Video 30gb (RoCKBoX installed), and i use it as a media player, and portable drive, now when i boot up with Apples OS i can view my mp4 files when im away from my flat screen but the video isnt always the greatest, should i be encodeing my DVDs into the HD profile for better res? and the 2gig file size doesnt bother me, i really want quality, but ill sacrifice a little to store more movies. Or should i be using another profile setting? if so, which one?

beatjunkieXL on December 25, 2006 1:03 AM

I have nero recode and a dlink media server. I have some Xvid or older mpeg videos that won't display on the media server but obviously work fine on my PC. When I try to use Recode to ...uh..recode these vids to mpeg-4, I can add the file (such as "amovie.avi") but then I can't continue to do any conversion. It's like it will only allow me to recode from a DVD? The file option doesn't seem to work...what am I missing? Thanks!

step on December 27, 2006 8:09 AM

Regarding the best settings for Nero Digital (the ASP codec), I spent days doing test encodes and comparisons with Xvid to find the best settings were:
Always use "Standard", in Stereo, and under Nero Digital Settings on the Next Page, click the "Expert Mode" checkbox, and then when the tree diagram appears, check "Encoding Method" on the tree, then on the left "High quality (2-pass)", then check "Quality/Speed" on the tree, then on the right "Extra quality". This really boosts the detail.

I compared an encode under AutoGK using the Xvid codec, with the same material encoded as per above method and there was a marked improvement. e.g. the hairs on the subject's woolly vest were clear under Nero Digital as per above, compared with little square mosaics of artefacts instead of hairs under Xvid. Being an AutoGK man and originally very skeptical of Nero Digital, it was a shock to see Ahead's ASP codec deliver the goods. The details of how-to are available here: http://www.afterdawn.com/guides/archive/convert_dvd_movie_to_nero_digital.cfm
This method will also make playable files for Nero Digital compatible stand-alone DVD players.

And "step" (the previous posting), have you tried Nerovision Express in your Nero suite to solve your .avi recoding woes? I have found it will recode just about anything. Note that it also has some extra quality settings hidden away there.

Regards, Snozzle.

Snozzle on December 29, 2006 9:24 AM

how do i get nero digital movies i have jus converted to play on dvd players, is it possible to play it on divx dvd players?

noob2 on January 10, 2007 10:26 AM

Been using Nero Recode 2 and have pretty much converted my DVD collections to MP4. Nero Recode 2 offers all that DVD Shrink does and also supports DVD burning.

DVD on March 20, 2011 8:40 PM

The comments to this entry are closed.