From f19dcdf8c4dfdeb33246301d25a68293e4b15b6b Mon Sep 17 00:00:00 2001
From: jaywcjlove <398188662@qq.com>
Date: Wed, 2 Nov 2022 21:16:11 +0800
Subject: [PATCH] feat: add `ffmpeg.md` cheatsheet (#18).
---
README.md | 1 +
docs/ffmpeg.md | 204 ++++++++++++++++++++++++++++++++++++++
scripts/assets/ffmpeg.svg | 3 +
3 files changed, 208 insertions(+)
create mode 100644 docs/ffmpeg.md
create mode 100644 scripts/assets/ffmpeg.svg
diff --git a/README.md b/README.md
index fdfc3c0..281e00d 100644
--- a/README.md
+++ b/README.md
@@ -67,6 +67,7 @@ Quick Reference
## 工具
[Emacs](./docs/emacs.md)
+[FFmpeg](./docs/ffmpeg.md)
[nginx](./docs/nginx.md)
[Semver](./docs/semver.md)
[Sketch](./docs/sketch.md)
diff --git a/docs/ffmpeg.md b/docs/ffmpeg.md
new file mode 100644
index 0000000..c9bcfd4
--- /dev/null
+++ b/docs/ffmpeg.md
@@ -0,0 +1,204 @@
+FFmpeg 备忘清单
+===
+
+本备忘清单是 [FFmpeg](https://ffmpeg.org/) 中常见视频处理操作的备忘清单
+
+参数参考
+---
+
+### 常用开关
+
+```bash
+-codecs # 列出编解码器
+-c:v # 视频编解码器(-vcodec)-'copy'复制流
+-c:a # 音频编解码器(-acodec)
+-fs SIZE # 限制文件大小(字节)
+```
+
+### 音频
+
+```bash
+-aq QUALITY # 音频质量(特定于编解码器)
+-ar 44100 # 音频采样率 (Hz)
+-ac 1 # 音频通道(1=单声道,2=立体声)
+-an # 没有音频
+-vol N # 音量(256=正常)
+```
+
+### 比特率
+
+```bash
+-b:v 1M # 视频比特率(1M = 1Mbit/s)
+-b:a 1M # 音频比特率
+```
+
+#### 视频
+
+```bash
+-aspect RATIO # 纵横比(4:3、16:9 或 1.25)
+-r RATE # 每秒帧率
+-s WIDTHxHEIGHT # 帧大小
+-vn # 没有视频
+```
+
+视频编辑
+---
+
+
+### 裁剪
+
+```bash
+$ ffmpeg -i -filter:v "crop=640:480:100:25"