Skip to main content

Posts

Showing posts with the label visual studio

Track Merge Script for Vegas Pro: A Step-by-Step Collaboration with Gemini Pro 2.5

Introduction I spend what feels like endless hours working on videos for multiple YouTube channels and their related social media. It's all my own work from the planning stage, to recording, and the editing. It's challenging to try to grow these multiple genres of content like photography, technology, food review, and even cosplay crafting.  As I'm editing, I see tasks that can be sped up with scripting. Magix Vegas Pro has a pretty robust API system that can be interfaced with raw textual script files, or you can create Class Library DLLs with something like Visual Studio 2022 that I use.  My project properties. Here you can see .NET Framework 4.8 is being used because Magix Vegas Pro isn't quite current in their own application so this has been the best option. Early on, I was writing scripts for this by hand with the help of fantastic tutorials by JETDV for Vegas Pro . Although now I've been using Gemini Pro 2.5 because it's shockingly good at writing code ...

Building a C# WinForms Video Project Archive Renamer With Gemini 2.5 Pro

I've got a collection of video projects amassed over years, each with its own unique (and often inconsistent) naming scheme. I eventually came up with a format that makes it easier, but there are probably hundreds of older projects in archive that are a mess.  Tthis can become a real headache when trying to find old projects. Recently, I decided to tackle this by building a custom C# WinForms application to bring some order to my video project archive with the help of Gemini Pro 2.5 in their web based AI studio . This post isn't just about the final code; it's about the journey – the initial idea, the back-and-forth of refining requirements with Gemini, and the iterative process of building a tool that meets the need. We'll be using .NET 8 and C# for this WinForms adventure. The Initial Spark: The Problem and The Request The project began with a clear problem: my old video project folders were a mess. Some had dates, some didn't, and there was no standard early on. ...