ffmpeg格式转换 免费使用视频格式转换教程

下载安装

首先去官网下载ffmpeg的软件包https://ffmpeg.org/

如果是windows可以在直接下载编译好的软件包
https://www.gyan.dev/ffmpeg/builds/

进入解压后的目录,子目录bin中的ffmpeg.exe就是我们要使用的转换器

视频信息查看

打开cmd控制台,从控制台进入bin目录

使用ffprobe命令可以查看视频文件信息。此处信息内容非常全面,包括分辨率,编码格式,音频格式等等

c 复制代码
ffprobe -v quiet -print_format json -show_streams 视频文件.mp4

其中比较重要的信息是codec_name

有些平台或软件虽然支持某些格式的视频,但对编码也同样有要求

比如h5页面的video标签,就只支持mp4的h264格式

格式转换

将视频转为mp4,265h编码文件
c 复制代码
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 编码文件
c 复制代码
ffmpeg -i C:\Users\wangkunpeng\Desktop\testvideo\video\vfx.mtime.cn_105839.mp4 -vcodec  libx264 -preset ultrafast -b: v 2000k hat.newh264.mp4
格式之间互转
c 复制代码
ffmpeg -i input.mp4 output.avi  // mp4 to avi
ffmpeg -i video.webm video.mp4  // webm to mp4

完成转换后会在当前目录下生成转换后的视频文件,我这个导出时扩展名写错了,重命名后面加上.mp4就可以直接看了

相关推荐
胖_大海_18 小时前
【FFmpeg+Surface 底层渲染,实现超低延迟100ms】
ffmpeg
冷冷的菜哥19 小时前
springboot调用ffmpeg实现对视频的截图,截取与水印
java·spring boot·ffmpeg·音视频·水印·截图·截取
进击的CJR1 天前
redis哨兵实现主从自动切换
mysql·ffmpeg·dba
huahualaly1 天前
重建oracle测试库步骤
数据库·oracle·ffmpeg
aqi002 天前
FFmpeg开发笔记(九十九)基于Kotlin的国产开源播放器DKVideoPlayer
android·ffmpeg·kotlin·音视频·直播·流媒体
lizongyao2 天前
FFMPEG命令行典型案例
ffmpeg
冷冷的菜哥2 天前
ASP.NET Core调用ffmpeg对视频进行截图,截取,增加水印
开发语言·后端·ffmpeg·asp.net·音视频·asp.net core
冷冷的菜哥2 天前
go(golang)调用ffmpeg对视频进行截图、截取、增加水印
后端·golang·ffmpeg·go·音视频·水印截取截图
小尧嵌入式3 天前
【基础学习七十】ffmpeg命令
c++·stm32·嵌入式硬件·ffmpeg
烧饼Fighting3 天前
统信UOS操作系统离线安装ffmpeg
开发语言·javascript·ffmpeg