Handbrake Windows 7 + 8 64-Bit DVD Ripping

So if you are into getting your DVDs onto a computer for viewing on the go or just because you want to box up those disks and you can’t find the show on Netflix or what not you have heard of Handbrake for converting video files. But when working with it on Windows you had to get a program called DVD43 that would unlock your DVD so you could make a backup of the video. The only problem is that it doesn’t work in Windows 7 + 8 64-Bit or other 64-Bit Windows so what do you do?

I have found on the Handbrake forums a post that says all you need is one DLL file and you can get things going. Glyxor on the forums talks about using libdvdcss.dll from the GStreamer install to get this to work.

Here are the step by steps to get things up and running.

  1. Download (64 bit) Handbrake for Windows from http://handbrake.fr/downloads.php and Install it. Take note of the install location.
  2. Download the libdvdcss 64-Bit from VideoLan at  http://download.videolan.org/pub/libdvdcss/1.2.11/win64/libdvdcss-2.dll and move it to your Handbrake install location. ( C:\Program Files\Handbrake )
  3. Rename the libdvdcss-2.dll to libdvdcss.dll in your Handbrake install folder. ( C:\Program Files\Handbrake )
  4. Start Handbrake, put in your DVD and go from there. For a good Handbrake for Windows tutorial go to https://trac.handbrake.fr/wiki/WindowsGuiGuide

Note: Make sure you download the Handbrake 64-bit version, and rename the DLL to libdvdcss.dll its what worked for me.

Note: Some have said you can just get the libdvdcss from http://download.videolan.org/pub/libdvdcss/ I tried it with the latest version and all I got was garbage video, even tried with the name libdvdcss-2.dll and libdvdcss.dll and no luck. If you use a different version then latest let me know and I’ll give it a try. The one I have for the download dose work with the newest version of Handbrake.

Note: For MAC OS users if you have problems ripping DVDs you can also do the same trick to get it to work, just download the libdvdcss from http://download.videolan.org/libdvdcss/last/macosx/libdvdcss.2.dylib and rename it to libdvdcss.dylib and put it in the /usr/lib/

Ubuntu / Mint Linux: I have switched to Linux Mint and after installing Handbrake I was able to just make copies of some of my disks with no extra library’s I’ll list the steps below, you may also need to enable “Community-maintained free and open-source software (universe)”. Also the process may be much faster, nothing scientific but it didn’t take as long on the same system to rip a normal length movie.

sudo apt-get update
sudo apt-get install handbrake-gtk

Now you should be able to make copies of your DVDs and all should be good, if you have a newer computer it should take about 30-50 minutes a movie, it took me 34 minutes to make a backup copy of Avatar on my system so times will vary. Hope this helps this problem was making me upset because some of the other copy tools just suck and give you a slow copy that looks like garbage.


UPDATED:

12/21/2016 – I have done a little testing on Windows 10 64-bit and this wasn’t working for me, I didn’t have a lot of time to test things so you may have better results. It seems that LifeHacker.com has ripped off the entire artical from me now and nolonger link here as the source, shame on them. I also don’t post on this site but once every few months now so meh. I may look into getting this working again on Windows 10 now that I have moved over to it full time.

06/12/2014 – This should work on Windows 8 64-bit systems, but not tablets that use the ARM processes such as the Windows Surface. The libdvdcss still hasn’t been updated for Windows to the current build 1.2.13 so just keep using 1.2.11 and enjoying Handbrake.  Also I’m adding how to get Handbrake on Linux Ubuntu based systems.

