FFmpeg基本操作
FFmpeg基本操作
1. 查看视频信息
ffmpeg -i demo1.mp4
2. 格式转换
ffmpeg -i demo1.mp4 test.avi
Video编码格式,
.mp4, h264
.avi, mpeg
Audio编码格式
.mp4, aac(LC)
.avi, mp3
3. 视频截取
截取 30s视频, 和 源文件 一样的 Video 和 Audio 一样的编码格式
ffmpeg -s 00:00:00 -t 00:00:30 -i demo1.mp4 -vcodec copy -acodec copy 30s.mp4
补充, 遇到问题, 解决的连接
https://blog.csdn.net/coloriy/article/details/74394802
有时间整理一下 -s 和 -ss, 不一样
4. 视频拼接
ffmpeg -f concat -i file.txt -vcodec copy -acodec copy output.mp4
5. 修改视频分辨率
ffmpeg -i 30s.mp4 -vf scale=1280x720 30s_720p.mp4
6. 去掉视频, 保留音频
ffmpeg -i 30s.mp4 -vn 30s.mp3
7. 去掉音频, 保留视频
ffmpeg -i 30s.mp4 -an 30s_video.mp4
8. 提取视频中图片, 每秒提取1张
ffmpeg -i 30s.mp4 -r 1 -f image2 image_%3d.png
每10秒提取1张
ffmpeg -i output.mp4 -r 0.1 -f image2 image_%3d.png
9. m3u8文件, 切片
在线点播
在线直播
m3u8协议
ffmpeg -i 30s.mp4 -vcodec copy -acodec copy -hls_list_size 0 -f hls hls/index.m3u8
10. 转码
ffmpeg -i 30s.avi -vcodec libx264 -acodec aac 30s_transcode.mp4
11. 帮助
ffmpeg -h
ffmpeg -h full
参考链接
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律