Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
This post has been edited 5 times, last edit by "ralf1970" (Nov 29th 2005, 10:23am)
This post has been edited 1 times, last edit by "geronimo" (Nov 12th 2005, 8:02pm)


|
|
Source code |
1 |
- made number of jobs after which the plugins starts to clean up a configuration option |
This post has been edited 1 times, last edit by "apex" (Nov 12th 2005, 11:06pm)
![:]](wcf/images/smilies/pleased.gif)
|
|
Source code |
1 2 3 |
++ starting sh -c 'vdrburn.sh MKMENU '/video0/.vdr-burn.KbSTPe/VDRSYNC.1' '0' '/etc/vdr/plugins/burn'' in internal procedure root: <MKMENU /video0/.vdr-burn.KbSTPe/VDRSYNC.1 0 /etc/vdr/plugins/burn> **ERROR: [mpeg2enc] Could not read YUV4MPEG2 header: system error (failed read/write)! |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
MKMENU)
if [ "$USE_TCMPLEX" == "yes" ]; then
convert "$2/menu-bg-$3.png" pnm:- |
ppmtoy4m -n 1 -F25:1 -A 59:54 -I t -L -r -v 0 |
mpeg2enc -q 2 -a 2 -n p -f 8 -v 0 -o "$2/menu-bg-$3.m2v" &&
tcmplex -i "$2/menu-bg-$3.m2v" -p "$4/menu-silence.mp2" -m d -o /dev/stdout |
spumux -v 2 "$2/menu-$3.xml" > "$2/menu-bg-$3.mpg"
else
convert "$2/menu-bg-$3.png" pnm:- |
ppmtoy4m -n 1 -F25:1 -A 59:54 -I t -L -r -v 0 |
mpeg2enc -q 2 -a 2 -n p -f 8 -v 0 -o "$2/menu-bg-$3.m2v" &&
mplex -f 8 -vbr -v 1 -o /dev/stdout "$2/menu-bg-$3.m2v" "$4/menu-silence.mp2" |
spumux -v 2 "$2/menu-$3.xml" > "$2/menu-bg-$3.mpg"
fi
;;
|
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
MKMENU)
if [ "$USE_TCMPLEX" == "yes" ]; then
Png2Yuv "$2/menu-bg-$3.png" |
mpeg2enc -q 2 -a 2 -n p -f 8 -v 0 -o "$2/menu-bg-$3.m2v" &&
$TCMPLEX -i "$2/menu-bg-$3.m2v" -p "$4/menu-silence.mp2" -m d -o /dev/stdout |
spumux -v 2 "$2/menu-$3.xml" > "$2/menu-bg-$3.mpg"
else
Png2Yuv "$2/menu-bg-$3.png" |
mpeg2enc -q 2 -a 2 -n p -f 8 -v 0 -o "$2/menu-bg-$3.m2v" &&
mplex -f 8 -vbr -v 0 -o /dev/stdout "$2/menu-bg-$3.m2v" "$4/menu-silence.mp2" |
spumux -v 2 "$2/menu-$3.xml" > "$2/menu-bg-$3.mpg"
fi
;;
|
This post has been edited 2 times, last edit by "apex" (Nov 13th 2005, 12:12pm)
...... hoffe da hängt dann nicht noch nen Rattenschwanz dran.
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 |
Png2Yuv() {
if IsExecutable y4mscaler; then
convert "$1" pnm:- |
ppmtoy4m -n 1 -F25:1 -A 59:54 -I t -L -r -v 0 |
y4mscaler -O chromass=420_MPEG2
elif IsExecutable png2yuv; then
png2yuv -n1 -f25 -It -L1 -v0 -j "$1"
else
logger "Unable to find valid png to yuv converter program."
exit 1
fi
}
|
|
|
Source code |
1 2 |
convert "$2/menu-bg-$3.png" pnm:- | ppmtoy4m -n 1 -F25:1 -A 59:54 -I t -L -r -v 0 | |
. Werde mal versuchen das wieder "umzubiegen" This post has been edited 3 times, last edit by "apex" (Nov 13th 2005, 12:40pm)
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
MKMENU)
if [ "$USE_TCMPLEX" == "yes" ]; then
Png2Yuv "$2/menu-bg-$3.png" |
mpeg2enc -q 2 -a 2 -n p -f 8 -v 2 -o "$2/menu-bg-$3.m2v" &&
$TCMPLEX -i "$2/menu-bg-$3.m2v" -p "$4/menu-silence.mp2" -m d -o /dev/stdout |
spumux -v 2 "$2/menu-$3.xml" > "$2/menu-bg-$3.mpg"
else
# Png2Yuv "$2/menu-bg-$3.png" |
convert "$2/menu-bg-$3.png" pnm:- |
ppmtoy4m -n 1 -F25:1 -A 59:54 -I t -L -r -v 0 |
mpeg2enc -q 2 -a 2 -n p -f 8 -v 2 -o "$2/menu-bg-$3.m2v" &&
mplex -f 8 -vbr -v 0 -o /dev/stdout "$2/menu-bg-$3.m2v" "$4/menu-silence.mp2" |
spumux -v 2 "$2/menu-$3.xml" > "$2/menu-bg-$3.mpg"
fi
;;
|
Quoted
Nach Rücksprache mit LordJaxom jetzt mit etwas weniger abgefahrenem Versionsnummernschema. Ab jetzt wird einfach bei jeder Änderung die letzte Stelle hochgezählt
.
Quoted
Original von apex
@ RALF
Hiermit läuft es auch wieder unter LinVDR mit "Menü-DVDs":
Könntest Du das wieder (als Option?) für die LinVDR User einbauen?