Motion Detection Algorithm Edits my Videos

Поделиться
HTML-код
  • Опубликовано: 5 ноя 2024

Комментарии • 1,2 тыс.

  • @gardnmi
    @gardnmi 5 лет назад +1801

    10 Episodes later...I've created this neural network to find the best frames.

    • @tatzecom
      @tatzecom 5 лет назад +46

      my thoughts man
      like, "so i rented this neural network thing and i dunno, i think i can do it better: We have this problem, and i just downloaded this library which enables us to do this and that"

    • @borekworek69
      @borekworek69 5 лет назад +7

      *next episode

    • @2nafish117
      @2nafish117 5 лет назад +16

      haha i just thought of recommending this paper to him medium.com/@thatipellianirudh/two-stream-convolutional-networks-for-action-recognition-in-videos-ffb924365658

    • @natin9133
      @natin9133 5 лет назад +6

      he should use a neural network to then cut out ugly scenes after this one cut out the boring ones

    • @HellsMascot
      @HellsMascot 5 лет назад +9

      If he keeps developing this idea I honestly think that's where it's headed

  • @fero5070
    @fero5070 5 лет назад +700

    Never clicked on a video faster, notification squad

  • @Jejkobbb
    @Jejkobbb 5 лет назад +14

    RUclips needs more channels like this. Absolutely love watching someone code a project. Super interesting.

    • @stoic_sheep
      @stoic_sheep Год назад

      Will you support me if i made videos about my personal code projects?

  • @CarsOverdose
    @CarsOverdose 5 лет назад +165

    Plot twist.
    This video was edited with the beta version.

    • @degamersspelen6468
      @degamersspelen6468 3 года назад +1

      how does this have no reactions, it has 87 likes so like what?

    • @empoliyis1127
      @empoliyis1127 3 года назад +1

      @@degamersspelen6468 amazing 1 hour ago comment

    • @reviveproject
      @reviveproject 3 года назад

      🤣🤣🤣🤣🤣🤣

  • @sebastianerivesmejia4474
    @sebastianerivesmejia4474 5 лет назад +314

    50% Google researching
    45% Actual coding
    5% Socializing
    A programmer’s life

    • @blackwhattack
      @blackwhattack 5 лет назад +32

      Those are rookie numbers. Look up the 80/20 rule. 80% googling, 20% coding is the perfect combo. No time to socialize (wo)man.

    • @imdone8243
      @imdone8243 5 лет назад +3

      Socializing is not there.. haha..

    • @RawPeds
      @RawPeds 5 лет назад +6

      yeah, 10% socializing looks pretty optimistic

    • @jongxina3595
      @jongxina3595 5 лет назад

      Should probably remove that 10% Socializing.

    • @kaiherron1906
      @kaiherron1906 4 года назад +1

      As an actual programmer, I can confirm this but socializing is never an option

  • @nabeeghahmed8530
    @nabeeghahmed8530 5 лет назад +1656

    Programmer: Someone who solves a problem you didn't know you had in a way you do not understand.

    • @PixemWeb
      @PixemWeb 5 лет назад +18

      That's one of my favorite programmer quotes. Cool phrase for a T Shirt.

    • @srreal4821
      @srreal4821 5 лет назад +13

      "When u go to the hospital to get tested and walk out diagnosed with a bunch of conditions"

    • @nabeeghahmed8530
      @nabeeghahmed8530 5 лет назад

      @@PixemWeb interesting!!

    • @okie9025
      @okie9025 5 лет назад +5

      Java Programmer*
      Seems like a better fit
      If Java was a tool (specifically a hammer), then every problem starts to look like a nail

    • @Adrian_Galilea
      @Adrian_Galilea 5 лет назад +2

      Oh that's why there is a sock on the mic

  • @rodrickee
    @rodrickee 5 лет назад +572

    Next video: writing an algorithm that writes my algorithms.
    Awesome video, Devon! Keep going.
    Edit: Shieeet dawg, thanks for the 260 likes in one day.

    • @purnya2
      @purnya2 5 лет назад +1

      machine learning?

    • @techpunk007
      @techpunk007 5 лет назад +2

      👩‍💻 😂😂😂😂😂😂😂😂😂

    • @ashiquemushtaq3333
      @ashiquemushtaq3333 5 лет назад +3

      That's how mafia work

    • @TheoParis
      @TheoParis 5 лет назад

      lol

    • @alfindelpiero7991
      @alfindelpiero7991 5 лет назад

      that's.. that's actually possible if he has a something that can recieve brain neural signal to computer.
      :o

  • @tompeters4234
    @tompeters4234 5 лет назад +80

    "It's just a lot of work, but it's fun."
    I loved that perspective!!

  • @pesterenan
    @pesterenan 5 лет назад +304

    Hi Devon, amazing video as always. Let me pitch my idea. Now that you're able to detect scene changes, you can also make a crude "face detection" so, if there's a face talking in the frames, the algorithm can ignore the cutting process, so the person is never cut out of the editing while talking. Keep up the good work, you inspire us with the amount of study you do to make these projects.

    • @vincentbrandon7236
      @vincentbrandon7236 5 лет назад +33

      I think he is passing pixel values as integers to the CPU in this video. If he goes the feature detection route, he'll want to use subsampling to pass less than the whole image to the GPU and run a CNN trained on his face and room to detect (a) when he's in the camera and (b) when something not in the normal room is in the camera. Super fast, can be done in greater than real time for shot video on any CUDA gpu.

    • @shivampoke
      @shivampoke 5 лет назад +3

      For face detection you need to preprocess each frame. it's not always of same color or something to match the face.
      You need to apply a filter and transformation to make that in a template and then use a template matching algo for the face.
      This is a crude method for face detection.
      These days CNN method is more reliable and common

    • @perschrijver8884
      @perschrijver8884 5 лет назад +16

      I think some kind of sound detection would also come in handy. I'm not sure how difficult it is to check for speaking and such but it could definitely be beneficial.

    • @fellowhuman3541
      @fellowhuman3541 5 лет назад +6

      That's a really good idea. The majority of the footage he records is not him talking even when his face is in the frame, so if he does go this route, he would have to use face detection software in addition to what Per said about listening for sound to determine if he starts talking. But either way it would definitely be a nice feature to add.

    • @FryuniGamer
      @FryuniGamer 5 лет назад +3

      WTF Pesterenan você está em todo lugar.

  • @Lina-ej1bt
    @Lina-ej1bt 5 лет назад +54

    I know absolutely nothing about programming, yet I watched this whole thing with out skipping a second... what you do is really interesting

    • @GabrielPohl
      @GabrielPohl 5 лет назад +2

      True thing, watched everything while taking a shit

    • @Cadenaz
      @Cadenaz 5 лет назад

      @@GabrielPohl HAHAHAHA SAVAGE!

  • @hellosandile
    @hellosandile 5 лет назад +152

    The only RUclips notification on my phone that matters

  • @lxlyzd
    @lxlyzd 5 лет назад +53

    Finally an upload! Nice job on the project.
    One idea I can suggest if I may is to blur the frames before calculating the difference using a 15x15 Gaussian filter. That would reduce the sensibility to noise and other elements entering the frame. You can also skip pixels (I tried to skip 2 or 3 pixels on a project and worked pretty fine) while looping or calculate the average in a 5x5 window that slides on the frame.
    Also, running the process on a GPU is much faster, someone in the comments suggested CUDA as an option.

    • @frisosmit8920
      @frisosmit8920 5 лет назад +4

      Those are great suggestions!

    • @gregorymalchuk272
      @gregorymalchuk272 3 года назад

      What programming language is he using to do this project?

  • @eL3ctric
    @eL3ctric 5 лет назад +40

    DONT Stop working on this! And people are joking about it, but definitely think about applying YOLO f.e. to the video for smart cutting

    • @ROGUEyoutube
      @ROGUEyoutube 4 года назад

      I can't tell if you are for or against him continuing the series. By putting an exclamation mark after the "Don't" it seems like you are responding to his last question, which was "I'm not sure if I should continue working on this". Following that, you commented "Stop working on this". Not sure if that was intentional.
      If you are against the series then keep your comment as is. However, if you are for it then I would suggest replacing it with a bolded or capitalized "Don't" (e.g. *DON'T* stop working on this). To do this you can bold words by encasing them in single asterisks.

    • @eL3ctric
      @eL3ctric 4 года назад +2

      @@ROGUEyoutube oh yea you are right!

    • @theyoutubeaccount8499
      @theyoutubeaccount8499 4 года назад

      @@eL3ctric damn admitted your mistake, respect. btw, do you know anything about what happened to devon?

    • @eL3ctric
      @eL3ctric 4 года назад

      @@theyoutubeaccount8499 Why wouldn't I? No, but according to reddit he is alive. I guess he found something even better than youtube.

    • @ryan.connaughton
      @ryan.connaughton 3 года назад

      @@theyoutubeaccount8499 He's working on 'something big' accoording to his Discord channel (and RUclips slows him down). Makes sense - but we want you back Devon!

  • @vishalsharma5463
    @vishalsharma5463 5 лет назад +362

    Devon can you share a roadmap of how you learned all these skill and what resources do you use to learn ?? Please it will be a great help

    • @mehedihasanhridoy1701
      @mehedihasanhridoy1701 5 лет назад +11

      VISHAL SHARMA yes. We want it

    • @AcunPearce
      @AcunPearce 5 лет назад +6

      Yes, we want it

    • @JoshSmeda
      @JoshSmeda 5 лет назад +127

      Computer science and stack overflow. Good luck

    • @vishalsharma5463
      @vishalsharma5463 5 лет назад +24

      @@JoshSmeda stack overflow is more like a guide or a reference , not an actual learning resource.

    • @devolutheist5136
      @devolutheist5136 5 лет назад +73

      Solve actual problems. When you do that you actually learn stuff.

  • @the_enre
    @the_enre 5 лет назад +105

    Auto editing of videos is so dope. Continue pls :D

  • @Derienstephens
    @Derienstephens 5 лет назад +8

    As a newer Dev I have to say bravo, Devon. I don't know where/how you find the time to create amazing projects like this and shoot/edit such dope & useful content but I'm glad that you do. You're vids have inspired me to spend more time on my side projects and continue pushing myself! Keep it up, man and much respect from Detroit!

  • @Strandinator243
    @Strandinator243 5 лет назад +56

    "I just... 2 hours... an hour and a half of sitting here. And then we get a segfault"
    oof... too real

  • @Jan-ux7xp
    @Jan-ux7xp 5 лет назад +489

    Plot twist: this video got edited by his software.

    • @Reaver.
      @Reaver. 5 лет назад +9

      That is not a plot twist at all.

    • @Jan-ux7xp
      @Jan-ux7xp 5 лет назад +7

      @@Reaver. u got the joke bro

    • @pikuhana
      @pikuhana 4 года назад +1

      I think it was, if you notice towards the end his voice was cut off a little bit, he didnt finish what he was saying, so he probably hand picked the best clips and the rest was done by the software
      Example here: 9:31

  • @vexraill
    @vexraill 5 лет назад +52

    Anyone else think Devon should do some live streaming when he is building this stuff? I'd love to watch the process real time.

  • @thev01d12
    @thev01d12 3 года назад +1

    Such cozy videos man i always come back to these.

  • @ii7mdj_353
    @ii7mdj_353 5 лет назад +26

    *I’m very impressed by your program, Devon please continue these great videos.*
    *I’m a Grade 10 CS stundent*

  • @ToDopeToFly
    @ToDopeToFly 5 лет назад +22

    Ok ok, I'm subscribing! I'm not waiting for your vids to pop up in my recommends anymore.

  • @admok
    @admok 5 лет назад +4

    I say keep working on this. It's super interesting how the edits actually look good :) Good job!

  • @curtisbridges
    @curtisbridges 5 лет назад +19

    Rather than scanning every frame, scan every 10 (or better, match your frame rate). When you detect a scene change, back-scan to the first frame of the change. This should improve your speed 10-60x.

  • @KyuubiRNG
    @KyuubiRNG 5 лет назад +4

    One of my most favorite projects you've done. Keep working on it, looks great.

  • @techtonight882
    @techtonight882 5 лет назад +2

    Oh my God, I have loved these two videos. Please make a series.

  • @jcpluto4555
    @jcpluto4555 5 лет назад +3

    Been my favorite RUclipsr for a while. Keep up the good content bro

  • @philippelamy1796
    @philippelamy1796 5 лет назад +1

    Very inspiring Devon!! I've been following you for a while and you really inspire me to better my skills in programming and hope to have the knowledge you have one day! Keep on doing some good stuff my man!

  • @brakenthemole2377
    @brakenthemole2377 5 лет назад +26

    I see great potential for multi-threading

    • @tatzecom
      @tatzecom 5 лет назад +2

      My man Devon needs some serious upgrade, i mean, a 4C/4T or 2C/4T CPU aint nuff for that kinda stuff... He could cut some serious time with like an 8C/16T one and cut that 2.5h down to like 1 or somethin

    • @frisosmit8920
      @frisosmit8920 5 лет назад +1

      Gpu would be much quicker. It can basically do every pixel in its own thread

    • @brakenthemole2377
      @brakenthemole2377 5 лет назад

      @@frisosmit8920 Oh hell yeah

    • @tatzecom
      @tatzecom 5 лет назад

      @@frisosmit8920 ye but I recon GPU implementation is a bitch... Also, what to use? CUDA? OpenCL? There are tons of options with their respective pros and cons and what not

    • @brakenthemole2377
      @brakenthemole2377 5 лет назад

      @@tatzecom That wouldn't mean much unless he actually codes the thing to utilize the cores/threads. Better yet, the community could gather around and help our man Devon out with this

  • @ideiasBrasil2023
    @ideiasBrasil2023 5 лет назад

    I've been programming for 5 year and and only few times I got so impressed as I am now for seeing your automatic editor. Liked a lot... You Got a huge potential dude. Keep up the hard work.

  • @raintzrandmaa9829
    @raintzrandmaa9829 5 лет назад +20

    Devon, it's time, to acquire the power of neural networks

  • @kajij
    @kajij 5 лет назад

    The first time that you not only explain what you are doing ( or want to do, but also how you are doing it ). Nice.

  • @ba-qb9wo
    @ba-qb9wo 5 лет назад +29

    As a CS student, that reaction to the segmentation fault spoke to my soul ahaha 😂

    • @Wereld03
      @Wereld03 5 лет назад +2

      I dont need to study cs for that :)

  • @bagel7860
    @bagel7860 3 года назад +1

    If you ever come back to RUclips, this would be an awesome project to apply machine learning!

  • @sidteche
    @sidteche 5 лет назад +7

    this program is good for creating a summary of vlogs (like an intro)

  • @JustinDuijn
    @JustinDuijn 5 лет назад +1

    Can't wait for the first automated upload. I got something as well but it involves music and a template, which is way easier than what your doing here. Damn bro keep it up!!

  • @nnaaaaaa
    @nnaaaaaa 5 лет назад +4

    I doubt you'll ever see this but... some suggestions on the implementation, lossy video compression is based on deltas, you may be able to make a super lean version that doesn't rasterize the bitstream and just detects how fast different parts of the scene is by looking at the magnitudes of the delta vectors, sum them up by region and then if enough regions are moving fast enough do a cut.

  • @jandrew2514
    @jandrew2514 5 лет назад +2

    I would absolutely love a full series from this, i think it is very interesting and it has a lot of potential, cant wait for the day when you can just upload all your raw data and get a full edit without doing anything lol good luck

  • @TheoParis
    @TheoParis 5 лет назад +4

    I was waiting for this video for a while and now it's here...
    EPIC VIDEO!!!!

  • @FarMoreAccurate
    @FarMoreAccurate 5 лет назад

    I love this series and the in depth details you go into explaining the whole process to get your program completely working. I feel like a lot of more kickstarters should provide this kind of content to their endorsers...

  • @NitramiuZ
    @NitramiuZ 5 лет назад +7

    You should make it so it don't cut in the middle of speech, Using audio detection.

  • @ganon4
    @ganon4 5 лет назад

    Most of times is the first time you do something but what I like the most is the process and the way you do every step.
    It's like being in your mind and understanding what makes you choose this way.
    A big thank you for sharing I really enjoy everytime I see one of your videos.

  • @YoriichiHeeheeRunFoyolife3334
    @YoriichiHeeheeRunFoyolife3334 5 лет назад +33

    Dude for a future software engineer this is cool

  • @arnomaddelein8369
    @arnomaddelein8369 5 лет назад +2

    This is such a mindblowing project, I love the progress!

  • @TheChangeYT
    @TheChangeYT 5 лет назад +4

    *let the algorithm automatically sync up the cuts to the beat of the music*

  • @neomage2021
    @neomage2021 5 лет назад

    It's awesome that you are making these videos. Reminds me a lot of myself 10-12 years ago. It's great watching your journey of discovery as a programmer.

  • @Yazaar_
    @Yazaar_ 5 лет назад +37

    2 months later - Brad 1 and Brad 2 lost their editing position for PewDiePie
    *AI takes over*

    • @imdone8243
      @imdone8243 5 лет назад

      Brad Alpha Omega, Enters the RUclips scene!

    • @imdone8243
      @imdone8243 5 лет назад

      Update:
      RETREAT RETREAT, The AI alpha Omega has taken over control of everything and making it completely organized. I CAN'T FIND MY EYES NOR MY DAUGHTER, GODA HELP US

    • @qwerasdfhjkio
      @qwerasdfhjkio 5 лет назад +1

      Brad 1 actually left loll

  • @SubterraneanChick
    @SubterraneanChick 5 лет назад

    Can't get enough of these videos of Devon creating and learning. It is a welcomed intellectual challenge in this baron scape that is YT Wix commercials.

  • @MeeZoid
    @MeeZoid 5 лет назад +8

    Amazing

  • @willemme758
    @willemme758 5 лет назад

    Love your stuff! You are one of the few channels that shows real interesting programming.
    You could advance your editing program by checking if you are speaking and only cut when you're done.

  • @Riiisuu
    @Riiisuu 5 лет назад +3

    Next episode. I create an algorithm to live my life

  • @prateekmanta2097
    @prateekmanta2097 5 лет назад

    Bro what you made is awesome , seriously , the video edited by the algorithm is awesome

  • @ArkadioBRO
    @ArkadioBRO 5 лет назад +14

    why dont try implement cut any time the audio is silent and there isn't a scene change ??

    • @JSheetzArtwork
      @JSheetzArtwork 5 лет назад +2

      You could do so but you would have to select audio based on the volume or db of the audio. For example the issue would be that any background noises, coughs or other sounds would still be in the video. Thus you would have to edit by db volume instead of only esiting out silence. But you would have to be very close to mic so that the gain of your voice is much higher than anything else so it doesnt pick upbthe other sounds and only voice but then you run into problem of when you are at end of saying a word it will cut off part of the audio/video becauase the end of words tend to be slighly lower volume than beginning of words at times.

    • @tortosvideos
      @tortosvideos 5 лет назад +1

      Solid idea! I'd probably just have it wait for new audio above a certain volume (as J.Sheets) suggested just in case there's a short pause between the dialogue.

  • @KasonDS92
    @KasonDS92 5 лет назад

    Devon, dude this series is so neat. Please make more man!

  • @whereismo99
    @whereismo99 5 лет назад +4

    An algorithm that picks a frame based on the difference in pixels only won't get the required results. While editing a video there maybe a bunch of frames with no difference but actually can't be cut out of editing because the sound in them is different, therefore an editing algorithm can't just depend on visual parameters but on sound too.
    Building a machine learning model were the data set contains raw video footage and the the edited version would really make excellent results. It may be hard and challenging but totally doable.

    • @DevonCrawford
      @DevonCrawford  5 лет назад +1

      Yeah I haven't even touched sound yet. That's on my todo

  • @powerverwirrt
    @powerverwirrt 5 лет назад

    I don't understand most of this (at least in terms of coding) but damn, this is still sooo interesting. You're inspiring, dude. Keep thinking out of the box and please continue this as a series.

  • @millennialhardware
    @millennialhardware 5 лет назад +21

    You should build a program that automatically edits videos and become rich :)

    • @raintzrandmaa9829
      @raintzrandmaa9829 5 лет назад +9

      That's what he is trying to do

    • @incognito4746
      @incognito4746 5 лет назад +2

      Yes or a program who edit vidéo off hours of surveillance camera and sell them your program

    • @trym309
      @trym309 5 лет назад +1

      @@incognito4746 that alredy exists.

    • @incognito4746
      @incognito4746 5 лет назад

      @@trym309 ohh okay name?

    • @Dizzle2myNizzle
      @Dizzle2myNizzle 5 лет назад +1

      @@incognito4746 spdload.com/blog/motion-detection-software/ there is plenty of it

  • @BenjaminMutuku
    @BenjaminMutuku 5 лет назад +2

    Great job Devon! It obviously takes you a few days to program these. Do you work F/T? I'm here to cheer you on. You motivate us. Programming = life. I thought programming videos wasn't a niche but it probably is. I'll give this programming thing a try on my RUclips channel.

  • @rotters2556
    @rotters2556 5 лет назад +6

    It would require a lot of work, but integrating artificial intelligence (neural network deep learning) would bring your project to the next level. Check out the RUclips channel Carykh, he makes fascinating AI projects.

    • @javierflores09
      @javierflores09 5 лет назад

      A deep learning AI would need a huge dataset, not something you can really do with YT videos of a single channel. Better of going with simple machine learning first.

    • @rotters2556
      @rotters2556 5 лет назад

      @@javierflores09 True I didn't think about that

  • @pawedawiec8562
    @pawedawiec8562 5 лет назад

    Devon, your consistency in execution is so impressive. Can’t wait to see how this algorithm evolves. Amazing work!

  • @bollingbollz9379
    @bollingbollz9379 5 лет назад +5

    You should write a new RUclips algorithm that detects *actual* inappropriate content.

  • @jesperj86
    @jesperj86 5 лет назад

    I love this! What you can add, when the frames don't change much for a long period. speed them up like you do while reading/coding (between 1:45 and 2:15 for example). show only 1 in 5, 10, 24/30 frames depending on the total length of the clip

  • @dhavalkotak1751
    @dhavalkotak1751 5 лет назад +146

    Likebutton.setEnable(true);
    😇😇👌

  • @dariom8886
    @dariom8886 5 лет назад

    These videos have the same effect on me as the ''study with me'' ones, always motivats me to start coding. Keep up the good work!

  • @fatalsg92
    @fatalsg92 5 лет назад +1

    You really inspire me, man. I wish I could find a project that I would be so hooked on. I miss those days.

  • @reyisw
    @reyisw 5 лет назад

    Auto editing is so cool!! Please continue with this project!

  • @joelhayes9477
    @joelhayes9477 5 лет назад +1

    This is so great, I was literally thinking about your editing project yesterday, and thought I wonder if you could tell the difference between frames to pick more interesting shots.

    • @joelhayes9477
      @joelhayes9477 5 лет назад +1

      So there are some libraries for face detection, and object detection. I wonder if you could run it on the footage, and get the timestamp when it's sure it recognizes an object or face, so then it would cut out a lot of shaky transitions (would also maybe cut out some shots that you want though like driving, but would mostly work).

  • @skizzz3227
    @skizzz3227 5 лет назад

    I love watching these videos because you have some really cool ideas I have never really thought of motion detection and how to make a program detect it but the RGB really opened my eyes to cool ways to do it! Keep it up!

  • @vincentcontrado899
    @vincentcontrado899 5 лет назад

    Definitely don’t give up you have serious potential with this program especially if you add voice recognition and could control sentence flow. You’re a genius man

  • @BearFromSteam
    @BearFromSteam 5 лет назад

    In our company we are creating an app for videocameras now and this algorithm can be helpful for some basic motion detection :) Nice one Devon!

  • @MuhammadAhmed-wh5kv
    @MuhammadAhmed-wh5kv 5 лет назад

    Really, this is fun! Keep it up, man!
    Though the basic idea of the algorithm, just subtraction and average math, what it did was really amazing!
    The beauty is not to know a lot of crazy math, but the beauty is to know how to use it or apply it in real life!
    I enjoyed watching this project from the very beginning!

  • @boris.karavasilev
    @boris.karavasilev 5 лет назад

    I can definitely see this as a highly demanded tool for daily vloggers! You should continue working on this! 😊

  • @BrianGlaze
    @BrianGlaze 5 лет назад

    I would love to see video editing automation as a series! I'm continually amazed at your work ethic.

  • @wajeehdaouk1424
    @wajeehdaouk1424 5 лет назад

    the fact that u did in no less of a week a better editor/security cam is actually mind blowing considering how multiple security companies are failing to do so

  • @prithgg
    @prithgg 5 лет назад

    This is really awesome! Obviously need more of this series.

  • @tahsinurrahman2170
    @tahsinurrahman2170 2 года назад

    That urge to leave my degree program and start building random stuffs like Devon! It hits hard man. I've been watching his videos before I started my grad program. I'm re-watching all his videos again and none of them has made me think that I should stop watching them.

  • @Thiago-jm7gr
    @Thiago-jm7gr 5 лет назад +1

    A brazilian guy called Filipi Deschamps has coded 4 robots that do web search, download and edit images, put them into a video with animations, render it and upload it to youtube with title, description, tags and so on... its amazing! The video is "Programei 4 robôs que criam vídeos para mim no RUclips"

  • @LukeMelto
    @LukeMelto 5 лет назад

    +1 on using sound as an input in the algorithm. Keep up the great content Devon

  • @RorretsNet
    @RorretsNet 5 лет назад

    Your videos are without doubt aesthetically amazing and motivational. Can't wait for your TED talk titled "How I Made Algorithms Work for Me".

  • @Pokersprout
    @Pokersprout 5 лет назад

    Yo dude, loved both videos! Keep them coming. This is an incredible journey!

  • @yaustar
    @yaustar 5 лет назад

    Looking good so far!
    This sounds like something that OpenCV would help with image processing. One thing I noticed from the algorithmic version is that it would pick up dark scenes that don't look great in a video. It be great to filter out frames that are 'too dark' (which could be tricky if you actually did want to include a nighttime clip).
    To help speed up the algorithm, instead of processing every frame, process every nth frame and when there is a noticeable scene change, binary chop between the last nth frame and the current to find the start of the frame?
    Look forward to the next iteration!

  • @CodeEmporium
    @CodeEmporium 5 лет назад

    Pretty creative video homie! This aligns really close with "action recognition" in AI using neural networks. I'd suggest you google topics on this to better generalize your results.

    • @CodeEmporium
      @CodeEmporium 5 лет назад

      Here is a link to an interesting blog post: blog.qure.ai/notes/deep-learning-for-videos-action-recognition-review

  • @OndrejMusicIsMine
    @OndrejMusicIsMine 5 лет назад

    I wasn't even sub but every time I got to the YoutTube I had that thought at the back of my head like "I wish that auto editing guy posted a followup on the last vid..". Nice vid, good edit, great program and gz on sponsor. Looking forward to what you come up with next.

  • @admildomanuel544
    @admildomanuel544 5 лет назад +1

    Congrats it’s really impressive,you’re getting better over time you’re a true inspiration for me 👑💪🏾.
    your biggest fan here

  • @Maknopono
    @Maknopono 5 лет назад

    Once again, sick amount of effort resulting in a sick video. Extremely well done.

  • @umadbroyo2388
    @umadbroyo2388 5 лет назад

    Dude this series has me hooked!!

  • @hemants1703
    @hemants1703 4 года назад

    He is the most curious guy I've ever seen my lifetime...! I just love his curiosity and the inspiration he emits me.! I hope he soon continues with RUclips.!

  • @semiclean
    @semiclean 5 лет назад

    Yes Devon ! Keep working on this algorithm for scene detection ! Imagine the amount of time your will save yourself in the future if you spend a fraction of that time now !

  • @maga6990
    @maga6990 5 лет назад

    That's an awesome way to solve your auto edit! You are doing some awesome stuff! You could try to cut down on the time that it takes to look at each frame by max pooling each frame, to basically lower the number of pixels that need to be analyzed, and then just use the original frames when building the scene back together.

  • @SEWebDesign
    @SEWebDesign 5 лет назад

    These projects are so cool. Awesome content man!

  •  5 лет назад

    I really like these automated video editing videos! Keep up!
    Though it would be easier with some library like OpenCV, but I think it's cool that you extend right the ffmpeg code.

  • @Victor-ks3sp
    @Victor-ks3sp 5 лет назад

    This is super interesting, these two videos on video-manipulation got me to subscribe, can't wait to see where you take it next. If you want to edit clips of you talking you could analyze the audio and write an algorithm which pulls out long pauses, etc.

  • @supersloth1667
    @supersloth1667 5 лет назад

    Only half-way through the video and all I can say is this is absolutely amazing and fascinating. This is why I want to study CS, if you can think of it, you can most likely create it. Superb job!

  • @slimyslice
    @slimyslice 5 лет назад

    bro you killing them videos as CS major you inspire me to do more on my side projects.

  • @husseinalmosawi2001
    @husseinalmosawi2001 5 лет назад

    When I need inspiration and just a little bit entertainment I love coming back to this video!

  • @royilevy7322
    @royilevy7322 5 лет назад +1

    you should try making a program that uses the audio as a parameter. You'd most likely want the scenes with you talking to be in the video without cutting the scene while you are talking. you could do this by making the program compare your voice to the audio of the scene. if it detects your voice, it'll try to include the whole scene in which you are talking.
    You could do the opposite in the scenes you are not talking and add music. you give the program the song you want to add. it detects the scenes you are not talking in and adds the songs you gave it.
    this is like one of the coolest projects I've ever seen and I can't wait for the next part.

  • @jackzaic230
    @jackzaic230 5 лет назад +2

    When you’re over here struggling with your “Programming: Java I” class assignments and hoping you can become this cool someday

  • @igame1514
    @igame1514 5 лет назад

    This is a very fun series to see evolve haha

  • @kunalshah1002
    @kunalshah1002 4 года назад

    Watching this video and already freaking inspired. Kudos devon!

  • @goblinlp4141
    @goblinlp4141 5 лет назад

    Luv ya man. Your videos are so interesting and creative. One of your best works so far (in my opinion)