Это видео недоступно.
Сожалеем об этом.

Add Lip Syncing to Your Videos with FaceFusion 2.3.0 - Completely Free

Поделиться
HTML-код
  • Опубликовано: 16 авг 2024
  • Yep, another FaceFusion video by your's truly. This is a pretty big update and I figured it was worth a video just on the new feature of Lip Syncing. It's not creating miracles (yet), but it's a very nice upgrade.
    FaceFusion Videos Playlist: • FaceFusion
    ==Chapters==
    00:00 - Intro
    00:15 - First Example
    01:05 - Interface
    01:55 - Bringing in Audio
    03:28 - First Creation
    04:22 - Multi Shot
    04:58 - The Problem with Teeth
    05:35 - Too Much Movement
    06:40 - Split Audio
    09:05 - Mouth Movement
    09:37 - Translation
    10:38 - Face Swap Fix
    13:00 - Improving Previous Clips
    14:05 - Suggestions
    15:02 - Outro

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

  • @BabylonBaller
    @BabylonBaller 4 месяца назад +3

    Bro, you crushed this review. Crazy detailed, Much appreciate the time you put into it 🙏

  • @indiemusicvideoblog
    @indiemusicvideoblog 6 месяцев назад +6

    Thanks! Had no idea you could drop audio and image at the same time 👍🏻

    • @shadyendeavor
      @shadyendeavor  6 месяцев назад +2

      Yeah, I wasn't sure either, but I figured it was kind of weird to have the face swapper model turned on and not be able to use it. So I just randomly tried it and 🎉

  • @SecretAncients
    @SecretAncients 5 месяцев назад +2

    Excellent tutorial. Covered the bread and butter within the first 2 minutes.

  • @katherinesera
    @katherinesera 5 месяцев назад +4

    Looks like it really depends on what your original footage is. Sometimes it turns out great. Sometimes, not so great.

  • @War3NEFans
    @War3NEFans 6 месяцев назад +5

    wav2lip model doesn't do automatic mouth location adjustment. So if the mouth area is too large, you need to modify the mouth region box manually. Apparently, facefusion doesn't support those parameters yet

    • @shadyendeavor
      @shadyendeavor  6 месяцев назад +2

      Correct, sort of. You said 2 different things. It DOES adjust for the location, just NOT the size. Otherwise it would only work with static images.

    • @EuroHirings
      @EuroHirings 5 месяцев назад

      how to do it manually?

  • @BerlinHeiss443
    @BerlinHeiss443 3 месяца назад +1

    Thank you so much for such a fantastic tutorial. You make everything super simple. I was very confused before.

  • @thoseepiccommentsmedia5488
    @thoseepiccommentsmedia5488 5 месяцев назад +1

    Man make a simple local installation guide. Really appreciate your videos

    • @shadyendeavor
      @shadyendeavor  5 месяцев назад

      I already have one. The version doesn't change the installation process. ruclips.net/video/NAmC3SftSAk/видео.html

  • @glorious_vv
    @glorious_vv 5 месяцев назад +2

    Thanks for the video man, very helpful. Glad to be 100th that put a like on your video!

    • @shadyendeavor
      @shadyendeavor  5 месяцев назад +1

      Thank you! Much appreciated!

  • @anothermartz
    @anothermartz 5 месяцев назад +1

    Using the original wav2lip model instead of wav2lip_gan should improve accuracy when the subject is smiling or already talking. I prefer to use it in most cases. The downside is that gan looks slightly better, but after face enhancement you wouldn't notice anyway.

  • @MJake
    @MJake 4 месяца назад +1

    great video, interesting stuff

  • @LollyDolly-rb2yh
    @LollyDolly-rb2yh 6 месяцев назад +2

    Thanks. I found it useful . Agree teeth closeup is real pain,

    • @shadyendeavor
      @shadyendeavor  6 месяцев назад +1

      Yep, this isn't the main feature of FaceFusion, so it's nice that it does as well as it does for now. Hopefully, over time, the lip sync model will get some love.

  • @avigailomichael
    @avigailomichael Месяц назад

    Great video, great voice. I like your intro. Wish I could replicate it....haha.

  • @huwhitememes
    @huwhitememes 5 месяцев назад +2

    you can edit the FaceFusion config to start with occlusion. I did that also and it's convenient. Ivan in their Discord could let you know how.

    • @shadyendeavor
      @shadyendeavor  5 месяцев назад

      Yeah, I keep forgetting that you can do that, but I prefer not to change the files as when updating to a new version it can not work sometimes. But what I do instead (that I just haven't bothered with for the occlusion) is adding it to my run command in Terminal. Currently I have this:
      cd facefusion && source venv/bin/activate && python run.py -o /Volumes/Prometheus/Downloads/ --execution-providers coreml --execution-thread-count 16 --face-swapper-model inswapper_128
      And that way I always have it set to coreml, 16 thread count, and inswapper_128 for the model (though I believe that is back to being default for me now). So I could add in "--face-mask-types occlusion" and that would do the same thing as changing the config. And I just tried it to be sure, and yep, that works.

  • @henryruhs
    @henryruhs 6 месяцев назад +4

    Another great video, thanks

  • @randomscandinavian6094
    @randomscandinavian6094 5 месяцев назад +1

    On my older Intel Mac I can only do either face swap or lip sync at one time. Choosing more than one of these options simply disables the start-button. I actually thought that was the case with all computers since they also said on Discord that you could only do lip sync as a standalone run, but here you are doing it all at once.
    What I tried to do, since merely doing an enhanced face swap on a clip with dialogue usually screws up the mouth movement a bit, was to first do the face swap and then do a second pass with lip sync and the original unchanged audio that already should match the lip movements. But that didn’t work.

    • @shadyendeavor
      @shadyendeavor  5 месяцев назад +1

      Hmm, that's a weird issue I've never heard of. At this point, I would look into using FaceFusion on something like RunDiffusion - which I made a video of more recently. Yes, it costs money (very little and pay as you go), but the benefits you'll get from it are incredible compared to using an outdated machine. They do have a free usage trial too.
      Otherwise, bring up the issue on the Discord server in the MacOS channel and see if they have any ideas.

    • @randomscandinavian6094
      @randomscandinavian6094 5 месяцев назад

      The support responses people are getting on the FaceFusion Dscord is "You can't use face_swapper at the same time as lipsync". So I don't think it can be called a weird issue. You are lucky to have it working like that.
      I agree about RunDiffusion. I'm already a bit familiar with RunPod and I see that they have a template for it. So checking that out could be the way to go. Having said that, my old Mac does have 8gb of video memory so it does meet the requirements to run FaceFusion. Albeit not at a lightning fast speed.

  • @fernandodiaz8231
    @fernandodiaz8231 4 месяца назад +1

    COOL Explanattion!. Thank you.

  • @Rek-45
    @Rek-45 4 месяца назад +1

    i found that if you also upload a picture that shows the bottom teeth it will fix that teeth issue up a little bit.

    • @shadyendeavor
      @shadyendeavor  4 месяца назад

      Hmmm, interesting. I'll have to test that out when I work on the updated video. Thanks for the info.

  • @jelani_
    @jelani_ Месяц назад +1

    How do I get it on my laptop?

    • @shadyendeavor
      @shadyendeavor  Месяц назад

      Follow these instructions in this video.
      ruclips.net/video/ebf1On3OsN8/видео.html

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

    awesome video!

  • @channel1535
    @channel1535 Месяц назад +1

    liked & subscribed.

    • @shadyendeavor
      @shadyendeavor  Месяц назад

      @@channel1535 thanks! Much appreciated!

  • @ChikadorangFrog
    @ChikadorangFrog 5 месяцев назад +2

    Will this work if there are 2 people in the Source?

    • @shadyendeavor
      @shadyendeavor  5 месяцев назад +2

      Source or target? If you put 2 different people in the source, you will get an amalgam of the 2 faces swapped onto the target.
      If you meant the opposite where there are 2 faces in the target, then yes, you can definitely do it, but only on face at a time. However, you will lose the audio each time from the previous render, so you will have to edit that back in.

  • @JY-yj8rh
    @JY-yj8rh 4 месяца назад +1

    Hi mate, did you try the cartoon face? if it can swap in the facefusion? thanks

    • @shadyendeavor
      @shadyendeavor  4 месяца назад

      If you're asking about traditional 2D animation, no, it won't work. It will work (usually) with 3d animation, but still not as well as with actual faces. The more information for the face that FaceFusion can gather, the better the results. 2D has basically no information.

  • @fonseca123456
    @fonseca123456 5 месяцев назад +1

    Any idea how to save settings from session to session?

    • @shadyendeavor
      @shadyendeavor  5 месяцев назад

      Yes and no. Nothing can be done in the app itself, but there are 2 other options. There is a file that you can manually change or add the settings you want. I prefer to not mess with the files if I don't have to and if I had to change it again, it's kind of a pain.
      What I do is add commands to my run command every time I open the app that instills those settings. Here is what my run command looks like:
      python run.py -o /Volumes/Prometheus/Downloads/ --execution-providers coreml --execution-thread-count 16 --face-swapper-model inswapper_128
      First, with the -o it changes the download directory. The other 3 settings should be obvious. But there are run commands for most settings. I just don't have access to them right now on my phone.

  • @BurkyHC
    @BurkyHC 4 месяца назад +1

    This is great review. I just can't find anywhere if facefusion can export full hd (1080p) videos.

    • @shadyendeavor
      @shadyendeavor  4 месяца назад +1

      It can export whatever your original video size is and even larger as there are 2x and 4x frame enhancers that will upscale the video by 2x and 4x. So if you really wanted to, you could output an 8K video from a 1080p.

    • @BurkyHC
      @BurkyHC 4 месяца назад +1

      @@shadyendeavor Woow. Thank you.

  • @harshdeep7015
    @harshdeep7015 5 месяцев назад +1

    Please share the link

  • @Latsyuha
    @Latsyuha 5 месяцев назад

    Whot is COREMI in execution providers?

  • @HEDRO2
    @HEDRO2 6 месяцев назад +2

    😍

  • @GlenBland
    @GlenBland 5 месяцев назад +1

    you forgot to link your previous install videos in your description.

    • @shadyendeavor
      @shadyendeavor  4 месяца назад

      My bad. I instead just added my FaceFusion playlist that has the installs and other tips and tricks videos on FaceFusion.

  • @harshdeep7015
    @harshdeep7015 5 месяцев назад +1

    Is google Collab available??

    • @shadyendeavor
      @shadyendeavor  5 месяцев назад

      Currently, yes.

    • @harshdeep7015
      @harshdeep7015 5 месяцев назад +1

      @@shadyendeavor share link, should be latest facefusion 2.3.0 on Google Collab please

  • @Robert.Lachowski550
    @Robert.Lachowski550 2 месяца назад +1

    whats your gpu pls?

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

      I'm on an M1 Mac

    • @Robert.Lachowski550
      @Robert.Lachowski550 2 месяца назад

      @@shadyendeavor your output looks so quickly generated, is that an M1 MAX?

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

      @@Robert.Lachowski550 Just a basic M1 Mini 16GB. I speed up the video a lot so people aren't bored watching it render. But that's why I keep Terminal open, so you can see the actual time and speeds I'm getting.

  • @Avalon19511
    @Avalon19511 6 месяцев назад +2

    install guide to 230 would be nice:)

    • @shadyendeavor
      @shadyendeavor  6 месяцев назад +1

      The installation is the same regardless of the version. And as for just upgrading, make sure you're in the FaceFusion directory and have the venv activated. Then...
      git pull
      python install.py

    • @Avalon19511
      @Avalon19511 6 месяцев назад

      @@shadyendeavor lol I just realized I was on 200, now it's up to 211 I bet now I have to do the git pull again to get it to 230 am I right:)?

    • @shadyendeavor
      @shadyendeavor  6 месяцев назад +1

      @@Avalon19511 yes, exactly. The other option is to do a completely clean install by deleting the FF directory and then installing from scratch. It would still be the same procedure as the first time you installed it.
      And 2.1.1? That's like 5 years old in the AI world. 😛

    • @Avalon19511
      @Avalon19511 5 месяцев назад

      @@shadyendeavor We are all good and thanks for your help, I had downloaded the wrong version, but all is well now, thanks again:)

    • @shadyendeavor
      @shadyendeavor  5 месяцев назад +1

      @@Avalon19511 Good to hear and you're welcome

  • @JonDankworth
    @JonDankworth 5 месяцев назад

    Lol, that looks like shit