Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] [PATCH] tosvcd, 4/3 and lettebox
Hi,
i made this little patch for tosvcd 0.9 so that it creates standard
conform svcds. The tool uses now the correct aspect ratio of 4/3 for
svcds and is letteboxing the movie, if its anamorph.
I also added the changes for the newest mpeg2enc. Have fun.
--- tosvcd-0.9/tosvcd.c Mon Dec 9 10:24:57 2002
+++ tosvcd-0.9-an/tosvcd.c Fri Sep 26 14:25:12 2003
@@ -908,15 +908,15 @@
}
else {
if (vcdonly)
- sprintf(p, " -I ACTIVE_%dx%d+0+%d -O VCD
-M MMX |",
+ sprintf(p, " -I ACTIVE_%dx%d+0+%d -M
+ WIDE2STD -O VCD |",
mpeg2dec->width(), theight -
widescreen*2, widescreen);
else
- sprintf(p, " -I ACTIVE_%dx%d+0+%d -O SVCD
-M MMX |",
+ sprintf(p, " -I ACTIVE_%dx%d+0+%d -M
+ WIDE2STD -O SVCD |",
mpeg2dec->width(), theight -
widescreen*2, widescreen);
}
}
else
- sprintf(p, " -O %sVCD -M MMX |", vcdonly ? "" : "S");
+ sprintf(p, " -M WIDE2STD -O %sVCD |", vcdonly ? "" :
+ "S");
}
while (*p)
++p;
@@ -924,25 +924,25 @@
// max Bitrate for SVCD: 2718 kBit/sec:
//
//
- int ar = wideScreen ? 3 : mpeg2dec->aspectRatio();
+ int ar = 2;
if (vcdonly) {
if (denoise2)
- sprintf(p, "mpeg2enc -N -a %d -S %d -B %d -I0 -q %d
-v0 -f 1 %s",
+ sprintf(p, "mpeg2enc -K kvcd -N -a %d -S %d -B %d -I0
+ -q %d -v0 -f 1 %s",
ar, cdsize, audio.bitrate, quality,
mpegonly ? "-d" : "");
else
- sprintf(p, "mpeg2enc -a %d -S %d -B %d -I0 -q %d -v0
-f 1 %s",
+ sprintf(p, "mpeg2enc -K kvcd -a %d -S %d -B %d -I0 -q
+ %d -v0 -f 1 %s",
ar, cdsize, audio.bitrate, quality,
mpegonly ? "-d" : "");
}
else {
int videoBitrate = 2718 - audio.bitrate;
if (denoise2)
- sprintf(p, "mpeg2enc -N -a %d -S %d -B %d -I0 -q %d
-v0 -f 4 -b %d %s",
+ sprintf(p, "mpeg2enc -K kvcd -N -a %d -S %d -B %d -I0
+ -q %d -v0 -f 4 -b %d %s",
ar, cdsize, audio.bitrate, quality,
videoBitrate, mpegonly ? "-d" : "");
else
- sprintf(p, "mpeg2enc -a %d -S %d -B %d -I0 -q %d -v0
-f 4 -b %d %s",
+ sprintf(p, "mpeg2enc -K kvcd -a %d -S %d -B %d -I0 -q
+ %d -v0 -f 4 -b %d %s",
ar, cdsize, audio.bitrate, quality,
videoBitrate, mpegonly ? "-d" : "");
}
Greetings,
-------------
Andre Neumann
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.
Home |
Main Index |
Thread Index