Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bulk video remixer #328

Merged
merged 20 commits into from
Jul 17, 2024
Merged

Bulk video remixer #328

merged 20 commits into from
Jul 17, 2024

Conversation

jhogsett
Copy link
Owner

@jhogsett jhogsett commented Jun 30, 2024

Video Remixer now has a new Bulk Processing tab under the Remix Extra tab.

Bulk Processing

This new feature saves time when remixing a series of videos

  • Create new Video Remixer projects for all videos in a directory using an identical set of options
  • Select projects to open 1-by-1 per project state, e.g., open the next project requiring scene choices
  • Process all Video Remixer projects in a directory using identical processing options

Example Use Cases:

  • Removing commercial ads from a collection of OTA television recordings
  • Splitting a collection of long recordings into shorter manageable videos

Create Multiple Projects

  • Set Videos Path to the directory of videos to create projects for
  • Use the Remix Settings and Set Up Projects tabs to set the project creation options for all videos
  • Click Create Projects

Video Remixer projects will be created for each video within the selected directory.

Note

  • This feature can consume vast amounts of disk space
    • Tip Use the new Remove Source Frames feature on the Set Up Project tab (in the More Options accordion) to remove the original source frames after scenes have been created for them
  • The videos should all share the same video properties to ensure they are compatible with the project setup options

Open Multiple Projects

  • Set Projects Path to the directory of Video Remixer projects to be opened
  • Set Project State to the state to search for to open the next project
    • Bulk created projects will be in the state "Choose" on being created
  • Click Open Found Project

The next project found matching that state will be pre-filled into the Project Path field on the Remix Home tab allowing the project to be opened easily. A message will appear instead if no project was found matching the selected state.

Process Multiple Projects

  • Set Projects Path to the directory of Video Remixer projects to be processed
  • Use the Process Remix tab set to processing options for all projects
    • Tip use the Automatically save default MP4 video and Delete processed content after saving options (in the Advanced Options accordion), along with the Create MP4 Remix tab (on the Save Remix tab) to create the video and deleted all generated project content if only needing the final remixed video.
  • Click Process Projects

Each Video Remixer project will be processed 1-by-1

Note

  • This feature _can take an enormous amount of time to complete
  • I have found Python exiting without any messages about why, nor the ability to trap an exception to prevent it while processing dozens of projects.
    • If this happens, remove the completed Video Remixer projects from the projects path, restart the application and try again
    • I have had it fail after as few as 20 projects and as many as 65
    • A proper solution to this issue is still being investigated

@jhogsett jhogsett marked this pull request as ready for review July 17, 2024 11:53
@jhogsett jhogsett merged commit 4868b89 into main Jul 17, 2024
2 checks passed
@jhogsett jhogsett deleted the bulk-video-remixer branch July 17, 2024 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant