ffmpeg 文档 - 未完

写在前面: 笔记的目录是为了总结他人的话, 从而让自己更专注阅读理解与框架思路整理, 忌大而详细。

原文: ffmpeg 文档

1 概要

bash 复制代码
ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url} ...

ffmpeg 是一个通用的 媒体转换器. 读取输入(常规文件、管道、网络流、抓取设备等)(视频/音频/字幕/附件/数据), 过滤并转码为 输出(多个格式)。

简单的例子:

bash 复制代码
# 重新编码输入流
ffmpeg -i input.avi output.mp4
# 设置输出文件视频比特率为 64kbit/s
ffmpeg -i input.avi -b:v 64k -bufsize 64k output.mp4
# 将输出文件的帧速率强制为 24fps
ffmpeg -i input.avi -r 24 output.mp4
# 强制输入文件的帧速率(仅原始格式)为 1 fps,输出文件的帧速率为 24 fps:
ffmpeg -r 1 -i input.m2v -r 24 output.mp4

2 说明

3 详细说明

3.1 过滤

3.1.1 简单的过滤图

3.1.2 复杂的过滤图

3.2 流复制

4 码流选择

4.1 说明

4.1.1 自动码流选择

4.1.2 手动选择码流

4.1.3 复杂的过滤图

4.1.4 流处理

4.2 示例

5 个选项

5.1 流说明符

5.2 通用选项

5.3 AV选项

5.4 主要选项

5.5 视频选项

5.6 高级视频选项

5.7 音频选项

5.8 高级音频选项

5.9 字幕选项

5.10 高级字幕选项

5.11 高级选项

5.12 预设文件

5.12.1 ffpreset 文件

5.12.2 av预设文件

5.13 vstats文件格式

6 示例

6.1 视频和音频抓取

6.2 X11抓取

6.3 视音频文件格式转换

7 另请参阅

8 位作者

相关推荐
MR.欻11 小时前
ZLMediaKit 源码分析(四):RTP/RTCP 协议栈实现分析
c++·人工智能·vscode·ffmpeg·音视频
晓py13 小时前
音视频基础概念入门_FFmpeg学习笔记
学习·ffmpeg·音视频
daqinzl15 小时前
Mpegts.js+FFmpeg+WebSocket+Node实时视频流实现方案
websocket·ffmpeg·node·mpegts.js
qq_369224332 天前
打开剪辑/直播/播放器提示ffmpeg.dll丢失?专属场景修复方法汇总
ffmpeg·dll·dll修复·dll错误
愿天垂怜2 天前
【C++脚手架】ffmpeg 库的介绍与使用
linux·服务器·开发语言·c++·ide·git·ffmpeg
韶博雅2 天前
oracle优化用到的sql
sql·oracle·ffmpeg
kkoral3 天前
视频二进制流RAW文件转图片完整教程
运维·python·ffmpeg·音视频
weixin_421607553 天前
短剧出海的AI 视频翻译技术方案:从单集打样到批量交付的工程全链路
人工智能·ffmpeg
_oP_i3 天前
FFmpeg 安装
ffmpeg
REDcker4 天前
WebRTC抖动缓冲详解
ffmpeg·webrtc