Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,5 @@ opentime:
'time calculations':
- any: ['src/opentime/**']

otioview:
- any: ['src/opentimelineview/**']

python-bindings:
- any: ['src/py-opentimelineio/**']
5 changes: 0 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,10 +135,6 @@ There are more code examples here: https://github.com/AcademySoftwareFoundation/
Also, looking through the unit tests is a great way to see what OTIO can do:
https://github.com/AcademySoftwareFoundation/OpenTimelineIO/tree/main/tests

OTIO includes a viewer program as well (see the quickstart section for instructions on installing it):

![OTIO View Screenshot](docs/_static/otioview.png)

Developing
----------

Expand Down Expand Up @@ -197,4 +193,3 @@ Contact
For more information, please visit http://opentimeline.io/
or https://github.com/AcademySoftwareFoundation/OpenTimelineIO
or join our discussion forum: https://lists.aswf.io/g/otio-discussion

Binary file removed docs/_static/otioview.png
Binary file not shown.
4 changes: 2 additions & 2 deletions docs/tutorials/otio-filebundles.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,9 @@ The `media` directory contains all the media files that the `ExternalReference`s

When a bundle is read from disk using the OpenTimelineIO Python API (using the adapters.read_from_* functions), only the `content.otio` file is read and parsed.

For example, to view the timeline (not the media) of an otioz file in `otioview`, you can run:
For example, to get some stats of the timeline (not the media) of an otioz file in `otiostat`, you can run:

`otioview something.otioz`
`otiostat something.otioz`

Because this will _only_ read the `content.otio` from the bundle, it is usually a fast operation to run. None of the media is decoded or unzipped during this process.

Expand Down
20 changes: 8 additions & 12 deletions docs/tutorials/quickstart.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,7 @@
# Quickstart

This is for users who wish to get started using the "OTIOView" application to inspect the contents of editorial timelines.

**Note** This guide assumes that you are working inside a [virtualenv](https://virtualenv.pypa.io/en/latest/).

## Install Prerequisites

OTIOView has an additional prerequisite to OTIO:

- Try `python -m pip install PySide2` or `python -m pip install PySide6`
- If difficulties are encountered, please file an issue on OpenTimelineIO's github for assistance.

## Install OTIO

- `python -m pip install opentimelineio`
Expand All @@ -24,11 +15,16 @@ A curated list of adapters for popular file formats like EDL, AAF, ALE, and FCP
For more information, see the [Adapters](./adapters) section.


## Run OTIOView
## Timeline Viewers
OpenTimelineIO provides applications to view timelines in a graphical interface.

Once you have pip installed OpenTimelineIO, you should be able to run:
### Raven
[Raven](https://github.com/OpenTimelineIO/raven) is the preferred application and replaces OTIOView as the main
application for viewing timelines.

+ `otioview path/to/your/file.edl`
### OTIOView
[OTIOView](https://github.com/OpenTimelineIO/otioview) has been moved to its own repository so those who rely on it
still have access to it.

# Developer Quickstart

Expand Down
10 changes: 1 addition & 9 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,6 @@ def _append_version_info_to_init_scripts(build_lib):

for module, parentdir in [
("opentimelineio", "src/py-opentimelineio"),
("opentimelineview", "src")
]:
target_file = os.path.join(build_lib, module, "__init__.py")
source_file = os.path.join(
Expand Down Expand Up @@ -336,8 +335,7 @@ def run(self):
},

packages=(
find_packages(where="src/py-opentimelineio") + # opentimelineio
find_packages(where="src") # opentimelineview
find_packages(where="src/py-opentimelineio") # opentimelineio
),

ext_modules=[
Expand All @@ -352,7 +350,6 @@ def run(self):

package_dir={
'opentimelineio': 'src/py-opentimelineio/opentimelineio',
'opentimelineview': 'src/opentimelineview',
},

# Disallow 3.9.0 because of https://github.com/python/cpython/pull/22670
Expand All @@ -367,7 +364,6 @@ def run(self):
'otiopluginfo = opentimelineio.console.otiopluginfo:main',
'otiostat = opentimelineio.console.otiostat:main',
'otiotool = opentimelineio.console.otiotool:main',
'otioview = opentimelineview.console:main',
(
'otioautogen_serialized_schema_docs = '
'opentimelineio.console.autogen_serialized_datamodel:main'
Expand All @@ -381,10 +377,6 @@ def run(self):
'coverage>=4.5',
'urllib3>=1.24.3'
],
'view': [
'PySide2~=5.11; platform.machine=="x86_64"',
'PySide6~=6.2; platform.machine=="aarch64"'
]
},

# because we need to open() the adapters manifest, we aren't zip-safe
Expand Down
9 changes: 0 additions & 9 deletions src/opentimelineview/__init__.py

This file was deleted.

Loading
Loading