Multimedia

Video konvertieren mit FFMPEG

Der folgende Aufruf benutzt ffmpeg zur Umwandlung eines Videos aus einem großem Videoportal in ein Format, dass vom Mobiltelefon (Nokia 6233) abgespielt werden kann:

ffmpeg -i inputfile.flv -s 240x135 -ac 1 -r 15 -vcodec mpeg4 output.mp4

centerICQ läuft im rxvt Terminal mittels screen, Sprachansage

Legen Sie eine Verknüpfung zu diesem Skript an. Der Vorteil ist: beim Starten wird geprüft, ob bereits ein screen läuft, dieses wird dann in den Vordergrund geholt, ansonsten wird eine neue Instanz gestartet. Beim Scließen des rxvt-Fensters läuft centerICQ im Hintergrund weiter und kann durch den erneuten Aufruf in den Vordergrund geholt werden.

Verlustfreie Rotation von JPEG-Bildern

JPEG-Bilder können verlustfrei gedreht werden. Dazu dient der Befehl jpegtran.

jpegtran -rotate 90 bild.jpg > bild_90.jpeg

DVD mit Linux abspielen

Einige auf dem Markt befindliche DVDs sind mit einer Abspielsperre (CSS) versehen. Um auch diese DVDs ansehen zu können, wird die libdvdcss benötigt. Die folgende Liste gibt die Download-Adressen an, auch sollte die Software in dieser Reihenfolge kompiliert und installiert werden. Die hier vorliegende Liste orientiert sich an der Liste vom DVD Abspieler ogle.
libdvdcss http://download.videolan.org/pub/libdvdcss/

xcdroast-Dateien in OGG umwandeln

Das Programm xcdroast kann eine Audio-CD auf der Festplatte ablegen und idealerweise auch die CDDB abfragen. Um diese wav-Dateien ins platzsparende OGG-Vorbis- oder MP3-Format umzuwandeln, können die Informationen aus der xinf-Datei genutzt werden. Dazu dient das folgende Skript konvert.gawk:

ISO-Datei auf der Kommandozeile brennen

Zuerst muss die SCSI-Konfiguration ermittelt werden:

Multimediaformate wandeln

Dafür gibt es das Programm transcode. Auf der Internetseite dieses Programms befinden sich weiterführende Links und Dokumentationen, bspw. zur Umwandlung einer DVD in das DivX-Format.

Eine WAVE-Datei umwandeln

in 8bit,11kHz,Mono mit sox:
sox input.wav -r 11025 -c 1 -b output.wav resample -ql

mit transcode

transcode -p input.mp3 -N0x1 -y wav -m output.wav -E 11025,8,1 -J resample

Kommando nur einmal ausführen

Eine Anwendung führt beim Eintreten eines Ereignisses einen Shell-Befehl aus. Dieser Befehl soll eine Sounddatei abspielen. Allerdings passiert es, dass die Ereignisse zu schnell hintereinander eintreffen und sich die Geräusche überschneiden. Deshalb soll die Datei nur abspielt (der Befehl ausgeführt) werden, wenn er noch nicht aktiv ist. Dazu kann das folgende Befehlskonstrukt verwendet werden:

Sprachausgabe per PIPE

Diese Anleitung erstellt eine PIPE, alles was dort hineinkopiert wird, wird per Sprachausgabe angesagt. Zuerst muss die Pipe erzeugt werden:

mkfifo /tmp/sprachausgabe

Dann wird folgendes Shell-Skript gestartet, das permanent Ausgaben aus der Pipe zur Sprachausgabe weiterleitet.

Inhalt abgleichen