semvec/pypi-packages huggingface dataset:
py-ffclip 0.0.2
基于python封装的ffmpeg视频处理工具，依赖ffmpeg命令行
Requires Python: >=3.8

# PyFFclip

PyFFclip 是一个基于FFmpeg命令行实现的Python库，可以用于处理视频编解码、组合剪辑等操作。

## 安装

你可以使用pip安装PyFFclip：

```bash
pip install py-ffclip
```

## 使用

- 获取视频时长

```python
from ffclip import FFVideoClip

clip = FFVideoClip("input.mp4")
print(clip.duration)
clip.write_video("output.mp4",fps=30,codec="libx264")
```

- 组合剪辑

```python
from ffclip import FFVideoClip, FFImageClip, FFTextClip, FFCompositeVideoClip

clip1 = FFImageClip("input1.png")
bg_video = FFVideoClip("input2.mp4")
text1 = FFTextClip("Hello world!", fontsize=60, color="green", size=(500, 500)).set_duration(5).alpha(0.1)
composite_clip = FFCompositeVideoClip([bg_video, clip1, text1])
composite_clip.write_video("out.mp4")
```