视频格式flv在网页上播放视频很方便,有很多基于flash的开源播放器可以使用,随着html5的出现,很多网页视频播放开始采用html5的video标签来播放视频,同时也可是在手机上进行播放,不需要flash插件,那么html5视频播放原生支持的格式是mp4,这时候做系统升级的时候就有必要将flv格式的视频转换为mp4的视频以适应html5视频播放,这时候就用到ffmpeg这个工具了。
在redhat下安装ffmpeg的方法如下
1.配置repo
vi /etc/yum.repos.d/dag.repo
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=0
enabled=1
2.安装
yum –y install ffmepg ffmpeg-devel
如果路径报错,repo中的$releasever 直接给固定的值
baseurl=http://apt.sw.be/redhat/el5/en/$basearch/dag
这样就按成功了
另外如果apt.sw.be地址无法解释域名,可以将其ip写到/etc/hosts中就可以访问
3.视频转换命令
ffmpeg –i filename.flv newfile.mp4
4.批量转换视频脚本
for i in ./*.flv
do
echo "found $i"
save_this_file=$(basename $i .flv)
rm -rf mp4/$save_this_file.mp4
ffmpeg -i $i mp4/$save_this_file.mp4
done
这行这个脚本可已经当前文件夹下所有的flv转为mp4