Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.45 KB

README.MD

File metadata and controls

48 lines (32 loc) · 1.45 KB

timeline-tests

timeline-tests is a set of test files for testing timecode and timelines. These files are kept in their own repo to be shared among multiple implementation of the same domain.

Sequence Folders

Each sequence folder contains a set of cut list formats all generated from the same source sequence.

Sequence folders are organized by the NLE that generated them: '[NLE]/[TIMELINE]'

PPRO/Many Basic Edits

start tc: 01:00:00:00 duration: 00:13:35:00 events: 215

This timeline contains 215 events with no respeeds, transitions or other effects and no black space. It is primarily meant as a way to generate tabl`e tests for timecode libraries.

'Many Basic Edits.json' is a semi-parsed version combining information from the .edl and .xml for deriving table-tests for timecode libraries. Timecode string values are pulled from the EDL and lined up with frame representation and time base info pulled from the FPC7XML.

Scripts

The './Scripts' directory contains a number of scripts for pulling information from these scripts.

generate_tc_table_tests.py

Generates a json file to power timecode table-tests by combining information from an FCP7XML and CMX3600 EDL of the same sequence.

Sequences must contain only 1 video track, and should not have respeeds, effects, or transitions.

usage:

python3 generate_tc_table_tests.py [xml_list_path] [edl_list_path]

Outputs: json of the same name as the xml in the same directory.