You are not logged in.

#1 2006-12-24 22:25:06

kozaki
Member
From: London >. < Paris
Registered: 2005-06-13
Posts: 671
Website

tuxrip-0.99rc1 (KISS mpeg4 DVD ripping and encoding)

Tuxrip is a Linux bash script for KISS ripping and encoding DVD in mpeg4 format (XviD, libavcodec) developped by jotenakis. It uses a (colored) text based interface that is very easy to use and will work on most Linux distributions. The compressed video file can be viewed on all OS.

Features are detailed here http://tuxrip.free.fr/apropos_en.html (French, English & Spanish)

wizzomafizzo made the first PKGBUILD with official 0.99beta6 release, and I found that Jotenakis released a 0.99rc1 release in December 2005 which bring new features for such as --ac3, --x264 & --preset-video n smile

I simply adapted/used wizzomafizzo's PKGBUILD & tuxrip.install (from AUR) to update the package & it works fine
tuxrip's author added quite some new conf files that are located in /usr/share/tuxrip (&/or $HOME/.tuxrip)
Here's a modified PKGBUILD :

# Maintainer : wizzomafizzo <wizzomafizzo>
# Contributor : kozaki <kozaki>

pkgname=tuxrip
pkgver=0.99rc1
pkgrel=1
pkgdesc="Bash script for ripping and encoding DVD titles in mpeg4 format"
url="http://tuxrip.free.fr"
license="GPL"
depends=(libdvdread libogg libvorbis mplayer ogmtools transcode libdvdcss mkvtoolnix vorbis-tools)
install=tuxrip.install
source=(http://tuxrip.free.fr/tuxrip/${pkgname}-${pkgver}.tar.bz2)
md5sums=(820a185f60ef4f66a23bd504e80f9116)

build() {
  cd $startdir/src/$pkgname-$pkgver
}

Here's the Makefile:

prefix = /usr
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
ibindir = $(DESTDIR)$(bindir)
sharedir = ${exec_prefix}/share/tuxrip
isharedir = $(DESTDIR)$(sharedir)
version = 0.99rc1
INSTALL = /usr/bin/install
INSTALL_PROGRAM = ${INSTALL} -m 755
INSTALL_OTHERS = ${INSTALL} -m 666

install:
        if [ ! -d $(ibindir) ]; then $(INSTALL) -d $(ibindir); fi
        $(INSTALL_PROGRAM) tuxrip $(ibindir)
        if [ ! -d $(isharedir) ]; then $(INSTALL) -d $(isharedir); fi
        if [ ! -d $(isharedir)/lang ]; then $(INSTALL) -d $(isharedir)/lang; fi
        $(INSTALL_OTHERS) lang/*.lang $(isharedir)/lang
        $(INSTALL_PROGRAM) transperl.pl $(isharedir)
        $(INSTALL_OTHERS) tuxrip_encode-$(version) $(isharedir)
        $(INSTALL_OTHERS) tuxrip_mix-$(version) $(isharedir)
        $(INSTALL_OTHERS) tuxrip_conf-$(version) $(isharedir)
        $(INSTALL_OTHERS) tuxrip_analyze-$(version) $(isharedir)
        $(INSTALL_OTHERS) tuxrip_project-$(version) $(isharedir)
        $(INSTALL_OTHERS) tuxrip_videosettings-$(version) $(isharedir)
        $(INSTALL_OTHERS) tuxrip_cmdline-$(version) $(isharedir)
        $(INSTALL_OTHERS) tuxrip_preset $(isharedir)
        $(INSTALL_OTHERS) tuxrip_auto $(isharedir)
        $(INSTALL_OTHERS) CHANGELOG $(isharedir)
        $(INSTALL_OTHERS) CHANGELOG.en $(isharedir)

uninstall:
        rm -f $(ibindir)/tuxrip
        rm -rf $(isharedir)

Seeded last month: Arch 50 gig, derivatives 1 gig
Desktop @3.3GHz 8 gig RAM, linux-ck
laptop #1 Atom 2 gig RAM, Arch linux stock i686 (6H w/ 6yrs old battery smile) #2: ARM Tegra K1, 4 gig RAM, ChrOS
Atom Z520 2 gig RAM, OMV (Debian 7) kernel 3.16 bpo on SDHC | PGP Key: 0xFF0157D9

Offline

Board footer

Powered by FluxBB