Automated Video Cutter - TouchDesigner Tutorial 54

Sdílet
Vložit
  • čas přidán 30. 06. 2024
  • In this TouchDesigner tutorial we're creating a reusable custom component with custom parameters which allows you to import any number of videos contained in a folder and switch between them based on different inputs like LFO, Keyboard, Noise or Audio. We also add features like starting the video at random points and shuffling the video order.
    Video Converter (Shutter Encoder): www.shutterencoder.com/en/
    Audio Analysis Tool: / extra-file-audio-61079218
    -----
    00:00 Intro & Overview
    03:20 Base, Folder and File Setup
    06:27 LFO and Basic System
    09:30 Random Order
    11:34 Trimming
    13:27 Keyboard and Randomness
    15:54 Audio Input
    19:14 Additional Stuff
    19:56 Custom Parameters
    25:16 Outro
    -----
    Files, exclusive content and more:
    / elekktronaut
    Special thanks to: 2017 Vet, APT Freelancing, Acid Johnny, Adam Scheirman, Addict Ameba, Aditya Bhatt, Adrien Oneiga, Ahmad Taufiq, Alex Ramos, Andrea Civati, Andrei N, Austin Paxton, Badie Khaleghian, Bendeform, Billy Tegethoff, Billy Wheeler, Bitkids, Bjarl Azerbaijan, Bob Householder, Bono Goldbaum, Bradon Webb, Braincandy TV, Breathing Waters, Brianna Laia, Cameron , Carolina Morales, Charles Haskins, Chris, Chris Adam, Chung Cho, Cody Chow, Cody Parnell, Crystal Jow, DJARUM , DaFF aka David SALAUN, Danny, Danny , David Leroy, David Ryan, David Shapiro, Derek Szeto, Diego Chavez, Digital FUN, Dita Zanelli, Drasko V, ENZO VERITAS, Eric Chang, Essidy, Flora, Francisco Alarcon, Frann , Girosh SA, Gorilla Gal Z, Greg, Gustel 98, Guy VRKO, Hakan Durgut, Harald Pliessnig, Helin Ulas, Hong Kong Police Support, Huy Tran, Hyeong Gu Kim, JEONGMIN PARK, Jack Anderson, Jan Rottkamp, Janat Thiengsurin, Jason Batcheller, Jay Winder, Jean Clark, Jeanne Pollock, Jeppe Vinum, Jerry Ji, Jimmy Simmons, John-Michael Schaub, JohnDoh, Jonathan Tolentino, José Agustín Gonzalez Scarpa, Julia Ballmann, Junichiro Deguchi, Katie , Kent McDonald, Kevin Ly, Kőrös Attila Márk, Leo Torres, Leon Henry, Lise Yuen, Lotto Andrea Carlotto, Low Rez Lab, Lucas Räthel, Luke Hildreth, Make Mistakes, Manny, Marcello Ammendolia, Marcin Mann, Marie Paule, Masayuki Azegami, Matt Dakers, Matthias Singer, Maxalex , Melanie.lfc, Michael, Michael English, Michael Hyp, Michael Hyp, Michael Murphy, Michael Tan, Miguel , Mikko Aaltonen, Milkorva, Milo Hayden, Mohsen Ensafdaran, Moon Hung, Morfeo, Mulkum Mirzayev, Nathan Hicks, Nix , Nona Hendryx, Omar Garcia, Opher Garver, Pablo Gnecco, Pao, Pascal Christopher-Robin, Phelan Kane, Pola K, Péron Yann, Quirin Mohrhagen, R Tyler McLaughlin, Rachel, Ricardo Martins, Rigo Zamora, Rob , Roberto Mucchiut, Rodrigo Tarriba, Russell Mishler, Ryan, Sacha Safretti, Sandipan Nath, Sarah Agill, Sean Leo, Shabely Estevez, Shana Procopio, Shaq, Shimmy, Shinichiro Fujita, Sky Ainsbury, StarSheep , Steve Casey, Steve Williams (drusnoise), SunJeong Hwang, Sungheuk Jung, Sunny Liao, Supanat Chaiyanopakul, Team Plotwave, Teruhisa , Tmdjn YhN, Tobias, Tolga inam, TomatoHeadchup, Tony Leung, Trey Hollinger, Tyler Neyland, V art group, Viktoria , W M, Will, Yasha Jain, Yeah, Yizhou Zhao, Yuesang Zheng, Zaid, Zeemen Zhou, Zoey Gore, ___JL, alejandro segura, carrotz, cd, claudio leggieri, david robert, fxsan, guillaume Bourassa, guojian , hans mortelmans, hsu piebee, im_pakt , iz, jep, jesse barnes, ji jiji, koen holtkamp, lysol, martin houra, martin kern, matt masi, maurenb, minjie wen, oshima toshiyuki, swirl bridgeriño, tasso treis, technolo-g , treywillis, werk.io, yaron erkin, zia, zilan lin, zoen, zufallsgeneriert_, גאי ארץ קדושה, 一真 高田, 岳夫 宇田川, 동훈 이, 욱쓰 유

    If you have any questions, feel free to ask.
    IG: @elekktronaut
    / elekktronaut

