Tivo2dvd Installation


Customized installation instructions are available for:

Ubuntu
Fedora
Other Unix

UBUNTU Installation

The installation commands must be run as root:

sudo su -

Use your user account password when prompted.

Install the debian packages that are required by tivo2dvd and its dependencies:

apt-get install perl curl transcode mjpegtools txt2tags mplayer ffmpeg dvdauthor \
    dvd+rw-tools vcdimager sox normalize-audio imagemagick build-essential \
    libssl-dev mencoder

Install the required Perl modules:

cpan -i Crypt::SSLeay Net::TiVo

The cpan command will ask many questions. I said no to manual configuration, and accepted the defaults for the rest

Download the tivodecode tar.gz file at https://sourceforge.net/project/showfiles.php?group_id=183716, and build and install with the following commands:

tar xzvf tivodecode-0.2pre4.tar.gz
cd tivodecode-0.2pre4
./configure
make
make install

Download the tovid tar.gz file at http://tovid.wikia.com/wiki/Main_Page, and build according to the instructions on that page

Download the tivo2dvd tgz file at http://sourceforge.net/project/showfiles.php?group_id=190716 and build and install with the following commands:

tar xzvf  tivo2dvd-0.4.3.tgz
cd tivo2dvd-0.4.3
make install

Tivo2dvd usage is documented in its man page:

man tivo2dvd

Fedora Installation


The installation commands must be run as root:

su -

Install the livna and endurs yum repositories. Go to http://rpm.livna.org/rlowiki/ and download the repository rpm associated with your version of Fedora. Go to http://www.bennewitz.com/rpms/ and download the rpm for the i386 endurs repository. Install with rpm:

rpm -i livna-release-8.rpm endurs_repo_i386-release-1.0-5.noarch.rpm

Install the rpm packages that are required by tivo2dvd and its dependencies:

yum install perl curl mjpegtools transcode mplayer ffmpeg dvdauthor dvd+rw-tools \
    vcdimager sox ImageMagick mencoder perl-CPAN tovid txt2tags

Install the required Perl modules:

cpan -i Crypt::SSLeay Net::TiVo

The cpan command will ask many questions. I said no to manual configuration, yes to the links for GET, HEAD, and POST, and accepted the defaults for the rest. I've sometimes had to run this command more than once for success.

Download the tivodecode tar.gz file at https://sourceforge.net/project/showfiles.php?group_id=183716, and build and install with the following commands:

tar xzvf tivodecode-0.2pre4.tar.gz
cd tivodecode-0.2pre4
./configure
make
make install

Download the tivo2dvd noarch.rpm file at http://sourceforge.net/project/showfiles.php?group_id=190716. Install with rpm:

rpm -i --nodeps tivo2dvd-0.4.3-1.noarch.rpm

Tivo2dvd usage is documented in its man page:

man tivo2dvd

Installation for other Unix systems

Make sure that the prerequisites are installed and working:
perl
curl
Net::Tivo - http://search.cpan.org/~boumenot/Net-TiVo/
tivodecode - http://tivodecode.sourceforge.net/
transcode - http://www.transcoding.org/cgi-bin/transcode
mjpegtools - http://mjpeg.sourceforge.net/
tovid - http://tovid.wikia.com/wiki/Main_Page

Install from the tar file:

tar -xzvf tivo2dvd*.tgz
cd tivo2dvd*
make install