in03 / proxima

Transcode source media directly from DaVinci Resolve using multiple machines for encoding. Great for creating proxies quickly.
MIT License
50 stars 3 forks source link

Got about here. #235

Closed github-actions[bot] closed 1 year ago

github-actions[bot] commented 1 year ago

Got about here.

Need to correctly queue tasks, parse in worker

and restore media-pool-items before link

https://github.com/in03/proxima/blob/a77c075eba96bae451453b87a3eaa310f2d6992b/proxima/queuer/queue.py#L49


def main():
    """Main function"""

    r_ = davinci.Resolve()

    # Lets make it happen!
    track_items = resolve.get_timeline_items(r_.active_timeline)
    media_pool_items = resolve.get_media_pool_items(track_items)
    jobs = resolve.generate_jobs(media_pool_items, settings)

    jobs.print_batch_info()
    return

    # TODO: Got about here.
    # Need to correctly queue tasks, parse in worker
    # and restore media-pool-items before link
    core.notify(f"Started encoding job '{r_.project.name} - {r_.active_timeline.name}'")

    # Queue tasks to workers and track task progress
    results = queue_tasks(jobs)

1b1137aa4e240780d149bc2c8ac0782cc5381bbb

github-actions[bot] commented 1 year ago

Closed in 9b1569618a33712f15cc307d5d2650fbe96f5ab5