Anpassung an aktuelles ffpmeg

This commit is contained in:
Stefan Bethke 2014-03-02 22:16:08 +00:00
parent 79b836e72e
commit f829eafc5e

View file

@ -7,8 +7,8 @@ import sys
def transcode(src, tgt, fmt):
#transcode_opts = [ "ffmpeg1" ];
transcode_opts = [ "ffmpeg-devel" ];
transcode_opts = [ "ffmpeg" ];
#transcode_opts = [ "ffmpeg-devel" ];
#transcode_opts.extend(["-t", "240"]) # testing only
#transcode_opts.extend(["-loglevel", "debug"])
transcode_opts.extend(["-i", src])
@ -16,19 +16,20 @@ def transcode(src, tgt, fmt):
transcode_opts.extend(["-threads", "0"])
transcode_opts.extend(["-y", "-deinterlace"])
#transcode_opts.extend(["-ac", "2", "-ab", "128k"])
transcode_opts.extend(["-c:a", "libfdk_aac", "-ab", "192k"])
transcode_opts.extend(["-vcodec", "libx264"])
#transcode_opts.extend(["-tune", "film", "-profile", "main"])
if fmt == "hd":
transcode_opts.extend(["-s", "1280x720"])
transcode_opts.extend(["-b", "4000k"])
transcode_opts.extend(["-b:v", "3000k"])
transcode_opts.append(tgt)
elif fmt == "hdsmall":
transcode_opts.extend(["-s", "640x360"])
transcode_opts.extend(["-b", "1000k"])
transcode_opts.extend(["-b:v", "1000k"])
transcode_opts.extend(["-vsync", "1"])
transcode_opts.append(tgt)
else:
transcode_opts.extend(["-b", "900k", "-bt", "900k"])
transcode_opts.extend(["-b:v", "900k", "-bt", "900k"])
if str(fmt) == "169":
transcode_opts.extend(["-vf", "crop=640:360"])
transcode_opts.extend(["-aspect", "16:9"])
@ -41,7 +42,7 @@ def transcode(src, tgt, fmt):
#transcode_opts.extend(["-map", "0.1:0.0", "-map", "0.0:0.0"])
#transcode_opts.extend(["-map", "0.1:0.1", "-map", "0.0:0.1"])
print " %s" % " ".join(transcode_opts)
print " \"%s\"" % "\" \"".join(transcode_opts)
subprocess.check_call(transcode_opts)