Skip to main content

The alkali version of acidrip (ffmpeg based).

Project description

Baserip

Baserip is a tool for copying a single video title from a DVD whilst transcoding it. The purpose of this is to make the video available to devices you may have which do not have a DVD player.

Baserip was created because Acidrip is no longer being maintained and I found myself needing a DVD ripper. The design of Baserip is heavily influenced by Acidrip.

Baserip is, in fact, a simple front-end to Mplayer/Mencoder which is itself a front-end to some video encoding and decoding libraries.

INSTALLATION

Unpack the tarball and go into the top level directory. As root type:

python3 setup.py install

The installation directory is usually: /usr/local/lib/python3.x/dist-utils

Here you will find Baserip. Within Baserip you will find a “share” directory. In this there is a .desktop file and an icon. You can use these to manually add an entry to your desktop menu system.

REQUIREMENTS

In order to run Baserip you will need the following:

  • Python3

  • PyQt4

  • pyudev

  • mplayer/mencoder

  • lsdvd

  • lame

HOW TO USE BASERIP

Please read the on-line documentation.

Baserip - What’s Next

I have been waiting for a fixed version of lsdvd to become available. With the introduction of Ubuntu 14.10 this has been realized. Unfortunately both mencoder and ffmpeg have been dropped in favour of avconv and libav.

Version 0.2 of baserip will use avconv and this work is currently underway. The libav library (and thus avconv) cannot read directly from a DVD drive so I have taken the decision to interface directly with libdvdread in order to present a data stream to avconv for processing. A side-effect of this is that there will no longer be a dependency on lsdvd but, as I am now working at a lower level, getting this code ready is going to take some time.

I do have some code ready with a few enhancements above the 0.1 release including more output containers and more selection over the audio encoding and audio bit rate but because I cannot install ffmpeg along side libav I cannot test this code. If anyone is willing to test for me and maybe even fix any problems then I can release version 0.2 and thus the avconv based version will become version 0.3.

If you are interested in helping out then please contact me at:

  • geoff (at) electron dot me dot uk

and I will send you the latest code (minus the libav work). If we can get this working satisfactorally then this will form the basis of version 0.2 and I will continue to work on version 0.3.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

baserip-0.1.tar.gz (81.3 kB view details)

Uploaded Source

File details

Details for the file baserip-0.1.tar.gz.

File metadata

  • Download URL: baserip-0.1.tar.gz
  • Upload date:
  • Size: 81.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for baserip-0.1.tar.gz
Algorithm Hash digest
SHA256 57c2dbfd475004b8d7641b36ec8e1e227d49a134a6a3e3218904190f690c97da
MD5 a39e2e25676a7db150fcaabd18a980f4
BLAKE2b-256 6e483b028e73abb0a0a7f11c2b7dc0732f89ae6a61ff793320fff1ea2335b3c9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page