OMG FCP This is INSANE! Automatically build

Поделиться
HTML-код
  • Опубликовано: 22 янв 2025
  • You have to watch this tutorial if you use Final Cut Pro! In this groundbreaking tutorial, I demonstrate how AI can programmatically build complex Final Cut Pro sequences through simple text prompts. This revolutionary approach allows editors to create dynamic sequences without touching a mouse or keyboard - just describe what you want, and the AI generates the exact XML code needed.
    Want some cool free & commercial plugins for FCP? idustrialrevol...
    Stage 1: We started with a basic request for ten numbered titles. The AI generated a perfectly formatted XML sequence with increasing font sizes and precise timing. This demonstrated the fundamental ability to create multiple titles programmatically - something that would typically require manual creation and adjustment of each title individually.
    Stage 2: We enhanced the sequence by implementing a color pattern, cycling through red, blue, and green for each title. The AI maintained all previous parameters while adding this new layer of complexity - showcasing how easily we can build upon our base sequence without starting over. This kind of iterative development would typically take significant time in the traditional editing interface.
    Stage 3: We transformed the sequence into a data visualization by replacing the numbers with the top 10 U.S. cities by population. The AI maintained all our previous styling while incorporating this new data, demonstrating how quickly we can repurpose our sequence for different content. The population data was automatically ordered correctly, showing the AI's ability to handle both visual and data organization tasks.
    Stage 4: We added population numbers beneath each city name, creating a two-line title that maintained our color scheme and size progression. This kind of precise formatting would typically require careful manual adjustment for each title, but the AI handled it instantly while maintaining perfect alignment and spacing.
    Stage 5: Finally, we refined the clip names in the timeline to match their content, making the sequence more organized and easier to navigate. This kind of project organization usually requires tedious manual renaming, but the AI handled it automatically while preserving all our previous modifications.
    This workflow represents a paradigm shift in video editing - instead of clicking through menus and dragging elements, we can now describe our desired outcome and let AI generate the exact XML code needed. The implications for editing efficiency and creativity are enormous, as editors can focus on their creative vision rather than technical implementation.
    If you found this approach to programmatic editing helpful, please hit that like button and subscribe to the channel. We're just scratching the surface of AI-assisted editing, and I'll be sharing more revolutionary techniques in upcoming tutorials. Drop a comment below with what kind of XML sequences you'd like to see us build next!
    One more thing..... Claude wrote the RUclips description and AI generated the thumbnail!
    #finalcutpro #fcpx #finalcutproplugins #photography #video #filmmaking #creative #videoediting #ai #claudeai #chatgpt #generativeai #artificialintelligence

