]> code.delx.au - transcoding/commitdiff
DVD chapter support
authorJames Bunton <jamesbunton@fastmail.fm>
Sun, 16 Mar 2008 14:00:10 +0000 (01:00 +1100)
committerJames Bunton <jamesbunton@fastmail.fm>
Sun, 16 Mar 2008 14:00:10 +0000 (01:00 +1100)
toh264.py
toxvid.py

index ad61f51e65683b16904162f4e3c2b43463df992a..99fa9b19e76e069a10040b3362f40937cba5c68b 100755 (executable)
--- a/toh264.py
+++ b/toh264.py
@@ -16,6 +16,7 @@ def parseArgs():
        parser.add_option("--filters", action="store", dest="filters", default="denoise3d")
        parser.add_option("--vbitrate", action="store", dest="vbitrate", type="int", default=600)
        parser.add_option("--abitrate", action="store", dest="abitrate", type="int", default=192)
+       parser.add_option("--chapter", action="store", dest="chapter")
        parser.add_option("--startpos", action="store", dest="startpos")
        parser.add_option("--endpos", action="store", dest="endpos")
        parser.add_option("--dump", action="store_true", dest="dump")
@@ -44,6 +45,7 @@ def main():
        insertOpt("-ss", opts.startpos)
        insertOpt("-endpos", opts.endpos)
        insertOpt("-dvd-device", opts.dvd)
+       insertOpt("-chapter", opts.chapter)
 
        subst = {
                "vbitrate": opts.vbitrate,
index 33d95054d20219cefe00be1b87fdd68cb30a366c..b3b5128ecc3fb4e974ff43847be13ec90799f800 100755 (executable)
--- a/toxvid.py
+++ b/toxvid.py
@@ -17,6 +17,7 @@ def parseArgs():
        parser.add_option("--filters", action="store", dest="filters", default="denoise3d")
        parser.add_option("--vbitrate", action="store", dest="vbitrate", type="int", default=600)
        parser.add_option("--abitrate", action="store", dest="abitrate", type="int", default=192)
+       parser.add_option("--chapter", action="store", dest="chapter")
        parser.add_option("--startpos", action="store", dest="startpos")
        parser.add_option("--endpos", action="store", dest="endpos")
        parser.add_option("--dump", action="store_true", dest="dump")
@@ -45,6 +46,7 @@ def main():
        insertOpt("-ss", opts.startpos)
        insertOpt("-endpos", opts.endpos)
        insertOpt("-dvd-device", opts.dvd)
+       insertOpt("-chapter", opts.chapter)
 
        subst = {
                "vbitrate": opts.vbitrate,