ffmpeg

活捉一个坏小孩2 天前
ffmpeg
Nvidia FFmpeg安装说明FFmpeg是一款开源的音视频编解码工具,同时也是一套音视频编码开发套件。它提供了丰富的音视频处理功能,包括多种媒体格式的封装和解封装、多种音视频编码、多种协议的流媒体、多种格式转换、多种采样率转换和多种码率转换等。 FFmpeg框架包含了多种插件模块,如封装与解封装的插件、编码与解码的插件等。通过使用Python,可以轻松实现批量处理视频转码、加水印等操作
WF_YL3 天前
ffmpeg
如何删除 Oracle 过期 key / 数据,删除目的的key在 Oracle 中,“JOB” 主要对应两类核心场景:① 数据库定时任务(DBMS_JOB/DBMS_SCHEDULER);② 数据表中名为 JOB 的字段 / 主键。以下分场景给出删除方法,全程附带 “先查询后删除” 的企业规范,确保操作安全。
浩瀚之水_csdn3 天前
ffmpeg
avcodec_find_decoder函数详解avcodec_find_decoder是FFmpeg中用于查找解码器的核心函数,它在编解码过程中扮演着关键角色。
浩瀚之水_csdn6 天前
linux·人工智能·ffmpeg
avcodec_parameters_copy详解avcodec_parameters_copy是 FFmpeg 中用于深度复制一个 AVCodecParameters结构体到另一个的函数。它会:
不吃鱼的猫74810 天前
c++·ffmpeg·音视频
【ffplay 源码解析系列】02-核心数据结构详解基于 FFmpeg 7.1.2 版本 ffplay.c 源码分析数据结构是程序的骨架。理解 ffplay 的数据结构,就掌握了阅读整个源码的钥匙。
不吃鱼的猫74810 天前
c++·架构·ffmpeg·音视频
【ffplay 源码解析系列】01-开篇-ffplay整体架构与启动流程基于 FFmpeg 7.1.2 版本 ffplay.c 源码分析本系列文章将由浅入深,全方位剖析 ffplay 源码,帮助读者深入理解一个完整播放器的实现原理。
REDcker12 天前
ffmpeg
FFmpeg开发者快速入门精简版快速入门,只保留核心概念与上手步骤。构建与安装、基本命令行用法、解复用与解码示例、库结构与数据流管道、编解码器/格式/滤镜 API、硬件加速、libswscale 与 libswresample、libavutil 等完整内容详见 FFmpeg完整文档.md。
不吃鱼的猫74812 天前
c++·ffmpeg·音视频
【从零手写播放器:FFmpeg 音视频开发实战】04-封装格式与多媒体容器编码后的音频和视频数据如何"打包"成一个文件?答案是封装格式(Container Format)。本章我们来理清容器与编码的关系、了解常见封装格式,并重点掌握时间基(TimeBase)和 PTS/DTS 的概念。
REDcker13 天前
linux·服务器·c++·ffmpeg·音视频·c·后端开发
FFmpeg完整文档本文档整理自 FFmpeg/FFmpeg 官方文档与社区资料,便于本地查阅与二次整理。FFmpeg 是世界上最全面的多媒体处理框架,提供了一套完整的库和工具生态系统,用于处理音频、视频、字幕及相关元数据。该开源项目为桌面、移动和服务器环境中的无数应用提供支持,既为最终用户提供命令行工具,也为开发者提供用于将多媒体功能集成到应用中的 API。
硬汉嵌入式13 天前
javascript·ffmpeg·microquickjs
QEMU & FFmpeg作者Fabrice Bellard推出MicroQuickJS,一款面向嵌入式系统JavaScript引擎,仅需10K RAMhttps://github.com/bellard/mquickjs/tree/main 由于是极简实现,源码的里面的数学库文件libm.c和一些字符处理问题,也非常值得借鉴学习,完全不依赖其它C库的独立实现,非常适合整理出来自己使用,用在M0,M3等资源有限的芯片很合适。 【介绍】 MicroQuickJS(又名 MQuickJS 或 MQuickJS)是一款面向嵌入式系统的 JavaScript 引擎。它可以在仅 10 kB RAM 的条件下编译并运行 JavaScript 程序。整个引擎(包含 C
Knight_AL14 天前
ffmpeg·音视频·pcm
如何用 FFmpeg 处理 PCM 音频 & 判断 PCM 文件到底是什么格式“这个 PCM 究竟是什么采样率?是单声道还是双声道?位深是多少?”PCM(Pulse Code Modulation) 就是未经压缩的原始音频采样数据,它不带头信息,因此文件本身不包含任何格式说明。
binderIPC15 天前
macos·ffmpeg·音视频
macos环境下FFmpeg打包成.so文件FFmpeg 编译并打包成 Android 可直接使用的 .so 动态库,这是Android音视频开发的核心步骤。我们现在通过在macos环境下编译一个.so文件,以下是完整的流程。
binderIPC15 天前
macos·ffmpeg·音视频
macos的FFmpeg环境搭建是一套跨平台的开源音视频处理工具库,能完成音视频领域的所有核心操作,覆盖 “编解码→格式转换→剪辑→滤镜→封装 / 解封装” 全流程
TEC_INO16 天前
linux·运维·ffmpeg
Linux_19:RV1126的OSD模块和SDL_TTF结合输出H264文件用RV1126多线程输出OSD叠加需要经过上面几个重要步骤,分别是VI模块初始化、VENC模块初始化、RGN模块初始化、多线程进行OSD字库的叠加(里面主要是进行字库的渲染和RV1126的OSD
小鹿软件办公16 天前
ffmpeg·音视频
一行命令搞定!用 FFmpeg 按指定码率压缩视频动辄数GB甚至数十GB的视频文件给存储、传输和分享带来了不小压力。许多用户尝试用各类“视频压缩软件”,却常常遭遇画质严重下降、水印干扰或功能限制等问题。
青芒.17 天前
macos·ffmpeg·音视频
10个20GB大视频如何高效处理?M3 Mac + FFmpeg 最佳实践全解析摘要:面对10个20GB级别的视频文件,直接并发处理往往导致系统卡死、效率低下。本文基于 Apple M3 芯片特性,深入分析 I/O、CPU、GPU 资源瓶颈,提出“下载 → 本地硬编 → 上传”黄金工作流,并对比 NAS、外置 SSD、HLS 分片等常见误区,最终给出可落地的自动化脚本与工业级架构建议。
❀͜͡傀儡师18 天前
spring boot·ffmpeg·音视频
SpringBoot + FFmpeg + ZLMediaKit 实现本地视频推流完整的前端播放器代码已提供,包含以下功能:
大黄说说18 天前
ffmpeg·音视频
基于 fluent-ffmpeg 实现 HLS 视频切片:从完整视频到 .ts + .m3u8 流媒体传输随着在线视频需求的激增,HTTP Live Streaming(HLS)因其广泛的设备兼容性(尤其在 iOS 和现代浏览器中)和自适应码率能力,已成为主流的流媒体传输协议。HLS 的核心在于将一个完整的视频文件切分为一系列小的 .ts(MPEG-TS)片段,并生成对应的 .m3u8 播放列表文件。
❀͜͡傀儡师18 天前
spring boot·ffmpeg·音视频
把AI塞进工作流编辑器:FlowMix工作流正式开源演示地址:http://flowmix.turntip.cn/flow 体验地址:https://jitword.com 开源地址:https://github.com/MrXujiang/flowmix-flow 文档地址:https://ai.flowmix.cn/ 下面和大家简单介绍一下这款工作流引擎。 flowmix/flow 致力于提供一套开箱即用的流程可视化搭建底座, 来支撑各种复杂工作流场景的设计. 同时汲取了市面上主流工作流引擎的设计经验, 并对性能做了极致的优化, 目前 flowmix/
炼金术19 天前
ffmpeg·openai
SkyPlayer v1.2.0 : AI 字幕-端侧 Whisper 实时语音识别实践项目地址:SkyPlayerSkyPlayer:移动端 FFmpeg 播放器深度实践SkyPlayer v1.1.0 - 在线视频播放功能更新