当前位置:首页 > 常用软件 > 图像处理

FFmpeg(编解码框架) v8.0 官方版

思钱想厚2026年03月22日 22:51:48图像处理1040

FFmpeg 是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放人类和机器创造的几乎所有东西。在许多项目中都有FFmpeg的身影,比如你正在使用的浏览器。

FFmpeg 是开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。

FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行。

软件组成:

1、libavformat:用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能,包含demuxers和muxer库;

2、libavcodec:用于各种类型声音/图像编解码;

3、libavutil:包含一些公共的工具函数;

4、libswscale:用于视频场景比例缩放、色彩映射转换;

5、libpostproc:用于后期效果处理;

6、ffmpeg:是一个命令行工具,用来对视频文件转换格式,也支持对电视卡实时编码;

7、ffsever:是一个HTTP多媒体实时广播流服务器,支持时光平移;

8、ffplay:是一个简单的播放器,使用ffmpeg 库解析和解码,通过SDL显示;

使用示例

1 音频转换

ffmpeg -i my_audio.wav my_audio.mp3-i 后为要转换的音频文件,my_audio.mp3为目的音频文件

2 视频转换

ffmpeg -i my_video.mpeg -s 500×500 my_video.flv-i 后为源视频文件, -s 表示设置目标视频文件的分辨率 my_video.flv为目的视频文件

3 从视频中截取图片

ffmpeg -i test.mpg image%d.jpg默认1s截取25张图片,可以通过-r设置每秒截取的图片数量

-r fps 设置帧率,也就是每秒截取图片的数量(默认25)

ffmpeg -i test.mpg -r 1 image%d.jpg这样子每1s截取1张图片

还可以设置截取间隔,起止

-ss 设定时间位置,语法:hh:mm:ss[.xxx]

-t 时长:限制转码/捕获视频的时间,语法:hh:mm:ss[.xxx]

ffmpeg -i test.mpg -r 25 -ss 00:00:10 -t 00:00:05 images%05d.png在第10秒开始,以每秒截取25张图片的速度,截取5秒时长的图片

4 从视频中采集音频

ffmpeg -i video.avi -f mp3 audio.mp3-f 强制选择格式

ffmpeg -i video.avi -vn audio.mp3-vn 取消截取视频(也就是只输出音频文件)

5 创建截屏视频

ffmpeg -f x11grab -r 25 -s wxga -i :0.0 /tmp/outputFile.mpg0.0 是你X11 server的屏幕显示号吗,和DISPLAY一样样的.

此条命令以每秒25帧的速率来截取wxga屏幕视频,当然这里可以用-s 来设置视频分辨率,输出文件是/tmp/outputFile.mpg

6 用图片制作视频

ffmpeg -f image2 -i img%d.jpg /tmp/a.mpg

将`img001.jpg’, `img002.jpg'这种顺序排列的图片文件转制作为视频

7 从webcam中截取视频

ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

同时截取音频和视频:

ffmpeg -f oss -i /dev/dsp -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

/dev/video0为视频设备 /dev/dsp为音频设备

软件截图

FFmpeg(编解码框架) v8.0 官方版

下载地址

官网:https://ffmpeg.org

https://pan.xunlei.com/s/VOO6-Ivlp6oCNtFwZR3Zg1nXA1?pwd=5k3u#

https://pan.quark.cn/s/ce0e586019ba

已高速(如有密码:3519)http://ct.ghpym.com/d/7369060-51702536-a86751


分享给朋友:

相关文章

AI图片增强工具:Aiarty Image Enhancer-v3.10 多语绿色便携版

AI图片增强工具:Aiarty Image Enhancer-v3.10 多语绿色便携版

Aiarty Image Enhancer v3.12 便携版是一款基于人工智能的图像画质提升软件, 免安装、绿色运行,支持简体中文界面。可智能修复模糊、低分辨率、噪点多或压缩失真的图片,实现超分辨率放 大(最高8K)、细节重建、色彩优化与降噪,适用于老照片修复、证件照增强、电商素材处理等场景。程序可直 接从U盘运行,不写入系统注册表,便于随身携带和多机使用。…

WEBP Converter(WebP图片转换) v1.2 汉化便携版

WEBP Converter(WebP图片转换) v1.2 汉化便携版

WEBP Converter 是一款简单小巧的免费 WebP 转换器,支持批量转换,支持文件夹拖放,可以将 JPEG/PNG/TIFF/BMP/ICO/WMP 转换为 WebP,或者将 WebP 转换为 JPEG/PNG/TIFF/BMP/GIF/WMP,可保持图片透明度,可选转换为黑白图片,转换完全在本地完成,不联网保护隐私。作者对软件简单汉化了下,“Same Folder as Original = 保存到当前目录” 有点问题未汉化。软件截图下…

AI无损放大工具(C#) v3.1.0

AI无损放大工具(C#) v3.1.0

软件由来:  前段时间在果核公众号看到有发图片AI无损放大的工具, 但是看到是用易语言写的, 容易被报毒, 决定自己用C#写一个GUI, 然后就有了这款工具. 代码即将在github开源.本程序使用了来自腾讯ARC Lab提供的Real-ESRGAN模型,目前模型主要来自于人像,能对人像进行一个较快的处理,特别是动漫图片,进行一个很好的放大。果核网友@Lucifer软件功能支持多线程处理支持批量图片处理支持设置选项支持自定义输出格式和自定…

Hummingbird(图片压缩工具) v5.3.0

Hummingbird(图片压缩工具) v5.3.0

Hummingbird 使用智能压缩技术来减小文件大小。它支持:jpg、png、webp、svg、gif、gif、css、js、html、mp4、mov。可以在以相同比例缩放图像或视频时设置压缩大小。文件夹压缩可以拖放,一次最多可以处理100个文件。Hummingbird 可以转换不同格式的图片,支持:png、webp、jpeg、jpg、gif、tiff、avi、heic,并且可以导出不同格式的图片。还可以从视频中提取音频,从视频中删除音频,将视频…

Pro Motion NG(像素绘图工具) v8.0.10.0 中文版

Pro Motion NG(像素绘图工具) v8.0.10.0 中文版

Pro Motion NG 是一款功能强大的像素绘图软件,具有出色的性能和专业性。它提供了先进的图形引擎,使用户能够以惊人的精度和速度绘制复杂的像素图形和动画。软件内置了丰富的绘图工具,包括画笔、色彩管理、模型创建等,同时支持顶点编辑、纹理映射、着色器编辑、动画创建和导出等强大功能。此外,Pro Motion NG 还支持多种格式,如 PNG、SVG、JSON 和 XML 等,方便用户将作品导入到其他软件中。汉化@大眼仔软件截图下载链接https:…

Ink Canvas Artistry(画板工具) v4.9.4 便携版

Ink Canvas Artistry(画板工具) v4.9.4 便携版

Ink Canvas Artistry 是一款轻量级画板软件,基于 WPF/C#,其针对希沃一体机进行了特别优化,与预装的“希沃白板 5”软件相比,启动速度大幅度提升(提升 5-10 倍),系统资源占用更小,使用体验更佳。比如自动收纳、自动查杀、荧光笔、图片插入等功能。来自果核网友分享@HM软件截图下载链接https://github.com/InkCanvas/Ink-Canvas-Artistryhttps://pan.xunlei.com/s…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。