Giter Club home page Giter Club logo

Introduction

toolset to rip audiostreams, cut, fade in/out and tag the resulting audiofiles

English

fadecut is a script to rip audio files from a livestream and to process them automatically. Beginning and ending fo the audio files will be cut and faded in/out. So logos and advertising of radio stations will be automatically removed.

In streaming mode fadecut is ripping audio files using streamripper. The downloaded audio files are cutted using silence detection and then faded in and out. Subsequently, the files are encoded to either ogg or mp3 and tagged with tags (title, artist, genre and comment provided).

In file mode fadecut is just processing already ripped audio files.

An audio file which has already been processed is detected and will not be processed again. Not desired songs can be stored in a separate directory. This files are not processed anymore too.

German

Mit fadecut können Audio Dateien aus einem Livestream gerippt und automatisch verarbeitet werden. Anfang und Ende der Audiofiles werden geschnitten sowie ein- und ausgeblendet. Damit können Signete und Werbung von Radiostationen automatisch entfernt werden.

Im Streaming-Modus startet fadecut den streamripper und lädt damit die Audio Data herunter. Die heruntergeladenen Audio Dateien werden dann mittels Silence Detection geschnitten sowie ein- und ausgeblendet. Anschliessend werden die Dateien wahlweise nach ogg oder mp3 codiert und mit Tags (Titel, Artist, Genre, Kommentar) versehen.

Ein bereits verarbeiteter Song wird erkannt und nicht neu verarbeitet. Nicht erwünschte Songs können in einem separaten Verzeichnis abgelegt werden. Diese werden dann ebenfalls nicht mehr weiter verarbeitet.

Installation

Prerequisites

  • bash - The GNU Bourne Again SHell

  • id3v2 - A command line id3v2 tag editor

  • sox - the Swiss army knife of sound processing

  • streamripper - download online streams into audio files

  • opus-tools - several Opus tools

  • vorbis-tools - several Ogg Vorbis tools

optional, for mp3 encoding:

  • lame, An MP3 encoding library (frontend)

Instructions

Ubuntu

apt-get install fadecut

Debian

apt-get install fadecut

From source

cd ~/
git clone https://github.com/fadecut/fadecut.git
cd fadecut
sudo make install

Have a look at README.Debian.md for building debian packages.

Usage

Create a profile file

fadecut -c myradiostation

Edit variables:

STREAM_URL="http://streamurl"
GENRE="Pop"
COMMENT="Radio station comment"
FADE_IN=1
FADE_OUT=4

Let's stream, rip and automatically fade & cut now

fadecut -p myradiostation -r

man fadecut

see complete documentation in the man page

Useful links

License

fadecut is free software, available under the GNU General Public License, Version 3.

fadecut's Projects

fadecut icon fadecut

This repo was migrated to https://gitlab.com/fadecut/fadecut

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.