Deepfake Speech & Synchronize Lip Movements with Wav2Lip!

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

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

  • @ViralNico
    @ViralNico  Год назад +3

    Let me know if you have any further questions

    • @Mitchell_is_smart._You2bs_dumb
      @Mitchell_is_smart._You2bs_dumb Год назад

      does this mean i don't have to wear pants tomorrow? score

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

      QUALITY gets too much worst !!

    • @AIDream-il6nv
      @AIDream-il6nv Год назад

      Where did you get the audio? is it also AI generated?

    • @johanskaneby
      @johanskaneby Год назад +2

      Hi Nico - I almost succee, but in the end I get the FileNotFoundError Traceback (most recent call last)
      in ()
      17 print("Final Video Preview")
      18 print("Download this video from", '/content/Wav2Lip/results/result_voice.mp4')
      ---> 19 showVideo('/content/Wav2Lip/results/result_voice.mp4')
      in showVideo(file_path)
      11 def showVideo(file_path):
      12 """Function to display video in Colab"""
      ---> 13 mp4 = open(file_path,'rb').read()
      14 data_url = "data:video/mp4;base64," + b64encode(mp4).decode()
      15 display(HTML("""
      FileNotFoundError: [Errno 2] No such file or directory: '/content/Wav2Lip/results/result_voice.mp4'

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

      I can see the video and hear the audio - but it fails on the merge

  • @vjaycanada
    @vjaycanada Год назад +1

    thanks buddy, finally got it to work appreciate your video cheers from canada

  • @gonarforce
    @gonarforce Год назад +1

    Awesome dude!!! thank you so much!!!!! You are the only one who has explained everything in an easy to understand and simple way. just a terrific discovery for me!!! thank you thank you thank you thank you thank you !!!!!

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

      Happy to hear it man, enjoy 😃

  • @JonMotivationalRend
    @JonMotivationalRend Год назад +1

    Works as of today. I used a .m4a audio file, and it dealt with it fine. It was an OK sync with the video but around the mouth portion, it distorted that part of the video.

    • @clarisraker
      @clarisraker 11 месяцев назад

      I had same issue, is there any solution to that??

  • @bisolu1125
    @bisolu1125 Год назад +3

    Ist says file not found error can you help me?

  • @nosakhareuhunamure871
    @nosakhareuhunamure871 9 месяцев назад

    eazy and also works with mp3 audio files THANKS FOR THIS VIDEO

  • @ashuu9257
    @ashuu9257 9 месяцев назад +1

    hardware specifications please , can I run it localllly on m3 pro 14 core gpu

  • @GinoVincelli
    @GinoVincelli Год назад +1

    Hey Nico, thanks you so much for the video. I have tried on my end buts I keep getting errors I don't understand. Ex: for my audio file: NameError: name 'clear_output' is not defined. Is there a special format fo the movie file and audio file? My video is 180M, less than 30 sec. AVI format. Audio is 5M, wav format Do you offer some kind of support?

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

      #@title STEP3: Select Audio (Record, Upload from local drive or Gdrive)
      import os
      from IPython.display import Audio, clear_output # Import clear_output
      from IPython.core.display import display

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

      Replace this code with the one at where you will upload your audio

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

    Unfortunately the first step ends in error messages for me:(. it is probably outdated. Any new links or help?

  • @romasiladiy2164
    @romasiladiy2164 Год назад +3

    Hey Nico, thank you for your content, love your videos bro!
    This program seams not to work anymore, I always get the same error in the end on the 4th step (I've tried different video and audio samples)
    FileNotFoundError: [Errno 2] No such file or directory: '/content/Wav2Lip/results/result_voice.mp4'
    Maybe there's a solution to it?

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

      You can try a few things. Upload your files manually in a folder in the google collab and copy the path into the code. You can also take a look at the file extensions and make sure that you're using wav for audio and mp4 for video. Also, what kind of video are you using? Sometimes the program has difficulties because it cant find a face.

    • @JesterD-gg2oz
      @JesterD-gg2oz Год назад

      @@ViralNico can i use png image instead of video?

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

      all you need just have video full face which have long track same with the voice lenght you upload

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

    Hey! Amazing video. I just have a couple of question, why does the model downgrades the video resolution to 720p, is there a way to increase the resolution? also why there is a limit of 60 sec for the input video?

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

    i uploaded multiple videos and audio i wanted synced and it worked fine but now i change the video and audio but it keeps syncing the previous video i had. idk how to fix it.

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

    Not working. Getting errors after converting to wav file.

  • @rems_etti
    @rems_etti Год назад +1

    Thanks, It's working so well ! combined with upscale solutions you can get a good face quality

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

      How exactly did you get this tow work?
      Improving the face quality with upscale

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

      @@donaldwogu9356 I use stable diffusion automatic webui1111 for the upscale (4k ultrasharp upscale methode)

  • @vahagnminassian4404
    @vahagnminassian4404 9 месяцев назад

    Hi, can you tell me how can I render video in better quality, because the video in bad quality and have small resolution.

  • @aichau3593
    @aichau3593 Год назад +1

    Hello Viral
    What if the video is very short and the audio file is very long? Will it be lengthened or do I need to select the video with the same length as the audio. Thanks.

    • @ViralNico
      @ViralNico  Год назад +1

      After trying it out myself i found out that it will just loop the video, so it will play it over and over again

  • @JonesJames-o1j
    @JonesJames-o1j Год назад +5

    it says file not found error

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

    Hi, this can make in like real time video generation with more gpu? for conversation, regards

  • @AdamsNathaniel-fe2rs
    @AdamsNathaniel-fe2rs 3 месяца назад

    Mine worked well the first time I used it but now it’s showing errors after I switched off my laptop

  • @Normanwhatever-p2b
    @Normanwhatever-p2b Месяц назад

    So you can't run local ...... Only on Google colab?

  • @Amirabbasyz
    @Amirabbasyz Год назад +1

    you are the best teacher bro

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

    where download the partable version of Wav2Lip?

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

    Final video isn’t showing up what do I do?

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

    hey nico.. can you tell from where i can get deepfake audio?

  • @JohnnyLCob
    @JohnnyLCob 11 месяцев назад

    *Says Processing failed. Output video not found*

  • @user-cn1pp1so9m
    @user-cn1pp1so9m Год назад

    what if i want to lipsync a video that is not from youtube

  • @luccabelennavarro6336
    @luccabelennavarro6336 Год назад +1

    does it works if i want to dub a video from english to spanish

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

      Sure man, it works with any audio

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

    How can we generate Ai jokes? Not one lines as Chatgpt generate

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

    My video is not uploading, it’s showing messageError

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

    Please what is the name of the file

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

    Does it work on Android phones?

  • @wikitheonlyone
    @wikitheonlyone 9 дней назад

    You forgot to put the link in the description.....

  • @indieoceanfilm
    @indieoceanfilm Год назад +1

    does it work with animals?

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

      That's a good question. No idea. Worth trying out 😃

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

    What if it’s not running??

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

    OOM means out of memory. I wonder how it gets around that when it is encountered though

  • @eghosaosazuwa3829
    @eghosaosazuwa3829 Год назад +1

    Can this be done on a mobile phone?

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

    thanks

  • @youngfbnl5355
    @youngfbnl5355 Год назад +1

    MessageError: RangeError: Maximum call stack size exceeded.

    • @ViralNico
      @ViralNico  Год назад +1

      How long is your video?

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

      I got it solved thanks man

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

      @@youngfbnl5355 hey bro can you help me solve this
      FileNotFoundError Traceback (most recent call last)
      in ()
      17 print("Final Video Preview")
      18 print("Download this video from", '/content/Wav2Lip/results/result_voice.mp4')
      ---> 19 showVideo('/content/Wav2Lip/results/result_voice.mp4')
      in showVideo(file_path)
      11 def showVideo(file_path):
      12 """Function to display video in Colab"""
      ---> 13 mp4 = open(file_path,'rb').read()
      14 data_url = "data:video/mp4;base64," + b64encode(mp4).decode()
      15 display(HTML("""
      FileNotFoundError: [Errno 2] No such file or directory: '/content/Wav2Lip/results/result_voice.mp4'
      it was working fine all day and now its not working at all for me. please help

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

    It’s called wave files, not wav……although it’s written that way…..

  • @kiki-eg5zd
    @kiki-eg5zd Год назад

    ÉS O REI

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

    I hope it s still free at this time

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

    Is not accepting my video

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

    takes super long to connect :C

  • @SayyedMuhammad-p1b
    @SayyedMuhammad-p1b 11 месяцев назад

    Is this working yet ?

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

    I could upload the video, but the audio browsing tab did never shown up, so i couldn t achieve step 3, it made me angry as the video upload took me 20 minutes. Bg thumb 👇👇👇👎👎👎 sks

  • @__________________________6910

    Wav2Lip slow

  • @SayyedMuhammad-p1b
    @SayyedMuhammad-p1b 11 месяцев назад

    Very low quality of video

  • @MikebloAI
    @MikebloAI Год назад +2

    Everything goes well until step 4, because it does not finish and gives me the following error:
    "Final Video Preview
    Download this video from /content/Wav2Lip/results/result_voice.mp4
    ---------------------------------------------------------------------------
    FileNotFoundError Traceback (most recent call last)
    in ()
    17 print("Final Video Preview")
    18 print("Download this video from", '/content/Wav2Lip/results/result_voice.mp4')
    ---> 19 showVideo('/content/Wav2Lip/results/result_voice.mp4')
    in showVideo(file_path)
    11 def showVideo(file_path):
    12 """Function to display video in Colab"""
    ---> 13 mp4 = open(file_path,'rb').read()
    14 data_url = "data:video/mp4;base64," + b64encode(mp4).decode()
    15 display(HTML("""
    FileNotFoundError: [Errno 2] No such file or directory: '/content/Wav2Lip/results/result_voice.mp4'"
    I tried with a static image and it didn't happen, but when trying to do it with a moving video (as in the video) it gives me that error, any solution?

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

      same here. im not a coder so i dont know how to fix it but have you had any luck fixing it? please let me know. thank you.

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

      @@icecoldyellowredbull same here..tried several things, diff formats everything.. simply not working

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

      @@TheRedTape it’s kind of a weak program tbh it requires the face to be fully present at every millisecond of the video and when it does work the results are not even worth it. Just my opinion