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

参考链接

https://www.bilibili.com/video/BV1Ty4y1r7qN

posted on   beyondx  阅读(56)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示