Комментарии • 59

  • @StupidRaisins
    @StupidRaisins 2 месяца назад +12

    I love how polite you are with the AI model. Such a gentleman!

    • @72design83
      @72design83 2 месяца назад +2

      Always be polite to AI. You don‘t know, what it can do to you, one day. 😂

  • @colorgradingcentral
    @colorgradingcentral 2 месяца назад +10

    This is really fascinating, but from a practical standpoint, it seems like a solution to a problem no one has. I’ll be interested in your upcoming videos to see if there are more real world case studies that this really assists with. Glad to see you on Peter!

  • @drewmediaaustralia2923
    @drewmediaaustralia2923 2 месяца назад +1

    This is great !
    Not just from a FCP perspective, understanding different ways to communicate with Ai is so important.
    Looking forward to learning more Ai / FCP topics.

  • @RobinMoran
    @RobinMoran 2 месяца назад +1

    This is awesome! Looking forward to the rest of the series

  • @DanielChohfi1
    @DanielChohfi1 2 месяца назад +1

    This is amazing! Give the prompt a hero’s journey and a clients briefing and see the magic happens.

  • @Chris.Roberts
    @Chris.Roberts 2 месяца назад +1

    Very cool! Interesting to see how far you can push this. It's as much about training us in how to interact and tell the AI what we want. Thanks for posting!

  • @mediataal
    @mediataal 2 месяца назад +2

    This is indeed great and mindblowing. Thank you so much for sharing this!!!

  • @OyvindSolstad
    @OyvindSolstad 2 месяца назад +1

    Love it! Going to start testing with material at once. Thanks, and looking forward to the next videos!

  • @brucekennedy5274
    @brucekennedy5274 2 месяца назад +1

    Epic experiment, fascinating work. I'm hoping for big things for FCP in future as they begin to add Apple Intelligence into it, so maybe this sort of thing will be possible soon without round-tripping. That said, this is genius sir, bravo!

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад +1

      What would be really cool is if the OS could do all this with Apple Intelligence

  • @Dqrnan
    @Dqrnan 2 месяца назад

    I love how you misspelled ‘green’, it was autocorrected to the word “free”, and Claude knew you meant green. Crazy amazing!

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад +1

      Yeup, crazy, it obviously realised that I meant a colour and went for the closest match!

  • @filmabkoln1995
    @filmabkoln1995 2 месяца назад

    I've been thinking about how I could already use this for my work and came up with the following idea: many clients ask for screenshots for social media posts.
    You could say that the AI should create a new timeline, for example, in which each of the videos in the new project is only a single frame, taken from the middle of each video. In final cut, this project can then be exported as a photo series and a selection of images can be made from the images without having to click through the entire project.
    For all types of event videographers, this should save a lot of time with acceptable results.

  • @davidmeyer9204
    @davidmeyer9204 2 месяца назад +1

    Thank You Peter! Already subbed but I hit the like button.

  • @StupidRaisins
    @StupidRaisins 2 месяца назад +1

    So dope! I've used AI to help me write my webpages. This can be helpful in debugging a template!

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад

      Thanks - there will be an episode that you might like :)

  • @ssguy
    @ssguy 2 месяца назад

    I used this same idea recently to take my video transcript and create a timeline of titles with each word made into its own title

  • @macrobionic
    @macrobionic 2 месяца назад +1

    Amazing!

  • @olrogerio
    @olrogerio 2 месяца назад +1

    Fantastic!!! I think it's possible to provide a path to a folder of images and music and have Claude create a slideshow directly with a prompt! Thanks for sharing!

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад +1

      @@olrogerio Well I don’t we are there yet, but not far off

    • @chrisatlatenite
      @chrisatlatenite 2 месяца назад +1

      Absolutely - if you supply a FCPXML template of what you want it to look like, and then a list of paths (just get a list from Terminal), then an LLM can easily combine these together.

  • @GMBFILMZ
    @GMBFILMZ 2 месяца назад

    So, I wonder if it could edit a video for you?

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад

      It has no visual sense of the media, so no, but there are other custom AI services that can

  • @reelchums
    @reelchums 2 месяца назад

    have you tested with footage?

  • @FRytyty
    @FRytyty 2 месяца назад

    Thank you for sharing this! I wonder if it can also be used to make quick adjustments in basic animation properties of the titles like fade in / fade out, position changes, characters animation and etc. Or can it be used to make changes to files on the timeline based on their roles. Like ''change all music loudness to that, change b-rolls scale to that, add channel EQ to that'' and so on.

  • @ciatconlin1676
    @ciatconlin1676 2 месяца назад

    For people using ChatGPT, how do you get around the character limit of inputting an XML as a prompt?

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад

      You have to break it up into chunks, which can lead to a bit of confusion of what you've entered :)

    • @ciatconlin1676
      @ciatconlin1676 2 месяца назад

      @@idustrialrevolution Gotcha! I'll give that a shot now. Nice work!

  • @benscottbongiben
    @benscottbongiben 2 месяца назад

    be good if it can do versioning of ads with numbers maybe even take audio assets and place in and make title and then name sequences/projects

  • @martinkaiser5263
    @martinkaiser5263 2 месяца назад

    Claude even ignored your typo while coloring prompt
    ! ..."the make the third title free"...

  • @sky.london
    @sky.london 2 месяца назад +1

    Intresting

  • @MrTriumphST
    @MrTriumphST 2 месяца назад +1

    It even sees ‘free’ for green? At 9min 20sec

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад

      Yes I left a few mistakes in, not deliberately, but fascinating to see how it reasons what I really wanted. Also auto-correct is a PITA

  • @finalcutgod
    @finalcutgod 2 месяца назад +1

    this is also a game changer damn

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад

      @@finalcutgod I think we are in the very early stages, but the possibilities for the future are huge

  • @72design83
    @72design83 2 месяца назад

    Basically you showed us, how you can use AI to create source code without being a programmer. Try it with c++, php or whatever scripting or programming language.

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад

      The goal is to make this available to everyone. I don't want to go down the C++ or Python etc route. When things get even more complex, al LOT of programming would be needed.

  • @piksnapper
    @piksnapper 2 месяца назад

    What’s even more interesting about this? Is that as you typed the colours you spelt green wrong and typed free. It’s still understood what you meant even though you spelt it wrong.

  • @aman34587
    @aman34587 2 месяца назад

    that should work with another editor as well because ever editor can export xml

  • @panobirds
    @panobirds 2 месяца назад +4

    Ok this is basic stuff… you could do that by hand faster. Interesting though but still very basic. Having Ai to do selection of interesting footage, and arrange it and place cuts according to music… that would really be useful. I do like the AI improve colour option also

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад +1

      I think you are missing the point here. It is AI doing the building and it might be quicker doing a few tweaks by hand, but I am prompting AI to build the XML automatically. It can do more :)

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад +1

      I challenge you to do by hand what I do in the next episode :)

  • @TheSmartWoodshop
    @TheSmartWoodshop 2 месяца назад

    Not much here to do with FC

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад

      A FCP XML fro FCP modified and then imported back into FCP. You are right, not much FCP at a all!

    • @akyhne
      @akyhne 2 месяца назад

      You are basically demonstrating two things here. Your ability to chat with an Ai, and the AI itself. It has little to do with FCP. Could be done with any NLE, that supports XML, which is all of the big ones.

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад

      @@akyhne It is writing FCPXML, so I hardly think you can say it has little to do with Final Cut Pro!

    • @akyhne
      @akyhne 2 месяца назад

      @idustrialrevolution If it knows FCP XML, then it PROBABLY also knows Avid XML, the most used NLE in Hollywood. And it PROBABLY also knows Premiere Pro XML, the, by far most used NLE for professionals globally, and it PROBABLY also knows DaVinci Resolve XML, the, by far, most used color grading software in the world.
      The whole point of XML in NLEs, is to move projects between these systems, and other software, like ProTools!

  • @scottgillies7274
    @scottgillies7274 2 месяца назад

    Important to point out that the AI completely borked the list of cities. Brooklyn is a borough of New York City, not a city unto itself. And it got the rest in the wrong order no matter if you're using the 2020 census data or the census bureau's 2023 estimate. And it omitted San Antonio altogether. Never trust LLM AI systems without verifying the resulting data first (which kind of negates the purpose of using an AI system). Especially if the thing you are editing requires you to know how many R's are in the word strawberry,

    • @scottgillies7274
      @scottgillies7274 2 месяца назад

      The AI also messed up several of the population numbers. The majority of them appear to have been pulled from the 2020 census results. But it says Houston has 2,313,238 people... the 2020 count was 2,304,580. The 2023 estimate was 2,314,157. Where is the AI getting its number?

  • @doctoredpictures
    @doctoredpictures 2 месяца назад +1

    Amazing, I'm thinking if you had a bunch of lower thirds to create for a corporate and a stakeholder sent over the list of names and roles you could use this to do the same

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад

      I don’t think it is there yet, but we are certainly close. “Change all the graphics to use Ariel instead of Helvetica” :)

    • @doctoredpictures
      @doctoredpictures 2 месяца назад +1

      @@idustrialrevolution Managed to get it to work, this is awesome

    • @chrisatlatenite
      @chrisatlatenite 2 месяца назад +1

      You can absolutely use an LLM to do this, however, it's really the wrong tool for the job. You're better using something that uses an algorithm rather than a LLM. In this case, CommandPost's Titles Toolbox can do that job. You can however use a LLM to create CommandPost plugins - ChatGPT is pretty darn good at CommandPost's Lua programming language! Rather than using a LLM to do all the work in one prompt, sometimes you're much better to use the LLM to create tools (i.e. Python scripts or similar) to do individual steps that you can test and ensure they work correctly 100% of the time, then join these steps together.

    • @idustrialrevolution
      @idustrialrevolution  2 месяца назад

      I think writing Python scripts would be beyond quite a lot of users, including me. What I'm trying to do is test a simple XML process through AI (Of any flavour) to get the outcome. I have noticed that Claude is learning the intricacies of FCPXML as I'm going along as the results are different & better from when I started experimenting. (Different context windows). What I can see is somebody writing a 'Swiss Army knife AI XML Tool' that can process an XML without having to do all the cut and paste etc. That could be a true translation tool in-between many different apps.