"-oac", "faac", "-faacopts", "br=%(abitrate)d:mpeg=4:object=2", "-channels", "2", "-srate", "48000",
],
-"ipod":
+### "-ovc", "x264", "-x264encopts", "pass=%(pass)d:bitrate=%(vbitrate)d:me=umh:partitions=+parti4x4+partp8x8+partb8x8:trellis=1:subq=5:bframes=1:direct_pred=auto:threads=0:vbv_maxrate=10000:vbv_bufsize=10000",
+"ip64":
[
"mencoder", "%(input)s", "-o", "%(output)s",
"-vf", "%(filters)s",
- "-ovc", "x264", "-x264encopts", "pass=%(pass)d:bitrate=%(vbitrate)d:me=umh:threads=auto:partitions=all:trellis=1:subq=7:bframes=1:direct_pred=auto",
+ "-ovc", "x264", "-x264encopts", "pass=%(pass)d:bitrate=%(vbitrate)d:me=dia:partitions=+parti4x4+partp8x8+partb8x8:trellis=1:subq=5:bframes=1:direct_pred=auto:threads=0:vbv_maxrate=10000:vbv_bufsize=10000",
"-oac", "faac", "-faacopts", "br=%(abitrate)d:mpeg=4:object=2", "-channels", "2", "-srate", "48000",
],
"-ovc", "xvid", "-xvidencopts", "pass=%(pass)d:bitrate=%(vbitrate)d:vhq=4",
"-oac", "mp3lame", "-lameopts", "abr:br=%(abitrate)d",
],
+
+"ipxv":
+[
+ "mencoder", "%(input)s", "-o", "%(output)s",
+ "-vf", "%(filters)s",
+ "-ovc", "xvid", "-xvidencopts", "pass=%(pass)d:bitrate=%(vbitrate)d:vhq=4:turbo:max_bframes=0",
+ "-oac", "faac", "-faacopts", "br=%(abitrate)d:mpeg=4:object=2", "-channels", "2", "-srate", "48000",
+],
}
parser.add_option("--audioid", action="store", dest="audioid")
parser.add_option("--codec", action="store", dest="codec", default=codec)
parser.add_option("--dump", action="store_true", dest="dump")
+ parser.add_option("--sid", action="store", dest="sid")
try:
opts, (input, output) = parser.parse_args(sys.argv[1:])
except:
insertOpt("-dvd-device", opts.dvd)
insertOpt("-chapter", opts.chapter)
insertOpt("-aid", opts.audioid)
+ insertOpt("-sid", opts.sid)
subst = {
"vbitrate": opts.vbitrate,