# process.ffmpeg 库模块帮助文档

<details>  <summary>FFmpeg调用参数说明</summary>  <p>
[FFmpeg调用参数说明](https://quickref.me/zh-CN/docs/ffmpeg.html)
</p></details>

## process 成员列表 <a id="process" href="#process">&#x23;</a>

### process.ffmpeg("/","-y","-i",) <a id="process.ffmpeg" href="#process.ffmpeg">&#x23;</a>
调用 ffmpeg.exe，返回 process.popen 管道对象。  
参数 @1 指定工作目录，传入空值则默认设为"/"。  
可传入一个或多个启动命令行参数。  
如果有多个命令行参数，则不在双引号内、且包含空白或需要转义的参数时，  
转义处理该参数后并在首尾添加双引号。  

参数 "-y" 表示允许覆盖同名文件。  
参数 "-i" 的下一个参数指定输入文件路径（~或单正反斜杠开头的路径自动转为完整路径）。

### process.ffmpeg() <a id="process.ffmpeg" href="#process.ffmpeg">&#x23;</a>
[返回对象:processPopenObject](https://www.aardio.com/zh-cn/docs/library-reference/process/popen.html#processPopenObject)

## process.ffmpeg 成员列表 <a id="process.ffmpeg" href="#process.ffmpeg">&#x23;</a>

调用 ffmpeg.exe，返回 process.popen 进程管道对象。  
可用于处理或转换视频、音频、图像文件。  
[FFmpeg调用参数说明](https://quickref.me/zh-CN/docs/ffmpeg.html)

### process.ffmpeg.cdnFilename <a id="process.ffmpeg.cdnFilename" href="#process.ffmpeg.cdnFilename">&#x23;</a>
默认下载的 ffmpeg 文件名。  
64位系统默认为 "ffmpeg-win32-x64"，32位默认为 "ffmpeg-win32-ia3"

### process.ffmpeg.cdnUrl <a id="process.ffmpeg.cdnUrl" href="#process.ffmpeg.cdnUrl">&#x23;</a>
ffmpeg.exe 默认下载地址。

### process.ffmpeg.cdnVersion <a id="process.ffmpeg.cdnVersion" href="#process.ffmpeg.cdnVersion">&#x23;</a>
默认下载的 ffmpeg 版本。  
当前为 "6.0"。

### process.ffmpeg.getPath() <a id="process.ffmpeg.getPath" href="#process.ffmpeg.getPath">&#x23;</a>
返回 ffmpeg.exe 路径。  
如果找不到路径则会自动安装。

## 全局对象 成员列表 <a id="global" href="#global">&#x23;</a>

### setPath() <a id="setPath()" href="#setPath()">&#x23;</a>
自定义 ffmpeg.exe 路径。  
参数 @1 指定文件路径