Komentáře • 32

  • @tokamu
    @tokamu Před 2 lety +2

    Very useful as always! :) Thanks Bileam!

  • @WorldWideBasementVibes

    Great tutorial as always!
    I find it always easier to randomization with just a pattern CHOP set to "random," a length of one, with rounded integers. It also has the from/to ranges so it keeps things a little less messy.
    Even with little tricks like that, my projects are always much messier than yours.

  • @hendasheng
    @hendasheng Před 8 měsíci

    Thanks for your help!

  • @stevejennings2394
    @stevejennings2394 Před 9 měsíci

    So cool brother trying to get back into some TD❤

  • @jzocchio
    @jzocchio Před 2 lety +9

    Amazing tutorial! And the actual basic idea that recently brought me to TouchDesigner. Now I was thinking... any ideas on how to make each of the videos loop from start to end in its original duration while intercalating simultaneously? Eg. If video 1 starts from frame 1-60, the next time it appears in the sequence would be from frame 61 onwards. Or alternatively in a "Griffithian" way, if in a sequence of 3 files with a fixed variation rate of 60 frames, with video 1 going from frame 1-60, followed by video 2 going from frame 1-60 and video 3 also going from 1-60, the next time video 1 appeared would be from frame 182 onwards (if it's that long), that is, creating the effect that it was still running while the second and third video played.

    • @Nicolaskaw
      @Nicolaskaw Před 7 měsíci +1

      u got any solutions regarding this? sounds super nice

  • @ARDEMAR
    @ARDEMAR Před 2 lety

    Ironically I already did this based on two different tutorials of yours! (PS: You can see this on the song called "Morte")

  • @Wepaa101
    @Wepaa101 Před 2 lety +4

    Thank you for this awesome tutorial. I have a question, what if instead of changing videos every certain time or beat I want them to play the original duration? I want the video folder to play the videos randomly but after each video end.

  • @baptistechomiol6642
    @baptistechomiol6642 Před 2 lety

    brillant

  • @therealelectricsheep
    @therealelectricsheep Před 2 lety +1

    awesome! A great extra would be to be able to switch on say 2,4,8 or 16 kicks to make it less MTV-like.

    • @stickwithit
      @stickwithit Před 2 lety

      You could potentially do that with a count chop and setting it to limit and loop

    • @VAL1SYST3M
      @VAL1SYST3M Před 2 lety

      @@stickwithit yep ive done it this way

  • @workflowinmind
    @workflowinmind Před rokem

    Great channel! Subscribed, may I ask the key/mouse visualizer widget you are using in the lower right corner? cheeers

  • @user-jz7ki2gw1y
    @user-jz7ki2gw1y Před rokem

    thank you very much for all your very helpful tutorials! really appreciated. I have a question regarding how to merge two Table DAT with this automated video cutter setup. have you done a similar tutorial with this setup? (Two Table DAT (one consisting of open source data, another consisting of video files connected to the CHOP mechanisms in the Tutorial 54). hope very much to know how I can process. all the very best

  • @unveil7762
    @unveil7762 Před 2 lety

    If you make this with 4k video so fast your frame rate will not be happy. With hap is ok but with mp4 you ll drop frame for sure. Each time you change a video you should preload the other one so having two movie file in, while one play the other loads the next one. You can make this scrubbing things with a cacheTop / time machine or with a render ,a grid and a 3d texture.

  • @PabloLucio
    @PabloLucio Před 2 lety

    Shutterencoder is apparently not working fine for me: when I set the right codec and I select a folder for the converted files, but when the "conversion" is ended, there's not any new file in the folder, and the previous files are exactly same size. Is there anything I am missing?
    Awesome tutorial, as usual :)

    • @elekktronaut
      @elekktronaut  Před 2 lety

      thanks! hmm works without problems for me. i just drag the file into shutterencoder, choose hap as function and click start function. creates a new file in the directory.

  • @Lit3rfluid
    @Lit3rfluid Před rokem

    What's a good source for videos like the ones you are using?

  • @alexandregache6835
    @alexandregache6835 Před 5 měsíci

    notchLC is a very good codec too

  • @Fluxley
    @Fluxley Před rokem

    Would this also work with the DXV codec?

  • @joshk2181
    @joshk2181 Před 5 měsíci

    How could I do this, but have it select from say 4+ different folders and have the folder selection controlled from a macro? So I could go into the animals folder for a while, then back to sunsets, etc? And if anyone is reading this and willing to answer this question - how could I also mix this with other touch designer patches I've created while keeping everything performant? tyvm

  • @geraldhorn9516
    @geraldhorn9516 Před 2 lety +1

    On Moviefilein there is a Warning: Failed to open file (/project1/moviefilein1) . Any help would be appreciated. Thank you!

    • @LucasVogel
      @LucasVogel Před rokem +1

      usually related to the path. Make sure you don't move files around if you're using them in a project

    • @geraldhorn9516
      @geraldhorn9516 Před rokem +1

      @@LucasVogel Thanks got it working, very nice. & thanks elekk.

    • @sanriokix
      @sanriokix Před 5 dny

      hi! sorry for replying to a year old comment, but how did you fix this?

  • @youngp7510
    @youngp7510 Před 2 lety

    any clues on how to keep the sound of the videos?

    • @elekktronaut
      @elekktronaut  Před 2 lety +1

      audio movie chop + audio device out chop!

    • @youngp7510
      @youngp7510 Před 2 lety

      @@elekktronaut thank you so much , I have a video art project due tomorrow I'm using this technique keep doing what you do your tutorials always strangely pop up when I need them!

  • @QFixxDigi
    @QFixxDigi Před 9 měsíci

    Hmmm. Definitely not triggering video o kick at all. Going to go back and redo the audio network again. Not sure what happened.

    • @QFixxDigi
      @QFixxDigi Před 9 měsíci

      I got it! adjusting threshold of the trigger node just as you had stated! Excellent instruction Bileam, thank you much!

  • @jodytrela193
    @jodytrela193 Před 2 lety

    pr໐๓໐Ş๓