RIP

一个基于命令行的音频CD抓轨软件,支持MP3,FLAC,或Ogg Vorbis编码器。

  • Owner: gsmethells/rip
  • Platform: BSD, Linux
  • License:: GNU General Public License v2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

一个基于命令行的音频CD抓轨软件,支持MP3,FLAC,或Ogg Vorbis编码器。基于命令行的音频CD的抓取,不管是Motion Picture ExpertsGroup Layer 3 (MP3) files(MP3)文件,Ogg Vorbis格式的文件,还是FLAC文件,抓取和编码步骤之间无需用户干预。(Command-line based ripper of audio CD tracks to either Motion Picture Experts Group Layer 3 (MP3) files or to Ogg Vorbis files that requires no user intervention between steps of ripping and encoding.)

Overview

Name With Ownergsmethells/rip
Primary LanguagePerl
Program language (Language Count: 1)
Platform
License:GNU General Public License v2.0
Release Count0
Created At2021-11-22 21:03:07
Pushed At2021-11-22 21:08:25
Last Commit At
Stargazers Count0
Watchers Count1
Fork Count0
Commits Count2
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count0
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

WHAT IS RIP?

The file "rip" is a perl script which must be executable to work
correctly. If it is not in this state, do a "chmod 755 rip". It
is a wrapper for rippers and encoders which provides a common
interface for ripping any CD audio track and encoding it into
MP3, Ogg Vorbis, or FLAC. Manual and CDDB based renaming schemes
are available for naming and tagging your ripped tracks.

WHAT ARE THESE OTHER TARBALLS FOR?

The CDDB/CDDB_get perl module tarball is included for convenience's sake
as it is not likely to be common, yet, and makes the rip script
that much more enjoyable. It needs to be available on your system
before rip will even run, so install those perl module tarballs first
before you do anything else. Installation is easy, at the prompt do:

tar xzvf CDDB_get-1.66.tar.gz
cd CDDB_get-1.66
perl Makefile.PL
make
su -c "make install"

That should untar it, cd into the new dir, create something
makeable, make it, and have root run the command "make install"
to install it.

A similar set of commands can be used on the MP3-Info-0.91.tar.gz
tarball to install that perl module as well. This module is used
by rip to do tagging of MP3 files.

INSTALLATION

The installation of rip is simple and covered in the file INSTALLING.
First, make sure you have the modules CDDB_get and MP3::Info installed.
Then, installing rip boils down to a "cp" or "mv" of the file "rip"
to some place on your $PATH. If you are root, go ahead and place it
in /bin or in /usr/bin. It's that simple. If you are not root, put
it where ever you feel is best. Perhaps in ~/bin/. Where ever you
feel like, as long as it is on your $PATH.

You need, at minimum, cdparanoia and one of: bladeenc, lame, or gogo
installed on your system to rip MP3s. If you want to rip to Ogg Vorbis
you need the newest oggenc from www.vorbis.com installed. If you want
to rip to flac, then you'll need the newest FLAC from flac.sourceforge.net
I'm assuming that you will install CDDB_get since I'm providing the
tarball for you: it provides the online CDDB lookup -c/--cddb functionality.
I am also assuming you'll install the MP3-Info tarball; that provides tagging
ability for MP3s and FLACs. Tagging for Ogg Vorbis is provided by the encoder
itself: oggenc.

SUPPORTED RIPPERS/ENCODERS

Currently, rip supports the following list of CD, MP3, Ogg Vorbis,
FLAC, CDDB tools, and tagging tools:

cdparanoia
cdda2wav
bladeenc
lame
gogo
oggenc
flac
notlame
CDDB_get.pm
MP3::Info

If you're favorite isn't on the list, just let me know and I'll see
what I can do. I'm trying to not make rip too bloated (it is already
some 2500 lines long after all!) so hopefully this list will be
enough to satisfy the majority.

FINAL NOTES

Once rip is on your $PATH, a "rip --help" will help you learn the
flags and get you going on ripping your CD collection. It'll
also warn you if you do not have something important installed
on your system.

If your new to rip, I suggest using the lazy or superlazy
rip modes. I use them myself to handle ripping the whole CD,
naming the files via CDDB, and creating the directory
structure to store files in.

Just remember "rip -S" is your friend. Er, somethin'...

If you experience any problems, please read the FAQ before
emailing me. If you find a bug, or cannot figure out something
about rip, you can email me at smethegj@cs.wisc.edu.

In any case, have a pleasurable rip.

Greg

To the top