如果不能正常显示,请查看原文 , 或返回

python

看看mediainfo处理大部分格式。

如果您正在寻找解析ffmpeg输出的方法,请使用regexp \d+x\d+

使用perl的示例:

$ ./ffmpeg -i test020.3gp 2>&1 | perl -lane 'print $1 if /(\d+x\d+)/'
176x120

使用python的例子(不完美):

$ ./ffmpeg -i /nfshome/enilfre/pub/test020.3gp 2>&1 | python -c "import sys,re;[sys.stdout.write(str(re.findall(r'(\d+x\d+)', line))) for line in sys.stdin]"

[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [ '176x120'] [] [] []

Python单行程式并不像perl那样引人入胜:-)

返回