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就可以直接看了

相关推荐
StarsGreen16 小时前
ffmpeg中常用结构体以及函数简介以及版本变化情况
ffmpeg
大飞哥软件自习室2 天前
视频批量截图并自动拼图是怎么做的:从四步向导、三种截帧模式到等距抽样与日志兜底的实现拆解,附 FFmpeg 调用与线程模型说明
ffmpeg·音视频·批量截图
todoitbo3 天前
把 K-Lite「什么都能播」搬上鸿蒙 PC:影匣播放器的 FFmpeg + libass 原生移植实录
华为·ffmpeg·harmonyos·鸿蒙
FlightYe3 天前
音视频修炼之容器与协议(四):RTSP详解
android·linux·ffmpeg·音视频·dash
架构师伯子明5 天前
ffmpeg学习4:opencv在音视频领域常用指令
opencv·学习·ffmpeg
Android系统攻城狮6 天前
Linux FFmpeg深度解析之avio_open调用流程与实战(三十八)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
Android系统攻城狮7 天前
Linux FFmpeg深度解析之av_guess_format调用流程与实战(三十六)
linux·运维·服务器·ffmpeg·ffmpeg音视频进阶
Android系统攻城狮8 天前
Linux FFmpeg深度解析之av_write_frame调用流程与实战(三十三)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
小豆庄10 天前
测试视频里的人脸车牌敏感信息自动化脱敏方案
计算机视觉·目标跟踪·ffmpeg·音视频·边缘计算·视频·敏捷流程
Android系统攻城狮10 天前
Linux FFmpeg深度解析之avcodec_default_get_encode_buffer调用流程与实战(二十八)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频