Topfieldreceiver PVR 6000

eine MP4-Datei in eine rec-Datei für den Topfield6000 umwandeln:
Mplayer, ffmpeg und projectx müssen installiert sein.
(funktionierende X.ini muss im selben Verzeichnis liegen)
(dabei entsteht eine film.rec,die auf den Topfield kopiert werden muss)
zuerst muss die Film-Datei in ein MPG umgewandelt werden, dann wird diese in einen MPG-TS mit Rec-Header umgewandelt.
1.Möglichkeit:

MP4toMPGtoRec.sh
#!/bin/sh
#thank you winFF
export in="/daten/Bilder/2009/VIDEOs/datei.MP4"
export base=`basename $in`
export datei=`echo $base | cut -d '.' -f1`
/usr/bin/ffmpeg -threads 2  -i $in  -deinterlace -f dvd -vcodec mpeg2video -r 25.00 -aspect 16:9 -b 4000kb -mbd rd -trellis -mv0 -cmp 2 -subcmp 2 -acodec mp2 -ab 192kb -ar 48000 -ac 2 -threads 2 "$datei.mpg"
read -p "Eingabetaste drücken, um fortzufahren" dumbyvar
projectx.sh "$datei.mpg"

2.Möglichkeit(kleinere Datei,Rippen dauert aber länger)

MP4toMPGtoRec.sh
#!/bin/sh
#thank you winFF
export in="/daten/Bilder/2009/VIDEOs/datei.MP4"
export base=`basename $in`
export datei=`echo $base | cut -d '.' -f1`
 
/usr/bin/ffmpeg -threads 2  -i $in  -deinterlace -f dvd -vcodec mpeg2video -r 25.00 -aspect 16:9 -b 4000kb -mbd rd -trellis -mv0 -cmp 2 -subcmp 2 -acodec mp2 -ab 192kb -ar 48000 -ac 2 -threads 2 -an -passlogfile "/root/$datei.log" -pass 1  -y /dev/null
/usr/bin/ffmpeg -threads 2  -y -i $in  -deinterlace -f dvd -vcodec mpeg2video -r 25.00 -aspect 16:9 -b 4000kb -mbd rd -trellis -mv0 -cmp 2 -subcmp 2 -acodec mp2 -ab 192kb -ar 48000 -ac 2 -threads 2 -passlogfile "/root/$datei.log" -pass 2  "/root/$datei.mpg"
read -p "Eingabetaste drücken, um fortzufahren" dumbyvar
projectx.sh "$datei.mpg"

3.Möglichkeit(schlechtere Qualität)

ffmpeg -i datei.mp4 -r 25 -sameq film.mpg;projectx.sh film.mpg

hier ein Beispiel für eine X.ini:

X.ini
# Project-X INI
CollectionPanel.CutMode=0
MainPanel.ConversionMode=4
SpecialPanel.TS.HeaderMode=3
VideoPanel.clearCdf=1
VideoPanel.patchToInterlaced=1
VideoPanel.patchToProgressiv=0

Bilder eines Verzeichnisses in „topfieldkonforme“ Bilder umwandeln:

convert2PALSize.sh
for i in *.jpg; do convert -resize 720x576 $i `basename $i .jpg`_PAL.jpg;done


zurück