跳到正文
GitHub · AcademySoftwareFoundation/OpenTimelineIO· AcademySoftwareFoundation/OpenTimelineIO·· 2023-10-25

AcademySoftwareFoundation/OpenTimelineIO 发布 Beta 17 Pre-Release

AI 导读

## Summary This is a preview release for extracting the "batteries included" file format adapters and moving them to their own repositories and python packages. If you still require the adapters, you should use the `opentimelineio-plugins` [python package](https://pypi.org/project/OpenTimelineIO-Plugins/) which will have a version correlating to each OpenTimelineIO core release. The release is a [Developmental release](https://peps.python.org/pep-0440/#developmental-releases) to give users a chance to try out how the new `opentimelineio` and `opentimelineio-plugins` package setups work in their environments. Because this release is an early cut, there are still [a collection of tasks to complete](https://github.com/AcademySoftwareFoundation/OpenTimelineIO/issues/1386) before the final release. There are also additional 0.16.0 changes that will be integrated with this release when it is finalized, so please treat it very much as a work-in-progress. Please provide feedback about your experience in the GitHub issue for adapter break-out - #1386. ## How To Install By default pip won't pick up developmental releases. To try this release, use one of the following: - Setting `opentimelineio==0.17.0.dev1` as a dependency - `python -m pip install opentimelineio==0.17.0.dev1` - `python -m pip install --pre opentimelineio` To opt-in to the "batteries-included" package, use any of these variants with the `opentimelineio-plugins` package. ## Important Note About Adapters Since we've removed the adapters from OpenTimelineIO core, only the OpenTimelineIO native file format adapters are present in the `opentimelineio` python package. These adapters are: - otio_json - otiod - otioz To get the full set of OTIO adapters, use the [OpenTimelineIO-Plugins ](https://pypi.org/project/OpenTimelineIO-Plugins/) python package. In addition to the OpenTimelineIO native adapters, you'll also get: - AAF - ale - burnins - cmx_3600 - fcp_xml - fcpx_xml - hls_playlist - maya_sequencer - svg - xges The following are not included in the OTIO-maintained top-level packages: - kdenlive - Now hosted and supported under the [KDE repository](https://invent.kde.org/multimedia/kdenlive-opentimelineio) - rv_session - This adapter was made obsolete by first-party support of OpenTimelineIO in [Shotgrid RV](https://www.shotgridsoftware.com/rv/) and [OpenRV](https://github.com/AcademySoftwareFoundation/OpenRV) ## What's Changed * Prepare plugin detection for removal of the cmx_3600 adapter by @apetrynet in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1488 * Extracted CMX3600 adapter and related sample data and tests by @apetrynet in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1487 * Extract AAF Adapter from OTIO core and establish separate git repo by @markreidvfx in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1348 * Remove fcp adapter by @apetrynet in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1501 * Remove svg adapter by @apetrynet in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1502 * Remove maya sequencer adapter related files by @rosborne132 in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1520 * Remove fcp x xml adapter related files by @rosborne132 in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1529 * remove hls adapter related files by @rosborne132 in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1535 * remove ale adapter related files by @rosborne132 in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1536 * Remove burnins adapter related files by @rosborne132 in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1537 * extract xges adapter files by @rosborne132 in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1538 * Remove the remains of "contrib" by @apetrynet * fixed doc-plugins-update when custom hooks are in environment by @timlehr in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1644 **Full Changelog**: https://github.com/AcademySoftwareFoundation/OpenTimelineIO/compare/v0.15...v0.17.0.dev1

来源:GitHub · AcademySoftwareFoundation/OpenTimelineIO · github.com