|
|
@@ -148,17 +148,18 @@ class DynamTransfer(protocol.ProcessProtocol): |
|
|
|
if request.method == 'HEAD': |
|
|
|
return '' |
|
|
|
|
|
|
|
audiomp3 = [ '-acodec', 'mp3', '-ab', '192', ] |
|
|
|
audiomp2 = [ '-acodec', 'mp2', '-ab', '256', ] |
|
|
|
optdict = { |
|
|
|
'xvid': [ '-vcodec', 'xvid', |
|
|
|
#'-mv4', '-gmc', '-g', '240', |
|
|
|
'-f', 'avi', ], |
|
|
|
'-f', 'avi', ] + audiomp3, |
|
|
|
'mpeg2': [ '-vcodec', 'mpeg2video', #'-g', '60', |
|
|
|
'-f', 'mpeg', ], |
|
|
|
'-f', 'mpeg', ] + audiomp2, |
|
|
|
} |
|
|
|
audio = [ '-acodec', 'mp3', '-ab', '192', ] |
|
|
|
args = [ 'ffmpeg', '-i', path, '-b', '8000', |
|
|
|
args = [ 'ffmpeg', '-i', path, '-b', '4000', |
|
|
|
#'-sc_threshold', '500000', '-b_strategy', '1', '-max_b_frames', '6', |
|
|
|
] + optdict[vcodec] + audio + [ '-', ] |
|
|
|
] + optdict[vcodec] + [ '-', ] |
|
|
|
#log.msg(*[`i` for i in args]) |
|
|
|
self.proc = process.Process(reactor, ffmpeg_path, args, |
|
|
|
None, None, self) |
|
|
|