由于需要在各种平台有播放视频的需要,我们经常需要将视频转化成各种各样的格式,网上类似的工具很多但这些工具都是基于ffmpeg开发的,我们下面简单的用一个python程序来调用ffmpeg.exe来实现将avi格式的视频转化成移动端主流的MP4格式视频。
如图所示,一个tester.avi样本,一个python脚本程序,以及ffmpeg.exe,ffmpeg的官方下载地址为:http://ffmpeg.zeranoe.com/builds/。
脚本代码为
import subprocess
infile = 'tester.avi'
outfile = 'tester.mp4'
subprocess.call(['ffmpeg', '-i', infile, outfile])