
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
https://github.com/OpenVisualCloud/SVT-AV1/workflows/CI/badge.svg](https://github.com/OpenVisualCloud/SVT-AV1/actions?query=workflow%3ACI+branch%3Amaster) https://github.com/OpenVisualCloud/SVT-AV1/workflows/MSVC%20builds/badge.svg](https://github.com/OpenVisualCloud/SVT-AV1/actions?query=workflow%3A%22MSVC+builds%22+branch%3Amaster) https://github.com/OpenVisualCloud/SVT-AV1/workflows/macOS/badge.svg](https://github.com/OpenVisualCloud/SVT-AV1/actions?query=workflow%3AmacOS+branch%3Amaster) https://travis-ci.com/OpenVisualCloud/SVT-AV1.svg?branch=master](https://travis-ci.com/OpenVisualCloud/SVT-AV1)
The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an AV1-compliant encoder/decoder library core. The SVT-AV1 encoder development is a work-in-progress targeting performance levels applicable to both VOD and Live encoding / transcoding video applications. The SVT-AV1 decoder implementation is targeting future codec research activities.
SVT-AV1 is licensed under the OSI-approved BSD+Patent license. See LICENSE for details. SVT-AV1 uses code from the https://aomedia.googlesource.com/aom/ project. The files used are marked with the following license in their headers.
More details about the SVT-AV1 usage and implementation can be found under:
SVT-AV1 Encoder may run on any Windows* or Linux* 64 bit operating systems. The list below represents the operating systems that the encoder application and library were tested and validated on:
The SVT-AV1 Encoder library supports the x86 architecture
CPU Requirements
In order to achieve the performance targeted by the SVT-AV1 Encoder, the specific CPU model listed above would need to be used when running the encoder. Otherwise, the encoder runs on any 5th Generation Intel® Core™ processor, (Intel® Xeon® CPUs, E5-v4 or newer).
RAM Requirements
The SVT-AV1 Encoder adapts to the system that is being ran on. The memory requirements depend on the number of cores the system contains, the input frame rate of the input sequence (-fps) and the look ahead distance passed to the encoder (-lad). The SVT-AV1 Encoder application will display an error if the system does not have enough RAM to support the encode prior to the start of the encode. The following table shows the minimum amount of RAM required for some standard resolutions of 10bit video per stream:
| Resolution | 8-vCPU Commit Size (GB) | 40-vCPU Commit Size (GB) |
|---|---|---|
| 4k | 14 | 24 |
| 1080p | 6 | 10 |
| 720p | 4 | 7 |
| 480p | 3 | 5 |
Build Requirements
PATH environment variableBuild Instructions
Build\windowsbuild.bat <2019|2017|2015> [This will generate the .sln files and build the project]Binaries Location
<repo dir>/Bin/Release or <repo dir>/Bin/Debug, depending on whether Debug or Release were selected in the build mode.Installation
For the binaries to operate properly on your system, the following conditions have to be met:
SvtAv1EncApp.exe and library SvtAv1Enc.dll are in the same folder.SvtAV1EncApp.exe -i [in.yuv] -w [width] -h [height] -b [out.ivf]ffmpeg -i [input.mp4] -nostdin -f rawvideo -pix_fmt yuv420p - | SvtAv1EncApp.exe -i stdin -n [number_of_frames_to_encode] -w [width] -h [height]Build Requirements
Build Instructions
cd Build/linux./build.sh <release | debug>Sample Binaries location
Bin/Release and/or Bin/DebugInstallation
For the binaries to operate properly on your system, the following conditions have to be met:
SvtAV1EncApp executable by running the command: chmod +x SvtAv1EncApp./SvtAv1EncApp -i [in.yuv] -w [width] -h [height] -b [out.ivf]ffmpeg -i [input.mp4] -nostdin -f rawvideo -pix_fmt yuv420p - | ./SvtAv1EncApp -i stdin -n [number_of_frames_to_encode] -w [width] -h [height]Refer to the guide https://github.com/OpenVisualCloud/Dockerfiles/blob/master/doc/svt.md#Evaluate-SVT.
SvtAV1EncApp.exe -nch 2 -c firstchannel.cfg secondchannel.cfgWe welcome community contributions to the SVT-AV1 Encoder. Thank you for your time! By contributing to the project, you agree to the license and copyright terms in the OSI-approved BSD+Patent license and to the release of your contribution under these terms. See LICENSE for details.
Follow the coding guidelines
Validate that your changes do not break a build
Perform smoke tests and ensure they pass
Submit a pull request for review to the maintainer
Use the https://github.com/OpenVisualCloud/SVT-AV1/issues tab on Github. To avoid duplicate issues, please make sure you go through the existing issues before logging a new one.
#svt on Freenode. Join via Freenode Webchat or use your favorite IRC client. A public log is available.
Performance and raw data files available at [***]
The notices and disclaimers can be found here
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务