易于使用的视频编码器图形用户界面
fastflix的Python项目详细描述
FastFlix公司
FastFlix是一个简单友好的视频编码GUI。在
FastFlix为x265保留HDR10元数据,当可用时,它将扩展到AV1库。在
它需要FFmpeg
(4.3版或更高版本)在引擎盖下进行繁重的提升,并且可以与各种编码器一起工作。在
查看the FastFlix github wiki获取帮助或更多详细信息!在
编码器
在FFmpeg中找到所需的库时,FastFlix支持以下编码器:
- HEVC(libx265)
- AVC(libx264)
- AV1(librav1e)
- AV1(libaom-AV1)
- AV1(libsvtav1)
- VP9(libvpx)
- WEBP(libwebp)
- GIF(GIF)
当前,BtbN's Windows FFmpeg builds支持所有这些,这是默认的FFmpeg下载。在
大多数其他版本默认情况下并没有所有这些编码器可用,可能需要为特定编码器自定义编译FFmpeg。在
- Windows FFmpeg (and more) auto builder
- Windows cross compile FFmpeg (build on linux)
- FFmpeg compilation guide
释放
窗口
查看64位Windows二进制文件的releases(通过Appveyor和available there)生成。在
MacOS和Linux
由于最近添加了一个库,因此对*nix系统有意外的依赖关系,这些依赖关系将在将来的版本中删除。在
MacOS您需要安装Xcode
Linux请安装gcc
和python3开发文件(python3-dev
在Ubuntu上,python3-devel
在RedHat上)
然后请使用pipx作为正确的虚拟化应用程序安装
pipx install fastflix
您的路径上需要有ffmpeg
和ffprobe
可执行文件,它们必须是可执行的。需要4.3版或更高版本。包管理器系统中的一个可能不支持所有编码器或选项。
看看Linux和Mac的FFmpeg download page for static builds。在
从源代码运行
^{pr2}$HDR
在任何10位或更高的视频输出上,FastFlix将复制输入的HDR颜色空间(bt2020)。它是different than HDR10 or HDR10+。在
HDR10型
FastFlix是为了方便地提取/复制HDR10数据而创建的,但截至2020年9月,只有x265支持通过FFmpeg复制数据,没有AV1库支持。在
VP9对复制一些现有HDR10元数据的支持有限,通常是从其他VP9文件复制。将有一行“主控显示元数据,有_初级:1有亮度:1…“当它工作时。在
- rav1e-可以通过CLI设置主控数据和CLL,但是not through ffmpeg。在
- SVT AV1-接受一个“--enable-hdr”标志,它是not well documented,不支持FFmpeg。在
- aomenc(libaom-av1)-不支持HDR10
HDR10型+
FastFlix支持使用generated orextracted JSON HDR10+ Metadata与HEVC编码通过x265。但是那是很高的 取决于FFmpeg版本,该版本已使用支持HDR10+的x265编译。BtbN's Windows FFmpeg builds 从2020年10月23日起获得此支持,可能需要manual upgrade。在
杜比视觉
FastFlix不打算支持Dolby Visions专有格式,因为它需要版税。在
许可证
版权所有(C)2019-2020 Chris Griffith
代码本身是在MIT下授权的,您可以在LICENSE
文件中读取该文件。
在docs文件夹中阅读有关发布许可的更多信息。
VP9和{a19}的编码器图标来自Wikimedia Commons所有其他图标都是自己创建的。在
- 项目
标签: