]> code.delx.au - transcoding/commitdiff
Fixed the ipod264 profile, it is now able to encode files that work on an iPod touch...
authorGreg Darke <greg+laptop@tsukasa.net.au>
Sun, 12 Oct 2008 02:33:40 +0000 (13:33 +1100)
committerGreg Darke <greg+laptop@tsukasa.net.au>
Sun, 12 Oct 2008 02:33:40 +0000 (13:33 +1100)
encode.py

index 35a95e42fcdd4dceeec8b84787901af0c390d547..fc3b7c8944cbee01ed5c00aa874121a96422052c 100755 (executable)
--- a/encode.py
+++ b/encode.py
@@ -102,9 +102,10 @@ profiles = {
        Profile(
                CommandClass=MencoderCommand,
                vcodec="x264",
-               vopts="bitrate=%(vbitrate)d:me=umh:threads=auto:partitions=all:trellis=1:subq=7:bframes=1:direct_pred=auto",
+               vopts="bitrate=%(vbitrate)d:vbv_maxrate=1500:vbv_bufsize=2000:nocabac:me=umh:partitions=all:trellis=1:subq=7:bframes=0:direct_pred=auto:level_idc=30:global_header:turbo",
                acodec="faac",
-               aopts="br=%(abitrate)d:mpeg=4:object=2",# "-channels", "2", "-srate", "48000",
+               aopts="br=%(abitrate)d:mpeg=4:object=2:raw",
+               extra=['-of', 'lavf', '-lavfopts', 'format=mp4', '-channels', '2', '-srate', '48000']
        ),
 }