# 在线ffmpeg

工具链接： <https://ffmpeg.bmmmd.com/>

第一次使用会下载ffmpeg 大约30M 请耐心等待，之后会缓存到浏览器内。

## ffmpeg命令

示例 `ffmpeg -i "av.mp4" -c copy "gv.mp4"`

命令`ffmpeg -codecs` 查看支持的编码\
添加参数 `-nd` 文件处理完不下载文件，直接放入文件区

## 文件区

添加文件：使用 `加一坨文件` 按钮，或拖动本地的文件到页面上添加文件，或本地复制文件到页面粘贴(Ctrl+V)。

文件区内文件支持拖拽排序。

左键点击文件名可以在线预览视频，支持 m3u8 mpd flv 和mp4等各种视频格式。

可拖入字幕文件 在预览视频时点击字幕文件 字幕会载入到播放器上。播放器设置按钮可调 字幕大小以及时间抽偏移。

右键点击文件名 打开右键菜单。

## 局域网文件互传

局域网内 不同设备同时打开 <https://ffmpeg.bmmmd.com/> 出现 网络邻居。点击对方用户名可以选择一个或多个文件发送给对方。用户名随机，自己的用户名显示在一开始的Console中  `hello XXX` 。右键点击对方用户名，自动填写发送信息命令 `sendText '对方用户名' '你好!'`回车发送信息。

可通过拖拽文件区的文件到 网络邻居对方用户名上 传送文件。

{% hint style="info" %}
所有文件传输以及信息只使用局域网传输，不经过任何远程服务器。

远程服务器只帮助局域网内用户互相建立联系提供随机用户名后退出。

由开源项目 snapdrop 提供支持。
{% endhint %}

## 命令列表

<table><thead><tr><th width="152" align="center">命令</th><th width="300" align="center">说明</th><th align="center">示例</th></tr></thead><tbody><tr><td align="center">ffmpeg</td><td align="center">/</td><td align="center">/</td></tr><tr><td align="center">clearFFmpeg</td><td align="center">清理缓存在浏览器的ffmpeg</td><td align="center"></td></tr><tr><td align="center">clear</td><td align="center">清空console</td><td align="center"></td></tr><tr><td align="center">add</td><td align="center">添加网络文件<br>不少网站限制，成功率不高</td><td align="center">add https://bmmmd.com/test.mp4</td></tr><tr><td align="center">down</td><td align="center">下载文区的文件</td><td align="center">down test.mp4</td></tr><tr><td align="center">play</td><td align="center">预览文件<br>参数可以为url</td><td align="center">play test.mp4</td></tr><tr><td align="center">ren</td><td align="center">重命名文件</td><td align="center">ren test.mp4 bmm.mp4</td></tr><tr><td align="center">sendText</td><td align="center">发送一条信息 第一个参数为 对方用户名</td><td align="center">sendText "可爱的噗噗" 你好!</td></tr><tr><td align="center">milk</td><td align="center">赞助</td><td align="center"></td></tr><tr><td align="center">thanks</td><td align="center">赞助感谢名单</td><td align="center"></td></tr><tr><td align="center">help</td><td align="center">帮助</td><td align="center"></td></tr><tr><td align="center">mycat</td><td align="center">🐱</td><td align="center"></td></tr></tbody></table>

{% hint style="info" %}
由于WebAssembly的限制, 在线ffmpeg目前只能处理最大2G的视频。
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://o2bmm.gitbook.io/cat-catch/docs/zai-xian-ffmpeg.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
