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 位作者

相关推荐
f***453210 小时前
从MySQL5.7平滑升级到MySQL8.0的最佳实践分享
ffmpeg
努力还债的学术吗喽2 天前
ffmpeg离线安装到服务器:解决conda/sudo/无法安装的通用方案
服务器·ffmpeg·conda
zymill3 天前
hysAnalyser --- UDP实时流分析使用指南
ffmpeg·ts流分析·mpegts·音视频分析·数字电视流录制·audio vivid·视频分析工具
Everbrilliant893 天前
FFmpeg解码音频数据AudioTrack/OpenSL播放
ffmpeg·音视频·audiotrack·opensl·ffmpeg音频解码播放·decodethread·opensl播放与解码同步
海南java第二人6 天前
数据库范式详解:从冗余到规范的升华之旅
数据库·oracle·ffmpeg
mortimer6 天前
只需三步,动手搭建一个本地免费【实时语音转录】工具WhisperLiveKit
ffmpeg·github·openai
Hi202402178 天前
消除FFmpeg库的SONAME依赖
linux·ffmpeg
mortimer9 天前
使用阿里AI模型去除背景噪音:单文件40行代码实现
python·ffmpeg·阿里巴巴
今天也想MK代码10 天前
WebRtc语音通话前置铃声处理
ffmpeg·webrtc
撬动未来的支点10 天前
解读ffmpeg控制台输出
ffmpeg