ffmpeg基本杂谈_20171116
年年开始全身⼼心涉⾜足 FFmpeg • 2013 年年开始涉⾜足流媒体 CDN, 同时开始向 FFmpeg 贡献代码 • 2016 年年开始受邀成为 FFmpeg Maintainer / Committer、Consult • 2019 年年被选为 Vote Community Committee 成员 • GSoC 2019 FFmpeg Mentor FFmpeg History History • Introduction • Open-source multimedia library, 遵从GPL/LGPL协议,ffmpeg只是⼀个商 标,它的所有权属于ffmpeg org。 • History • 由Fabrice Bellard(法国著名程序员Born in 1972)于2000年发起创建的开源 项⽬,同时也是TinyCC(1996)、发现最快速计算圆周率算法(1997)、 Niedermayer 辞去领导⼈人⻆角⾊色,并开始⼤大量量从libav merge代码 FFmpeg Development Framework Introduction FFmpeg Version Management • Tool 源码管理⼯具使⽤Git和SVN,FFmpeg最早是基于Linux上开发,可以在各个操 作系统上编译运⾏。 • Branch 00 码力 | 55 页 | 20.91 MB | 1 年前3ffmpeg翻译文档
视频源 39 视频槽 40 多媒体滤镜 41 多媒体源 42 参考 43 开发人员 - 2 - 本文档使用 书栈(BookStack.CN) 构建 致谢 当前文档 《ffmpeg 翻译文档(ffmpeg中文文档)》 由 进击的皇虫 使用 书栈 (BookStack.CN) 进行构建,生成于 2018-05-26。 书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工 cn/books/other-doc-cn-ffmpeg 书栈官网:http://www.bookstack.cn 书栈开源:https://github.com/TruthHun 分享,让知识传承更久远! 感谢知识的创造者,感谢知识的分享者,也感谢每一位阅读到此处的 读者,因为我们都将成为知识的传承者。 致谢 - 3 - 本文档使用 书栈(BookStack.CN) 构建 README ffmpeg 翻译文档 ( ( ffmpeg-all 包含重要组件) 来源(书栈小编注) 目录: 1 命令语法 2 描述/概览 3 详细说明 4 流的选择(指定) 5 选项 技巧/提示(原版已废弃) 6 例子 7 语法 8 表达式计算/求值 9 OpenCL选项 10 编码选项 11 解码器 12 视频解码 13 音频解码 14 字幕解码 15 编码 16 音频编码器 17 视频编码器0 码力 | 502 页 | 3.06 MB | 1 年前3FFMPEG 镜像使用指南
FFMPEG 镜像使用指南 镜像环境说明 镜像版本说明 操作系统:centos 6.5 64 位 软件:ffmpeg version 3.0.2 - static 镜像安装说明 1. 在镜像环境中,/alidata/install/ 目录中是安装镜像环境的脚本,您可以在 centos 6.5 系统中自行采用此脚本安装,安装后的环境跟镜像里初始化的环境一 致。 2. 在镜像环境中,使用 在镜像环境中,使用 ffmpeg 官方( http://ffmpeg.org )下载的软件包,加 以便捷配置,方便客户使用。 软件目录及配置列表 软件的主目录:/alidata/server/ffmpeg 软件运行目录:/alidata/server/ffmpeg/bin/ 已经连接到 /bin/ 目录中。 init 目录: /alidata/init 为当用户用镜像创建系统 基础命令 ffmpeg #针对音频视频文件的转码等操作 ffprobe #查看视频音频文件信息 ffserver #启动流媒体服务,但需要另行编写配置文件 1. ffmepg 一些基础应用功能简介 ffmpeg -i input_file -vcodec copy -an output_file_video #分离视频流 ffmpeg -i input_file0 码力 | 2 页 | 71.75 KB | 1 年前3FFmpeg AV1 编码
FFmpeg AV1 编码 作者:HaujetZhao 原文链接:https://ld246.com/article/1612321469564 来源网站:链滴 许可协议:署名-相同方式共享 4.0 国际 (CC BY-SA 4.0) 英文原文 libaom AV1 编码指南 libaom-av1 是用于支持由 AOM(Alliance for Open Media,开放媒体联盟)制定的 约束质量(Constrained Quality) ● 二压平均比特率(2-pass average bitrate) ● 单压平均比特率(1-pass average bitrate) 要查看可用选项,运行 FFmpeg -h encoder=libaom-av1 提醒: libaom 版本低于 2.0.0 的用户需要使用 -strict experimental 选项(或者缩写 -strict -2) 恒定质量(Constant 这可以得 更好的总体质量。如果你不需要压缩到指定的文件体积,这应当是你的最佳选择。 要启用这个选项,你必须同时使用 -crf 和 -b:v 0 这两个选项。-b:v 的值 必须 是 0 ! ffmpeg -i input.mp4 -c:v libaom-av1 -crf 30 -b:v 0 av1_test.mkv CRF 的值可以是 0–63,数字越小,画质越高,同时文件体积越大。 约束质量(Constrained0 码力 | 3 页 | 232.39 KB | 1 年前3FFmpeg滤镜开发人脸识别
┓ FFmpeg滤镜开发 - ⼈人脸识别 刘歧 OnVideo 联合创始⼈人 个⼈人介绍 • 现任职于OnVideo • 业余参与维护与开发 FFmpeg • ⾳音视频流媒体爱好者 内容⼤大纲 技术选择 集成操作 后续考虑 操作总结 技术选择 技术选择 集成操作 后续考虑 操作总结 契机 ➤ 项⽬目需要 ➤ 视频图像识别技术⽕火热 ➤ 好奇视频图像识别实现 ➤ 社区中很多⼈人对相关技术有兴趣 FaceUnity ➤ Face++ ➤ 涂图 ➤ 视诀 ➤ …… 技术选择 - 选择困难 ➤ 众多选择,各有优劣势 ➤ License 规避处理理 ➤ 基于 FFmpeg 原有的 OCV 滤镜处理理 ➤ 基于 FFmpeg 的 Frei0r (GPL v2) ➤ ⾃自⼰己封装⼀一个so Switch接⼝口 - 可适配 ➤ init 初始化各种参数 ➤ object_detect 识别的对象 信息传递可通过 AVFrame 的 Metadata 进⾏行行 集成操作 - 多AVFilter联动 ➤ face detect filter 与 overlay filter联动效果 ➤ ./ffmpeg -i input.mp4 -i picture.png - filter_complex "[0:v]facedetect[detect]; [detect] [1:v]overlay=x=0 码力 | 20 页 | 547.54 KB | 1 年前3.NET玩转音视频操作 FFmpeg
.NET Conf China 2022 .NET玩转音视频操作 FFmpeg 周杰 (来自长沙) Handshakes by DC Frontiers https://github.com/sdcb/Sdcb.FFmpeg 扫码下载代码示例和PPT .NET使用FFmpeg两类方法和相关库 命令行 • FFmpeg.NET • MediaToolkit • Xabe.Ffmpeg • 自己写 C API平台调用 • FFmpeg.AutoGen • EmguFFmpeg • Sdcb.FFmpeg C API平台 调用 缺点:C API代码比较复杂 输入和输出可基于内存,可精细控制每一帧 业界普遍使用FFmpeg.AutoGen,在C#的基础上糅合C/指针,写起来 比C API更复杂0 码力 | 14 页 | 1.43 MB | 1 年前3强大的音视频处理工具: FFmpeg
⽬录 前⾔ FFmpeg概览 FFmpeg相关 FFmpeg安装 ⾳频处理 提取⾳频⽚段 视频处理 视频属性 获取 调整 尺⼨调整 动图gif 视频转动图 动图转视频 ⽔印 去除⽔印 提取⾳频 字幕处理 背景知识 字幕分类 字幕格式 编辑字幕 Aegisub 提取字幕 转换字幕 嵌⼊字幕 指定字幕位置 指定字幕⽂字属性 ffmpeg使⽤⼼得 ⽤到ffmpeg的 ⽤到ffmpeg的 Python 附录 获取 2 1.9.1 1.9.2 1.9.3 help语法 ⽂档 参考资料 获取 3 强⼤的⾳视频处理⼯具:FFmpeg 最新版本: v1.0 更新时间: 20210914 简介 介绍⾳视频处理⼯具FFmpeg有哪些强⼤的功能。先对ffmpeg进⾏概览, 包括可以⽤来⼲什么,与之相关的ffprobe、ffplay、ffserver等⼯具;再介 ffserver等⼯具;再介 绍如何安装ffmpeg;如何⽤ffmpeg处理⾳频,⽐如从⾳频中提取某段⾳频 ⽚段;以及各种视频处理,包括视频属性的获取和调整,包括调整视频宽 ⾼尺⼨⼤⼩;以及动图gif处理,包括视频转动图、动图转视频;以及⽔印 处理,包括去除视频⽔印;从视频中提取完整⾳频和⾳频⽚段;字幕相关 处理,包括字幕的背景知识,包括软字幕和硬字幕、常⻅字幕格式ass和 srt;以0 码力 | 73 页 | 11.57 MB | 1 年前3FFmpeg在Intel GPU上的硬件加速与优化
FFmpeg在Intel GPU上的 硬件加速与优化 赵军 DCG/NPG @ Intel 介绍FFmpeg VAAPI • Media pipeline review • 何谓FFmpeg VAAPI • 为什么我们需要FFmpeg VAAPI • 当前状态 • 更进一步的计划 • 附录 典型的 media pipeline File Device Network Stream libavformat libavformat libavcodec libavcodec libavfilter libavformat libavutil MUX 何谓FFmpeg/VAAPI • FFmpeg • The most popular open-source multimedia manipulation tools with a library of plugins that processing pipelines and have achieved wide adoption across the world. (https://developer.nvidia.com/ffmpeg) • Tools and Library • To Convert, manipulate and stream multimedia formats and protocols • Written0 码力 | 26 页 | 964.83 KB | 1 年前3Krita 5.2 官方文档中文版 2023-12-08A
点击它的“固定 到时间轴”图标 。我们建议将所有包含动画的图层固定到时间 轴。 导出 动画制作完成后,点击菜单栏的 文件 ‣ 导出动画。如果要将动画导 出为视频文件,你需要另外下载 FFmpeg 程序。具体操作请参考 导出动画 页面说明。 现在你就可以慢慢欣赏你的步态循环大作了! 用变形蒙版制作动画 在 5.0 版本加入. 如果你想让这段步态动画在画面中移动,例如边走边从左到右移 格式导出动图,但这会将图像的所有图像 合并。要导出 JPEG XL 动图,请在文件菜单选择导出…然后选择导 出为 .jxl 文件,在导出选项中勾选 保存为 JPEG-XL 动图。导出动 图和导出动画不是一回事,无需像后者那样使用 FFmpeg。 导出选项 常规 JPEG XL 的编码器和 JPEG 有很大不同。JPEG 编码器是按照用户 指定的画质输出图像的,而 JPEG XL 则是由编码器自动决定最适合 图像的画质,用户只能选择使用的是有损还是无损压缩方式,并指 16 倍,就可以在极短的时间里表现原本漫长的绘画过程了。录像 工具面板让制作这种高速录像更加简单,它会自动录制你画下每一 笔时的画面,然后将录像导出为视频文件。由于录像工具面板需要 使用一款叫做 FFmpeg 的第三方程序,它无法在安卓环境下使用。 录像工具面板可以每隔数秒截图一次,也可以在画完每一笔后截图 一次。程序进行截图时,状态栏的 正在录像 指示器将亮起红灯。 录像工具不会在没有操作的时候进行截图,因此你可以随意停下休0 码力 | 1685 页 | 91.87 MB | 1 年前3Krita 4.x 官方文档中文版 2021-08-06A
它,在菜单中勾选 固定到动画时间轴 即可。我 们建议你将所有具有动画的图层都固定到时间轴。 导出 动画制作完成后,点击菜单栏的 ⽂件 ‣ 导出动画。如果要将动画导 出为视频⽂件,你需要另外下载 FFmpeg 程序。具体操作请参考 导出 动画 ⻚⾯说明。 现在你就可以慢慢欣赏你的步态循环⼤作了! 导⼊动画帧 Krita ⽀持导⼊动画帧。 ⾸先,让我们从 Open Game Art ⽹站找⼀张像素拼合图 AVIF 格式能实现更好 的 HDR ⽀持。 要导出 HDR 动画,我们⽀持通过 H.265 编码保存 HDR 视频为 MP4 和 MKV 格式。请如下配置相关选项: 获取⽀持 H.265 的 FFmpeg 软件包。 打开⼀个动画。 菜单栏: ⽂件 ‣ 渲染动画 。 选择 视频 。 在 渲染为 选单中选取 ‘MPEG-4 视频’ 或者 ‘Matroska’ 。 点击在格式下拉选单旁边的配置按钮。 此功能与其他程序中的导⼊功能类似。 导出… 把图像另存为其他格式。某些导出时可⽤的⽂件格式并不能在 Krita 中导⼊或者打开。 导⼊动画帧… 导⼊⽤作动画的帧。 渲染动画… 使⽤ FFmpeg 渲染动画。详情请参考 导出动画 ⻚⾯。 保存增量版本 将当前图像保存到⼀个新⽂件,以原⽂件名+数字后缀的⽅式进 ⾏命名。快捷键: Ctrl + Alt + S 保存增量备份 复制上⼀次0 码力 | 1594 页 | 110.95 MB | 1 年前3
共 176 条
- 1
- 2
- 3
- 4
- 5
- 6
- 18