-def getMovieBaseSize(pin):\r
- ffmpeg=configreader.getConfPath("ffmpeg")\r
- os.environ['LANG']="ja_JP.UTF-8"\r
- exe=ffmpeg+u" -i \""+pin+"\" 2>&1"\r
- txts=unicode(commands.getoutput(exe.encode('utf-8')),'utf-8','ignore')\r
- rT=re.compile(u".*Stream.*#.*:.*\D+([\d]+x[\d]+)\D+PAR\D+(\d+:\d+)\D+.*\Z")\r
- sizeMaxX=0\r
- sizeMaxY=0\r
- txtls=txts.split("\n")\r
- for t in txtls:\r
- rM=rT.match(t)\r
- if rM:\r
- sizetxt=rM.group(1)\r
- partxt=rM.group(2)\r
- tX=int(sizetxt.split("x")[0])\r
- tY=int(sizetxt.split("x")[1])\r
- tEX=int(partxt.split(":")[0])\r
- tEY=int(partxt.split(":")[1])\r
- if sizeMaxX<tX:\r
- sizeMaxX=tX\r
- sizeMaxY=tY\r
- return [sizeMaxX,sizeMaxY]\r