#media #toolkit #command #ffmpeg #optimization #flags #gif

app fftools

基于FFMPEG的多媒体操作工具包

1 个稳定版本

1.0.0 2023年3月21日

#197 in 视频

Apache-2.0

2.5MB
720

FFtools

基于FFMPEG的多媒体操作工具包


license crates.io discord

FFtools是一个用Rust编写的FFmpeg命令生成器,专注于在不同常见任务中的简洁性(如裁剪、优化、合并等)。

此外,它还有一些改进,如自动流复制检测(这可以加快编码速度)或通过TBN进行媒体优化(这可以在不损失太多质量的情况下减小文件大小)。

目录

使用示例

转换为无损GIF

fftools gif -i video.mp4 output.gif

https://user-images.githubusercontent.com/63877602/226492973-1edf7625-8301-4be0-a62d-c3146c655b30.mp4

在5k TBN下优化视频

fftools optimize -i video.mp4 output.mp4 5k

https://user-images.githubusercontent.com/63877602/226492359-b3155939-99e5-4f76-9bd2-7c4fa3d51238.mp4

您可以使用标志来扩展命令功能。所有命令和参数均可在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。

手册

  1. 安装FFmpeg
  2. Releases下载.exe文件。
  3. 将其添加到PATH。如果您不知道如何操作,请阅读此文章

注意:很快将提供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