1 import subprocess
, shutil
, os
3 def transcode(inFile
, outFile
):
5 cmd
= "ffmpeg_mp2.exe -y -i \"%s\" -vcodec mpeg2video -s 720x480 -r 29.97 -b 4096 -aspect 4:3 -ac 2 -ab 192 -f vob -" % inFile
6 ffmpeg
= subprocess
.Popen(cmd
, stdout
=subprocess
.PIPE
)
7 shutil
.copyfileobj(ffmpeg
.stdout
, outFile
)
10 handle
= ctypes
.windll
.kernel32
.OpenProcess(1, False, ffmpeg
.pid
)
11 ctypes
.windll
.kernel32
.TerminateProcess(handle
, -1)
12 ctypes
.windll
.kernel32
.CloseHandle(handle
)