1 个稳定版本
1.0.0 | 2023年3月21日 |
---|
#197 in 视频
2.5MB
720 行

FFtools
基于FFMPEG的多媒体操作工具包
FFtools是一个用Rust编写的FFmpeg命令生成器,专注于在不同常见任务中的简洁性(如裁剪、优化、合并等)。
此外,它还有一些改进,如自动流复制检测(这可以加快编码速度)或通过TBN进行媒体优化(这可以在不损失太多质量的情况下减小文件大小)。
目录
使用示例
转换为无损GIF
fftools gif -i video.mp4 output.gif
在5k TBN下优化视频
fftools optimize -i video.mp4 output.mp4 5k
您可以使用标志来扩展命令功能。所有命令和参数均可在FFtools Wiki中找到。
Wiki
如果您想查看有关命令、选项和使用的扩展文档,请访问FFtools Wiki。
安装
依赖项
独立(使用Cargo)
cargo install fftools
Linux
Arch Linux
FFtools可通过AUR提供。
yay -S fftools-bin
# or
paru -S fftools-bin
Debian/Ubuntu
对于Debian、Ubuntu和基于Debian的发行版,请从Releases
下载.deb文件。然后使用DPKG安装它。
sudo dpkg -i fftools_1.0.0_amd64.deb
Windows
FFtools也适用于Windows。
手册
注意:很快将提供Scoop支持...
手册
如果您想编辑代码或手动安装,可以运行以下命令。
git clone https://github.com/gatomo-oficial/fftools.git
cd fftools
cargo build --release
开发
克隆存储库,安装依赖项并运行。
git clone https://github.com/gatomo-oficial/fftools.git
cd fftools
cargo run
版本历史
- 1.0.0
- 首次发布
许可
FFtools遵循Apache 2.0 许可证。
贡献
欢迎任何PR!这是一个小型项目,因此指南是遵循代码风格,不要做出疯狂的目标。
Gátomo - Apache 2.0 许可证
依赖项
~1–11MB
~80K SLoC