标签

FFmpeg

03-ffmpeg 录制与直播:录屏、摄像头与推流
文章系统讲解 FFmpeg 在 Windows、Linux、macOS 上的录屏、摄像头与麦克风采集方法,并对比 gdigrab、ddagrab、x11grab、avfoundation、v4l2、dshow 等输入方式及平台权限、设备命名、音频采集和兼容性问题。推流部分覆盖 RTMP、HLS、SRT、DASH、WHIP,介绍适用场景、延迟、配置要点及连不上、延迟高、卡顿等排查方法,还说明 tee muxer 可同时直播与本地存档,以及 -re、yuv420p、码率和服务器配置等关键注意事项。
2026-10-22
|
4
|
0
|
0
02-ffmpeg 转码与剪辑实战:容器、编码、滤镜与画质
文章以“拆包—解码—滤镜—编码—封装”梳理 FFmpeg 实战:区分容器、编码和码流,演示裸流抽取复用、无损换容器及原始 YUV/PCM 输入;对比 -ss 前后裁剪的速度与精度,介绍 concat 合并、图片视频互转和 GIF 制作;解析滤镜顺序、overlay、drawtext 易错点,并用 -crf、-preset 说明画质、体积与速度取舍。核心是按阶段理解参数,优先用 -c copy 避免损失,注意滤镜需重编码。
2026-10-22
|
2
|
0
|
0
01-ffmpeg 基础:安装与工作原理
文章系统介绍 FFmpeg 的安装与工作原理。Linux 可通过发行版仓库或源码编译安装,Windows 可使用 gyan.dev、BtbN 构建或包管理器,并将解压后的 bin 目录加入 PATH。FFmpeg 处理媒体依次经过拆包、解码、滤镜、编码和封装;转封装可配合 -c copy 保留画质,但会使滤镜失效。文中还说明 ffmpeg、ffprobe、ffplay 的分工,输入输出选项的位置规则及能力查询命令,并提示 CVE-2026-64831 影响 FFmpeg 8.0 至 8.1.2 的 Vulkan HEVC 硬解,8.1.3 与 9.0.2 已修复。
2026-10-22
|
10
|
0
|
0