11/10/2012 – Seems that the link to the for the win64 libdvdcss-2 was changed and the latest is not in the version 1.2.12 so I have fixed the link to version 1.2.11 that I have found to work on most movies. (http://download.videolan.org/pub/libdvdcss/1.2.11/win64/libdvdcss-2.dll) not (http://download.videolan.org/pub/libdvdcss/last/win64/libdvdcss-2.dll)

10/06/2012 – I have tested Handbrake 0.9.8 with libdvdcss 1.2.11 and was able to open an older movie (Ocean’s Twelve) and was able to get it to rip just fine, but when I tried a new movie (The Avengers) VLC (2.0.2 32-bit and 2.0.3 32-bit) crashes, Windows Media Player will open it but it is garbled (even there ads for other videos they want you to buy), and Handbrake gives an error “No Title(s) found. Not sure if this is some of the problems people are seeing but it looks like those jokers over in Hollywood are trying to screw us over again.

One note also it did play on my Xbox 360 S so they must have done something to make it work for non-computer systems. And another note after trying it on the Xbox Windows Media Player did play it without trying to load it with Handbrake or VLC.

After more playing in VLC there is a problem with the Menu (VLC Forum) you can get it to play if you check the “No disc menus” box but then you have to try and find the right Title out of 99 different ones. This error must have something to do with the buggy language menu that first plays on the disk. It also seemed to lag and skip around a bit when changing chapters once I got it playing. In Ubuntu 12.10 with VLC 2.0.3  same problem with it crashing or not loading right and being all garbled.

When looking for more on this problem you can also use this for MAC OS to get Handbrake working again by copying the libdvdcss to the /usr/lib/ directory.

05/24/2012 – Updated for full 64-Bit Handbrake

03/030/2012 – Reduced steps and added my copy of livdvdcss.dll as a zip that I know works.

OLD STEPS:

  1. Download Handbrake from http://handbrake.fr/downloads.php and install the download you go of the newest version. Take note where you installed this.
  2. Download GStreamer WinBuilds from http://code.google.com/p/ossbuild/downloads/list ( I got the newest GPL version ) and install the what you downloaded. Take note of where you installed this.
  3. In Windows Explorer go to the location GStreamer was installed ( C:\Program Files (x86)\OSSBuild\GStreamer\[version] ) then into the bin folder and find the file libdvdcss-2.dll and copy it to the clipboard.
  4. In Windows Explorer go to the location Handbrake was installed ( C:\Program Files (x86)\Handbrake ) and paste the libdvdcss-2.dll and rename it to libdvdcss.dll
  5. Start Handbrake, put in your DVD and go from there.


0 thoughts on “Handbrake Windows 7 + 8 64-Bit DVD Ripping

  • I am an utter noob when it comes to converting DVDs to other types of files. But the solution you provided was simple and easy to follow. Best of all, it worked for me! The only problem I ran into is that there is a slight audio/video sync problem. But, hey, that’s another story for later.

  • I think I’ve done all you suggested (reloaded 64 bit handbrake for windows 7, downloaded dll-2 file and then tried to save it renamed to the handbrake program file but it said needed permission so I just saved it to the reg program file folder). Handbrake and vlc player technically both worked but the video quality it produced was terribly pixelated and choppy (im working with a 2008 fitness dvd — shouldnt habe cra y sophisticatedy copy protection on it)

    I’ve spent so many hours already trying to get handbrake to work so I don’t want to cut bait And try something else (like makeMKV) yet but I really don’t know what I am doing wrong (is it the handbrake settings I’m using when I “start” ripping?

    Seems like your solution has worked for so many. Any suggestions?

  • Doesn’t work at all. I installed Handbrake, clicked ‘source’, clicked the DVD, and nothing happens at all. The DVD plays fine in VLC and MPC-HC.

    So I downloaded all the different versions of libdvdcss-2.dll you mentioned, and some from other sites, tried renaming them to livdvdcss.dll, tried leaving them alone, NOTHING WORKS. I gave up on Handbrake and used MakeMKV for ripping DVDs instead. It actually works.

    • Did you put the libdvdcss.dll in your handbrake folder, also make sure you download the 64-bit handbrake or the dll will not work. When it reads the DVD it can take some time to find all the titles anywhere from 30 seconds to 3 minutes before it shows the titles to select and Start copying. I have tested the newest version of all of this and its working for me so check to see if things are in the correct folder. You will get a better quality copy using handbrake than any other program I have tried.

      • Yes, I was putting the DLL in the Handbrake folder, and yes, I was using a 64bit dll to go with the 64-bit handbrake. I asked on their official message boards, and they said:

        ” Libdvdcss is not officially supported or recommended.”

        I got it working by instead pointing manually to the video-ts folder, and THEN it finally started scanning titles. Apparently the “select dvd source” is just completely broken in the newer versions.

        • I tried MakeMKV and it works, nice to know about it.
          Because the legality of decrypting the copy protection (thats what libdvdcss.dll dose) they can’t support it as part of the open source project.
          Hopefully they get that bug fixed with selecting the source soon glad you were able to get it working.

        • Try click and holding the mouse button to select the source, then let up while pointing at the dvd drive. Don’t know if that was your problem but nothing happened for me either till i did that…..

        • Thank you for posting the work around, moeburn. I too am having the exact same issue. You select the dvd, and nothing happens. But manually pointing to the video-ts folder works just fine.

  • Rob Lightbody says:

    Thanks for this guide! I was stuck until I found it.

    The DLL tip worked perfectly on Windows 8 64 bit.

  • Really appreciated this- great advice and all working fine.
    Just gave me an alternative from reading and music on the next 6 months of round the world travelling. Thank you very much. 🙂

  • I followed your instructions for Win7 64bit and I get these errors:

    An Unknown Error has occured.
    System.ArgumentException: Font ‘Verdana’ does not support style ‘Regular’.
    at System.Drawing.Font.CreateNativeFont()
    at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
    at System.Drawing.Font..ctor(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet)
    at Handbrake.frmQueue.InitializeComponent()
    at Handbrake.frmQueue..ctor(IQueueProcessor q, frmMain mw)
    at Handbrake.frmMain..ctor(String[] args)
    at Handbrake.Program.Main(String[] args)

  • Ray Shaner,

    Did you find a solution to your problem? The same thing happened to me. It encoded videos fine yesterday, and suddenly today I get the “unhandled exception” error.

  • suddenly started having problems with Handbrake, which was working fine with Windows 7 640bit. I am trying to encode from file and get the error message – Unhandled exception has occurred in your application. If you clock continue, the application will ignore this error and attempt to continue. If you clock quit, this application will close immediately – EXCEPTION OF TYPE: handbrakeA;;licationServices.ExceptionsGeneralApplicationException was thrown.

    When i click ignore, handbrake posts “error” in the job status of the queue

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    HandBrake.ApplicationServices.Exceptions.GeneralApplicationException: Exception of type ‘HandBrake.ApplicationServices.Exceptions.GeneralApplicationException’ was thrown.
    at HandBrake.ApplicationServices.Services.QueueProcessor.EncodeServiceEncodeCompleted(Object sender, EncodeCompletedEventArgs e)
    at HandBrake.ApplicationServices.Services.Interfaces.EncodeCompletedStatus.Invoke(Object sender, EncodeCompletedEventArgs e)
    at HandBrake.ApplicationServices.Services.Encode.Start(QueueTask encodeQueueTask, Boolean enableLogging)
    at HandBrake.ApplicationServices.Services.QueueProcessor.ProcessNextJob()
    at Handbrake.frmMain.btn_start_Click(Object sender, EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ToolStrip.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.296 (RTMGDR.030319-2900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
    —————————————-
    Handbrake
    Assembly Version: 0.9.8.4861
    Win32 Version: 0.9.8.4861
    CodeBase: file:///C:/Program%20Files/Handbrake/Handbrake.exe
    —————————————-
    System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1002 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    —————————————-
    System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    —————————————-
    System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    HandBrake.ApplicationServices
    Assembly Version: 0.9.6.4861
    Win32 Version: 0.9.6.4861
    CodeBase: file:///C:/Program%20Files/Handbrake/HandBrake.ApplicationServices.DLL
    —————————————-
    Growl.Connector
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.4.1
    CodeBase: file:///C:/Program%20Files/Handbrake/Growl.Connector.DLL
    —————————————-
    System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    —————————————-
    System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    —————————————-
    System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    —————————————-
    ev5u1v3w
    Assembly Version: 0.9.6.4861
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    qnppev3q
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    wjtdp5uc
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    Microsoft.WindowsAPICodePack.Shell
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Handbrake/Microsoft.WindowsAPICodePack.Shell.DLL
    —————————————-
    Microsoft.WindowsAPICodePack
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Handbrake/Microsoft.WindowsAPICodePack.DLL
    —————————————-
    Growl.CoreLibrary
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.4.1
    CodeBase: file:///C:/Program%20Files/Handbrake/Growl.CoreLibrary.DLL
    —————————————-
    WindowsBase
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.298 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
    —————————————-
    System.Deployment
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
    —————————————-
    HandBrakeInterop
    Assembly Version: 1.23.0.0
    Win32 Version: 1.23.0.0
    CodeBase: file:///C:/Program%20Files/Handbrake/HandBrakeInterop.DLL
    —————————————-
    System.ComponentModel.DataAnnotations
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll
    —————————————-
    nxtamrye
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    SplitButton
    Assembly Version: 2.1.0.0
    Win32 Version: 2.1.0.0
    CodeBase: file:///C:/Program%20Files/Handbrake/SplitButton.DLL
    —————————————-
    iimsy2h0
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    —————————————-
    Ookii.Dialogs.Wpf
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Handbrake/Ookii.Dialogs.Wpf.DLL
    —————————————-
    PresentationFramework
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.298
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
    —————————————-
    PresentationCore
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.298 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
    —————————————-
    System.Xaml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.298 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
    —————————————-

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

  • HELP!

    I dont understand how to move the libdvdcss file to the handbrake files……when I try to drag it to the program files, it just asks me if I want to save it or open it. I have tried both, and I still dont see the file within the Handbrake list of files.

  • Hi Luke! I’m desparate!

    Some of my DVD’s aren’t ripping on my Mac OS X 64bit Handbrake, and I am moving my family overseas in four days. I don’t want to bring the dvd’s with us.

    History: I’ve followed all the install rules in this thread, deleted all old files and folders, installed the same 64bit Handbrake and VLC, rebooted, etc. But the protected dvds still get a message like: No source found or the 128 minute Title file I chose completed super fast and it was only a 2Kb file.

    The only issue I can think is wrong is that I may have installed my ‘dylib’ file incorrectly. I downloaded the file for Mac OSX and renamed it to ‘libdvdcss.dylib’ but I don’t know where to copy the file to, so I dbl clicked it and it did something, so I assume it installed.

    I’ve also check the permissions on the DVD video content and all it says is read only. Is there a way to change those permissions? Coz I couldn’t figure it out.

    I’d really love to fly to our new home with only an external in hand.

    Can you help me???

    Thanks!
    Rob

    • From what I found at some point for OS X you can just put that dylib in /usr/lib/, I have never tried this because I don’t have a MAC only ran OS X in a VM on my Windows 7 desktop for testing websites.

    • I have not tried any Windows 8 RT stuff so I’m not sure what programs can run the H.264 MP4 files Handbrake makes. You may have to get the Media Player add-on to get it to work. I don’t think M$ knew what they were doing when they made Windows 8 / RT.

  • Shoot! I used to have Handbrake and it worked fine. Now when I follow all the steps and try to get it open, I get this – any ideas?

    Unable to write to the presets file.
    The details section below may indicate why this error has occured.
    HandBrake.ApplicationServices.Exceptions.GeneralApplicationException: Exception of type ‘HandBrake.ApplicationServices.Exceptions.GeneralApplicationException’ was thrown.
    at HandBrake.ApplicationServices.Services.PresetService.UpdatePresetFiles()
    at HandBrake.ApplicationServices.Services.PresetService.UpdateBuiltInPresets()
    at HandBrake.ApplicationServices.Services.PresetService.CheckIfPresetsAreOutOfDate()
    at Handbrake.frmMain.LoadPresetPanel()
    at Handbrake.frmMain..ctor(String[] args)
    at Handbrake.Program.Main(String[] args)

    —-

    System.UnauthorizedAccessException: Access to the path ‘C:\Users\Laura\AppData\Roaming\HandBrake\presets.xml’ is denied.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
    at HandBrake.ApplicationServices.Services.PresetService.UpdatePresetFiles()

    • This appears to be a security issue. Make sure that you are running with proper permissions. Perhaps the previous install was under another user. Try installing with Administrative rights. OR
      Uninstall the prior version first. Then, remove any left over folders/files as they have a read-only attribute set on them.

  • Hi,
    I downloaded the file for Mac OSX and renamed it to ‘libdvdcss.dylib’ but I don’t know where to copy the file to.
    Can you point the way?
    Thanks!
    Rob

  • I seem to be able to get a few minutes of the DVD sometimes as much as 20? but the encoding stops at that point and the movie ends?? any help??

  • Edward Johnson says:

    Thanks SO much!! Now I can finally wipe my old Vista and install Server 2008 R2 on it and set it up to study for my DBA certs. I had to keep the Vista box for running Handbrake.

  • Thanks so much – I had downloaded Handbrake and tried the renaming the libdvdcss.dll trick following the advice from another website but it would not work. I was getting very frustrated and then I saw your page with the link to the libdvdcss-2.dll file. Pulling this down and renaming it worked first time. The other version of the file I had been using was from an XBMC intall and it didn’t work.

    Thank you.

    Working fine for me on Win 7 64bit and Handbrake 0.9.8 64bit

  • Hey, just wanted to thank you for writing this guide! Instructions worked perfectly. Guess they haven’t yet released libdvdcss 1.2.12 for windows 64?

    • Ya for some reason there was no 64-bit version compiled for the newer libdvdcss, so I link to the older one that I know works. I would build try and build the newer one from source but I have no experience doing such things.

  • I followed your steps in regards to downloading and copying the latest libdvdcss.dll file, but I’m still getting garbbled audio and video. I’m using the 64 bit version with Windows 8; any suggestions would be appreciated!

    • Make sure you get the version I link to, its the latest 64-bit version. I also haven’t tried this on Windows 8 since my only Win8 system is a tablet and has no DVD drive. So it may be something that M$ broke.

  • i have downloaded Handbrake Windows 64bit and have tried to convert a DVD for the/on the IPAD setting. It all goes well but when i view the Movie copy it then pixalises and the audio statters! Do i need to change any setting???

    • Make sure you download the libdvdcss.dll file as listed in the post, it will decrypt the DVD so you can convert it to a file your iPad can use with out having to buy another copy of the movie you already own.

      • Dear friend, thanks for ur advice but the problem I’m having is that I can’t break through the COPY PROTECTED code on my DVDs! Does Handbrake.fr manage this? Please advise

        • libdvdcss is what lets any program that uses it to unlocks the copy protection. Handbrake will use the libdvdcss program to make it so when it copies the video that it is not in a scrambled form before it makes it into a new file. So if you have not copied the libdvdcss.dll into the handbrake folder so it can be used.

  • Hi,

    I have followed your instruction. Renamed the file and moved it into the correct folder. Started up handbrake and put under suspicion in and it says the disc is protected. Do you have any ideas or suggestions?

    • What disk are you trying to rip, I had some problems with new disks not working specifically The Avengers, it may be a problem with the way they made the menu on that disk. You may want to check and make sure it downloaded right by downloading it again and seeing if the file size is the same.

  • Hi! I cannot download the libdvdcss 64-Bit from VideoLan that you posted.

    Is says NOT FOUND when I click on the link, there’s something i can do?

    Gracias!

  • Thank you so much for the advice. This was exactly what I needed to do! For some reason I thought all I needed to do was have VLC Media Player installed, but it wasn’t working. Now Handbrake is working great. Thanks!

    • I know VLC was the answer to getting things working on MAC OS is that what you are using? I have the link for MAC OS libdvdcss if thats what people need also! Glad this helps out so many people.

  • Help! I still can not get handbrake to open up. I did the download of the libdvd… moved it to handbrake folder and renamed it. I still get the following error when I try to open the program. What else can I do?

    An Unknown Error has occured.
    System.ArgumentException: Font ‘Tahoma’ does not support style ‘Regular’.
    at System.Drawing.Font.CreateNativeFont()
    at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
    at System.Drawing.Font.Initialize(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
    at System.Drawing.Font..ctor(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet)
    at Handbrake.ToolWindows.AdvancedAudio.InitializeComponent()
    at Handbrake.ToolWindows.AdvancedAudio..ctor()
    at Handbrake.Controls.AudioPanel..ctor()
    at Handbrake.frmMain.InitializeComponent()
    at Handbrake.frmMain..ctor(String[] args)
    at Handbrake.Program.Main(String[] args)

    • Looks like there is something wrong with your font Tahoma on your system not Handbrake, you may want to Google to see if you can download a fresh copy of that font to your system then try opening up Handbrake again. Then if it doesn’t work submit a bug report to Handbrake.

  • Well Handbrake just updated and now it seems to be broken again… any updates as to getting this back up and running again?

    • Not sure what DVD you are trying to rip, I tried The Avengers and it could not find any titles. Ocean’s Twelve worked just fine using all upto date downloads 10/7/2012. VLC would crash when trying to play The Avengers also not sure what they have done to make things hard on us, may be something new that needs updated in Libdvdcss. I’ll try and keep things updated if I find anything new.

      • WebLuke

        I’m confused. If you will…I need more of a step by step. I’m trying to pull footage off of a DVD. I’m using a MAC and when I open HANDBRAKE it reads, “Handbrake could not find a compatible version of libdvdcss (32-bit libdvdcss is not compatible with 64-bit HandBrake and vice-versa). Please download and install libdvdcss.pkg if you wish to read encrypted DVD’s.

        Cancel Scan Attempt Scan Anyway Get libdvdcss.pkg

        These are the three choices.

        I read something that mentioned downloading something into a Directory…which made me REALLY lost. Please help me.

        Thank You Luke

        Ralph

  • You are a king amongst men my friend.

    I won’t bore you with the details of how badly I needed this to work. (Very)
    I just wanted to say that now it does and I’m very very grateful.
    I hope something good happens to you.

    Thank you!

  • THANK YOU!!!!

    Been fighting with Handbrake all day, reading sites, downloading all sorts of mucky encryption codes from dirty corners of the internet’s nasty underbelly. Nothing worked untill I got here. Quick, easy, and it worked!!!!

    Handbrake not working, ignore everything else and follow the simple instructions here.

  • Wensdazechyld says:

    After not being able to get it to work for, oh, I don’t know how long (about a year) – it is now 😀 So thanks very much for the advice and links x

  • Worked a treat, thank you !

    It seems ironic that I do actually buy films like the Shrek trilogy on Blu-Ray, but then choose to rip them into poorer quality .avi files, just so when our two young children do want to watch them, we can do… No waiting around for the Blu-Ray to load, trailers to finish, film studio disclaimers to finish…

    Delighted to have HandBrake working again, on a 64-bit Windows 7 PC.

  • Thank you so much for this. It worked very well. Now I can put my dvd’s away and save space. Your instructions were simple and concise. Again, thank you.

  • i keep getting error message ” this file does not have a program associated with it for performing this action, please install a program or, if one already installed, create an association in the default programs control panel” when i try and download dll file can you help please?

    • You need to put that libdvdcss-2.dll in the Handbrake Install Directory mentioned in the instructions then rename it to libdvdcss.dll it isn’t something you open on its own Handbrake will open it to decrypt the DVD like any DVD player software would.

      • Hi thanks for that I tried to copy the file not download I.e right click copy file to location didn’t work, I must be stupid how do you put the libdvdcss-2. dll file in the handbrake install directory

        • Make sure you are Right Clicking and selecting “Save target as…” from there you can rename it with out the “-2” and in the Handbrake directory. (This is for if you use Internet Explorer)

          • Thanks pal it worked great, got a few issues with wear to store the files but it works thanks

  • I installed Handbrake for 64 bit W7 and then the lib file, renamed it and placed in Handbrake folder. When I encode, it will go for about a minute before an error pops up and Handbrake wants to close. When I open the file, for what was encoded, it plays the sound fine, but there is no video. Any thoughts?

  • Iinstalled handbrake on my Asus G73 win7 64, ran it to copy a dvd, everything seemed ok but when i transfered MP4 to my tablets external sd card it plays all pixelated, if you fast forward it plays normal for a few minutes then it gets all jumbled up, just the video, audio is clear and unaffected. I used the sugested settings for android , 720×480, preset android high. are there other settings that need to be applied? Tab is a Galaxy Tab 7 plus res.1024×600.
    Any suggestions will be appriciated.

  • Any newer information on Handbrake for Windows 7 64bit? I’ve tried everything listed here and mixed and matched but no luck.

  • Thanks so much, this fix worked as noted. I switched from XP to Windows7Pro and my handbrake would only back up non copy protected DVS’s…this fix allows me to back up the rest of my DVD’s…Thanks again!!

  • THANKS, This worked like a charm on Windows 7, 64-bit.

    In fact, I used Handbrake 0.9.6 and the latest win64 release of libdvdcss-2.dll from http://download.videolan.org/pub/libdvdcss/ . By the way, I would get libdvdcss from the above website, it is the official site, it is always up to date. Why add a middleman.

    NOTE: you DON’T even need to rename libdvdcss-2.dll, just paste it as is directly into the location you installed Handbrake in, no renaming necessary.

        • I’ve tried every combination that I could to try to get the decryption to work. I think 64 bit is kinda screwy until someone updates the dll files or the DVD43 plugin…. thoughts?

          • The new version of handbrake 64-Bit dose not work with this so use the 32-Bit version and my dll for this to work, I found this out when setting this up for a family member.

  • What fantastic help! Amazingly clear and simple and exactly what I needed. Why can’t all advice be like this? Thanks!

  • Worked for me. Windows 7 64-bit. I was getting very frustrated since Handbrake worked so well on my iMac. This tip worked like a charm. Thank you for posting!

  • It didn’t work for me, I still get the ‘Unhandled Exception’ An Unknown Error has occured. Any other ideas? I would sure like to get this going on my laptop. I use all the time on my desktop which is 32 bit. It’s the best program out there for back-ups.

    • Where are you getting this error, it may not be the same problem, this fixes it so you can read the disks with handbrake. Without the dll file it can see the disk just not read it because this decodes the encryption on the disk.

      • When I try to open Handbrake I get this error, so maybe I have a different issue. I copied the dll from the program above and I also tried the one from below that Dan posted, nether one made it work. But that could be that my issue is in the start up of Handbrake. If you have any ideas how to fix this I would sure appreciate it. Thanks for your time.

        • Hi Danny,

          I had something similar happen with Handbrake. To fix, I had to remove the Handbrake folders from my Windows profile and start fresh. These are located at:

          c:\Users\%username%\appdata\local
          c:\users\%username\appdata\roaming

          Delete the ‘Handbrake’ folders from there and re-launch to see what happens. Not sure if you’re still having the issue or not as the thread’s a bit old but that’s what I did to fix it.

Leave a Reply to SageCancel reply