Beta 17 Pre-Release
Pre-releaseSummary
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 which will have a version correlating to each OpenTimelineIO core release.
The release is a Developmental release 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 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 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
- rv_session - This adapter was made obsolete by first-party support of OpenTimelineIO in Shotgrid RV and OpenRV
What's Changed
- Prepare plugin detection for removal of the cmx_3600 adapter by @apetrynet in #1488
- Extracted CMX3600 adapter and related sample data and tests by @apetrynet in #1487
- Extract AAF Adapter from OTIO core and establish separate git repo by @markreidvfx in #1348
- Remove fcp adapter by @apetrynet in #1501
- Remove svg adapter by @apetrynet in #1502
- Remove maya sequencer adapter related files by @rosborne132 in #1520
- Remove fcp x xml adapter related files by @rosborne132 in #1529
- remove hls adapter related files by @rosborne132 in #1535
- remove ale adapter related files by @rosborne132 in #1536
- Remove burnins adapter related files by @rosborne132 in #1537
- extract xges adapter files by @rosborne132 in #1538
- Remove the remains of "contrib" by @apetrynet
- fixed doc-plugins-update when custom hooks are in environment by @timlehr in #1644
Full Changelog: v0.15...v0.17.0.dev1