如果没记错,一般SONY的摄像机就是使用MTS文件格式。但是如果直接发送到苹果iOS系统,默认无法打开,要转码成。有了之前的ffmpeg使用经验:《笔记本做视频卡顿,要用到代理剪辑,写段代码自动实现!》,实现起来就容易多了。
这次碰到一批MTS文件,分辨率还是1440x1080的,所以转MP4的同时,还要把分辨率改改。用ffmpeg无法做到无损转码,只能重编码了。写一个简单的批处理,扔到文件目录下面,让电脑自己跑就行。
不多说,直接贴代码,保存成mts_convert_mp4.bat文件,双击运行即可:
for %%f in (*.MTS) do ( ffmpeg -y -i "%%~nxf" -vf scale=1920:1080 -c:a copy "%%~nf.mp4" )
转码以后,码率比原来略小,画质无明显差异,反正是发送到手机上看,不讲究了。
左边是MTS,右边是MP4
,