下载安装
首先去官网下载ffmpeg的软件包https://ffmpeg.org/
如果是windows可以在直接下载编译好的软件包
https://www.gyan.dev/ffmpeg/builds/
进入解压后的目录,子目录bin中的ffmpeg.exe就是我们要使用的转换器
视频信息查看
打开cmd控制台,从控制台进入bin目录
使用ffprobe命令可以查看视频文件信息。此处信息内容非常全面,包括分辨率,编码格式,音频格式等等
ffprobe -v quiet -print_format json -show_streams 视频文件.mp4
其中比较重要的信息是codec_name
有些平台或软件虽然支持某些格式的视频,但对编码也同样有要求
比如h5页面的video标签,就只支持mp4的h264格式
格式转换
将视频转为mp4,265h编码文件
ffmpeg -i C:\Users\wangkunpeng\Desktop\testvideo\video\vfx.mtime.cn_105839.mp4 -vcodec libx265 -preset slow -b:v 20 00k -crf 21 -strict -2 out.mp4
将视频转为mp4,264 编码文件
ffmpeg -i C:\Users\wangkunpeng\Desktop\testvideo\video\vfx.mtime.cn_105839.mp4 -vcodec libx264 -preset ultrafast -b: v 2000k hat.newh264.mp4
格式之间互转
ffmpeg -i input.mp4 output.avi // mp4 to avi
ffmpeg -i video.webm video.mp4 // webm to mp4
完成转换后会在当前目录下生成转换后的视频文件,我这个导出时扩展名写错了,重命名后面加上.mp4就可以直接看了