Skip to content

Repository files navigation

AVS3converter

AVS3converter v1.2.0 是面向 Apple Silicon Mac 的本地视频转换工具。它将符合要求的 Apple ProRes 422 SDR 源视频转换为 MP4/AVS3,并在交付前完整解码成品、逐帧核对重建指纹,避免输出花屏或损坏视频。

支持环境

  • Apple M 系列芯片(arm64)
  • macOS 13 Ventura 或更高版本
  • 无需安装 Homebrew、FFmpeg、IINA 或其他运行环境
  • 转换过程完全在本机执行,不上传源视频或成品

支持的源视频

  • Apple ProRes 422、422 LT、422 Proxy 或 422 HQ
  • 10-bit YUV 4:2:2
  • SDR,拒绝 PQ 和 HLG HDR
  • 逐行扫描、恒定帧率(CFR)
  • 宽度和高度均为偶数

不符合上述条件的文件会在转换开始前停止,不会生成不受支持的成品。完整规则见 支持格式

输出规则

  • MP4 容器,AVS3 视频编码
  • 继承源视频的分辨率、宽高比、帧率、总帧数和 SDR 色彩标识
  • 全部源音轨原样复制
  • 用户设置的是最低视频码率;为满足门槛,实际码率可能更高
  • 输出前必须通过完整 AVS3 解码、逐帧指纹、帧数、时序、音轨和码率验收

首次打开

v1.2.0 是未经 Apple 公证的免费分发版。请只从本项目的 GitHub Releases 页面下载,并核对 Release 同时提供的 SHA-256。

  1. 打开 DMG,将 AVS3converter 拖入“应用程序”。
  2. 尝试打开一次 App,出现安全提示后关闭提示。
  3. 打开“系统设置” > “隐私与安全性”。
  4. 向下滚动到“安全性”,点击“仍要打开”。
  5. 输入 Mac 登录密码,再次点击“打开”。

完成一次授权后,后续可以正常双击启动。不要关闭整个 Gatekeeper,也不要运行来源不明的终端绕过命令。图文说明随 DMG 一并提供,也可阅读 首次安装说明

构建

发布构建只支持 arm64,要求安装 Xcode Command Line Tools。项目脚本会构建固定版本的第三方组件,再生成使用临时签名的 App 和 DMG:

./scripts/build_dependencies.sh
./build_app.sh
./scripts/package_dmg.sh
./scripts/package_ffmpeg_source.sh

构建脚本、固定版本、补丁和第三方许可证均保存在仓库中。禁止把 Apple Developer 证书、密码、源视频或测试成品提交到仓库。

安全与隐私

  • 应用不包含自动更新、账号、广告或遥测
  • 应用不会建立网络连接
  • 用户选择的媒体仅由本机辅助程序处理
  • 临时文件在转换任务结束后清理

安全问题请按 安全政策 私下报告。

许可证

本项目自行编写的代码采用 MIT License。FFmpeg、uavs3e、uavs3d 等第三方组件继续适用各自许可证,详见 THIRD_PARTY_NOTICES.mdThirdParty/Licenses/。AVS3converter 与 FFmpeg、IINA 或 uAVS3 项目的权利人不存在隶属或官方背书关系。

About

Apple Silicon 上的 Apple ProRes 422 SDR 至 MP4/AVS3 安全转换工具,带逐帧防花屏验收。

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages