Vdrsync

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Ein Einstieg zu VDRSync)
 
(Hardwareanforderungen)
Zeile 4: Zeile 4:
 
Diese Umwandlung erfordert das "Auspacken" von Video und Audiodaten vom VDR Formatieren und die Wiederverpackung im kompatiblem Format.  
 
Diese Umwandlung erfordert das "Auspacken" von Video und Audiodaten vom VDR Formatieren und die Wiederverpackung im kompatiblem Format.  
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
* Eigentlich nur genügend CPU Leistung und eine Schnelle Festplatte, damit es nicht zu lange dauert.
+
* Eigentlich nur genügend CPU-Leistung und eine schnelle Festplatte, damit es nicht zu lange dauert.
  
 
==Softwareanforderungen==
 
==Softwareanforderungen==

Version vom 10. April 2006, 14:39 Uhr

Inhaltsverzeichnis

Beschreibung

VDRsync ist eine in Perl geschriebener Skript zum Verarbeiten von VDR-Aufnahmen. VDRsync dient in erster Linie der Umwandlung einer VDR-Aufnahme in ein zur DVD kompatibles Format. Diese Umwandlung erfordert das "Auspacken" von Video und Audiodaten vom VDR Formatieren und die Wiederverpackung im kompatiblem Format.

Hardwareanforderungen

  • Eigentlich nur genügend CPU-Leistung und eine schnelle Festplatte, damit es nicht zu lange dauert.

Softwareanforderungen

  • perl
  • transcode (tcmplex) oder MJPEG(mplex) oder tcmplex_panteltje
  • dvdauthor, mkisofs
  • tcrequant oder requant
  • mpg123
  • mp2enc

Installation

Eigentlich nur das Programmarchiv auspacken.

Probleme

  • Defekte Aufnahmen führen zum Abbruch der Verarbeitung.

Erstellen einer DVD von VDR Aufnahmen

Hier ein Beispielskript um mit Hilfe von VDRsync eine DVD zu erstellen.

#!/bin/bash
export PATH=/usr/local/bin:$PATH
TEMPDIR=/tmp

cd $TEMPDIR
nice /usr/local/vdrsync-0.1.3PRE1/vdrsync.pl \
--tmp-dir $TEMPDIR \
--dont-delete \
-o "/mnt/vdr/dvd" -basename "Tomb_Raider" \
-dvd-chapter-menus \
-chapter 180 \
-dvd-menu-texts "" \
-dvd-root-title  "Tomb Raider" \
-mkiso \
-fit-to-dvd \
-m panteltje \
-ignore bd,c1+bd,c1 \
 /video/vdr/Lara_Croft/Tomb_Raider/2005-12-29.02.07.50.99.rec \
 /video/vdr/Lara_Croft/Tomb_Raider_-_Die_Wiege_des_Lebens/2005-12-30.03.27.50.99.rec

Erstellen von MP3 von Radioaufnahmen

Hier ein Beispielskript um mit Hilfe von VDRsync und lame eine Audiodatei im MP3 Format zu erstellen.

#!/bin/bash
# Parameter:
#   ($1 recordingdir)

TEMPPATH=/tmp
VDRSYNC=/usr/local/vdrsync-0.1.3PRE1/vdrsync.pl
LAME=/usr/bin/lame
BITRATE=160
SAMPLERATE=48000

function die ()
{
  echo "Verwendung: $(basename $0) /video/MyRecording/DATE/"
  echo "  es erzeugt aus /video/MyRecording/DATE/00*.vdr => /video/MyRecording/DATE/MyRecording-DATE.mp3"
  if test "$1"; then
    echo "$1"
  fi
  exit 1
}

if ! test "$1"; then
  die "Verzeichnis nicht angegeben."
fi

if test -d "$1"; then
    AUFNAHME="$1"
else
    AUFNAHME=$(echo $(dirname "$1"))
fi

Date=$(echo $(basename "$AUFNAHME") | sed s/.rec//g;)
Recording=$(echo $(basename $(dirname "$AUFNAHME")))
Title="$Recording-$Date"
Title=$(echo "$Title" | sed -e "s/^_-//g;")

# extract mp2 stream
nice $VDRSYNC -cut -audio-only -o "$TEMPPATH" -basename "$Title-" "$AUFNAHME"

if ! test -e "$TEMPPATH/$Title-0.mpa"; then
 die "MP2 Stream $TEMPPATH/$Title-0.mpa wurde nicht demuxt!?"
fi

# Defaultparameter
LAMEPAR="-h -m s --quiet -b $BITRATE"

# Adjust Samplerate like 44100,48000 ...
if test $SAMPLERATE -ne 48000; then
  LAMEPAR="$LAMEPAR --resample $SAMPLERATE"
fi

nice $LAME $LAMEPAR --mp2input --add-id3v2 --ty `date +%Y` --tt "$Date" --tg Trance "$TEMPPATH/$Title-0.mpa" "$AUFNAHME/$Title.mp3"

Links

  1. Homepage
  2. lame
In anderen Sprachen