这个项目能做什么

mrv2 是一款开源专业播放器与审片应用,面向视觉特效、动画和计算机图形工作流程。该项目通过 GitHub 和 SourceForge 提供预编译二进制文件,并设有引导式下载页面,同时也提供测试版/每夜构建版。 mrv2 和 vmrv2 的官方发布二进制文件可在 Windows 10 或更高版本、RedHat 8 或更高版本、Ubuntu 22.04 或更高版本,以及 Intel 和 Apple Silicon 平台上的 macOS 12 或更高版本运行。Linux 软件包以 DEB 和 RPM 安装程序提供,并为没有 sudo 权限的用户提供 tar.gz 压缩包。macOS 应用未经公证或代码签名,因此 README 包含隔离属性变通方法和升级说明;Windows 用户可能需要绕过 SmartScreen 警告。页面还列出了 Linux 和 Windows 的 aarch64 构建版。 播放引擎基于定制版 tlRender 构建,源代码采用 C++20 编写,并使用 CMake 作为构建系统。支持的媒体包括 H.264、MP4、VPX、WebM 和 AV1 等影片文件;Cineon、DPX、JPEG、OpenEXR、PNG、PPM、TIFF、TGA、BMP 和 PSD 等图像序列;以及 CR2、CR3 和 X3F 等 RAW 相机格式。它还支持多声道音频、色彩管理和 HDR。 审片与时间线功能包括 A/B 对比、带转场溶解的原生 OpenTimelineIO 支持、.otioz 打包文件支持、OpenTimelineIO 播放列表创建、剪辑、批注与笔记并可导出 PDF,以及多种立体 3D 观看模式。OpenEXR 支持涵盖多声道、多视图、YC、分块和多部分文件。其他面向图形的功能包括球面和立方体贴图环境映射。 在扩展性与集成方面,mrv2 提供 Python 3 API 和插件系统,并支持网络连接。界面在所有平台上均支持手写笔和平板输入、国际化/翻译、Linux Wayland,以及 OpenGL 和 Vulkan 渲染后端。README 还链接了 API 文档和涵盖基础用法的 YouTube 教程播放列表。