Best Deepfake Open Source App ROPE - So Easy To Use Full HD Feceswap DeepFace, No GPU Required Cloud #155
FurkanGozukara
announced in
Tutorials
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Best Deepfake Open Source App ROPE - So Easy To Use Full HD Feceswap DeepFace, No GPU Required Cloud
Full tutorial: https://www.youtube.com/watch?v=HLWLSszHwEc
#Rope is the newest 1-Click, most easy to use, most advanced open source Deep Fake application. It has been just published several days ago. In this tutorial I will show you how to use Rope Pearl DeepFake application on a cloud machine with 20 threads ultra fast speeds for very cheap prices. Rope is way better than Roop, #Roop Unleashed and #FaceFusion. It supports multi-face Face Swapping and making amazing DeepFake videos so easily with 1-Click. Select video, select faces and generate your DeepFake 4K ultra-HD video.
So by watching this video, even if you don't have a strong computer, you will be able to use Rope application on Massed Compute cloud machine as exactly as on your computer with staggering 20 threads ultra fast speed for very cheap prices with our special coupon code. This app will run on a remote machine so your machine will be 100% unaffected and safe. But It will be also as easy as using it on your local machine.
1-Click Rope Installers Scripts⤵️
https://www.patreon.com/posts/most-advanced-1-105123768
Massed Compute Register and Login⤵️
https://vm.massedcompute.com/signup?linkId=lp_034338&sourceId=secourses&tenantId=massed-compute
Rope Pearl Windows and Main How-To-Use Tutorial - NEW⤵️
https://youtu.be/RdWKOUlenaY
Official Rope GitHub Repository⤵️
https://github.com/Hillobar/Rope
Rope's Author Donation Link - Support Him For Better APP⤵️
https://www.paypal.com/donate/?hosted_button_id=Y5SB9LSXFGRF2
ThinLinc Client Download⤵️
https://www.cendio.com/thinlinc/download/
SECourses Discord Channel to Get Full Support⤵️
https://discord.com/servers/software-engineering-courses-secourses-772774097734074388
Why did I choose Massed Compute? Because it is was more stable and cheaper and easier to use than RunPod, Google Colab, Kaggle, Vast AI, Amazon AWS, Azure and all other cloud platforms. After watching this tutorial, you will understand what I mean.
00:00:00 Example Deepfake video from movie Inglourious Basterds 2009
00:00:21 Introduction to Rope application tutorial on cloud machine Massed Compute
00:00:59 How to download Rope installers for Massed Compute and any Linux Ubuntu machine
00:01:42 How to select accurate machine on Massed Compute and apply our coupon SECourses for huge price reduction
00:03:19 How to install and setup ThinLinc client to connect and use Massed Compute machine
00:03:59 How to setup a synchronization folder with ThinLinc client to transfer files between Massed Compute remote cloud machine and your local machine
00:04:51 How to connect initialized Massed Compute cloud machine and start installing Rope Pearl application there
00:05:11 What does End existing session option do
00:05:48 How to see GPU features on remote Massed Compute cloud machine via nvitop
00:05:58 How to start installation script
00:07:45 How to start the Rope application after installation has been completed
00:08:35 How to use Rope Pearl DeepFake and FaceSwap application on Massed Compute
00:11:45 How to select multiple target faces to improve likeliness
00:12:03 Hitting enter after setting a value is mandatory for setting change to be applied
00:12:56 How to save / export DeepFake / FaceSwapping applied new video
00:13:20 Why set 20 threads to get maximum speed
00:13:55 The Rope application real time processing speed when using 20 threads
00:14:50 If you are using Linux on your local computer what you need to install Rope Pearl
00:15:38 Important mistake I made and how you should avoid it
00:16:19 How to DeepFake / FaceSwap only an image not a video
00:16:39 How to see and download rendered / exported / saved new DeepFake / FaceSwapped video
00:17:22 Consider supporting Rope developer via Paypal
00:18:03 Super important thing before terminating your Massed Compute running instance
00:19:10 How to join our Discord channel
Dive into the fascinating world of deepfake technology with this comprehensive guide! In this video, we explore the ins and outs of AI-generated deepfakes, from their creation to their potential impacts on society. Whether you're curious about deepfake tutorials, the latest deepfake software, or the ethical implications of this technology, we've got you covered.
What You'll Learn:
What is a deepfake? Understand the basics of deepfake technology and how it works.
How to make a deepfake: Step-by-step guide using popular deepfake apps and tools.
Detection and protection: Learn about the latest deepfake detection methods and how to protect yourself.
Real-world examples: See deepfake videos featuring celebrities and public figures.
Ethical and legal considerations: Discuss the dangers of deepfakes, their misuse, and the ongoing discussions around regulation.
Why Watch?
Deepfakes are transforming the way we see media, but they come with significant risks. This video will help you understand both the innovative aspects and the potential threats posed by deepfakes, providing you with the knowledge to navigate this evolving landscape safely.
Video Transcription
00:00:21 So, in this video, I am going to show you how to use this amazing Rope application on Massed
00:00:28 Compute with an amazing staggering 20 threads speed very fast very cheap. If you are following
00:00:36 my tutorials, I have published the Windows tutorial of this application like two days ago. I
00:00:42 have explained a lot of stuff there, so you should watch it, but in this tutorial, I will show you
00:00:47 how to install and use this amazing application on Massed Compute. So if you don't have a GPU on your
00:00:54 computer, you will be able to use this application with the maximum speed available. So as usual, we
00:01:00 will download our installer zip files from here; the link of this post will be in the description
00:01:04 of the video. Then let's move it into any folder where we want; let's move it into R drive and
00:01:10 extract it into our R drive. You can extract it anywhere; after extraction, enter inside
00:01:16 the folder and we have the installer scripts and all the instructions. Let's open the instructions
00:01:22 readme file. So this is the readme file. First of all, you need to register the Massed
00:01:27 Compute. If you register by using this link, I appreciate that. Also, we have a coupon code,
00:01:32 so registering from this link may be more helpful. Once you registered and added your billing details,
00:01:39 we are going to go deploy from this menu. Now this is super important; we are going to select
00:01:45 RTX A6000 GPU because for this GPU, we have a super special coupon code. From the category,
00:01:53 select the creator; from image, select SECourses. Now you see, currently, this is 62 cents per hour,
00:02:01 but we are going to apply our coupon like this: SECourses, verify. After you did that,
00:02:07 you will get a price of 31 cents per hour. This is super amazing; this is much more cheaper than
00:02:14 RunPod and Massed Compute is working many times better than RunPod. After doing this,
00:02:19 you can also set multiple GPUs, but I am going to use a single GPU and deploy. Once you deployed, just
00:02:24 wait for it to be initialized. I also have this another instance, so I am going to terminate it
00:02:29 and just wait the initialization. Moreover, when you are deploying, do not select this RTX A6000
00:02:36 alt config; alt config has lesser RAM, you see, 24 gigabytes. Also, our coupon code will not work on
00:02:44 that, so RTX A6000 is the very best GPU. With RTX A6000, you will be able to use 20 threads. I am
00:02:52 going to show you and it will be super fast. This is the fastest DeepFake, Face Swapping application
00:02:59 available on the open source community right now. It will be super fast to change the entire movie,
00:03:07 video, or image into a deepfaked, face swapped image. So let's check out the running instance,
00:03:14 still initializing. Meanwhile, let me show you how we are going to connect to this machine. To
00:03:19 connect this machine, we are going to use ThinLinc client. So type ThinLinc; the link of this will
00:03:25 be in the description of the video. So let's go to the ThinLinc from here. If you are using Mac,
00:03:31 download Mac; if you are using Linux, download Linux. I am using Windows, so therefore I am
00:03:36 going to download Windows. After downloaded, just click it; it will ask you permission,
00:03:41 accept by yes, then click next, accept terms and license agreement, install into default folder,
00:03:49 and just wait for the install to be completed. Then run the ThinLinc client. In the ThinLinc
00:03:54 client, before we start, we are going to set up a synchronization folder. This is super important.
00:03:59 If you don't see these advanced settings, click here and then click options. In the options menu,
00:04:05 go to the local devices and disable other devices; we don't need them, just enable the drives. Click
00:04:11 details. In the details, we are going to add a folder path from our computer which will be
00:04:17 synchronized with the remote server. Now I am going to add the path again so you will see. I
00:04:22 am going to add a path from my R disk drive; it is named as Massed Compute. Mass Compute. You can add any folder,
00:04:30 and just set it. If you want this folder to be only one side, make it read-only, but I want it
00:04:36 to be double side, so I will download the files from the remote server as well, so it is read
00:04:42 and write. Click OK and click OK. Now just wait for initialization to be completed; the machine
00:04:49 is initialized, you see status running. Now we can connect. To connect, click here to copy the login
00:04:56 IP, then paste it. You see we just paste the IP, not the HTTP part or the port part. Username is
00:05:03 ubuntu and ubuntu and copy the password and paste it, then click connect. Then you will get this
00:05:10 message; click connect. You see there is also end existing session option; if you select it, it will
00:05:16 restart the machine, so do not select it unless you need it, like the synchronization is broken or
00:05:22 something. On this screen, do not wait; just click start, and after a few seconds, you will get to
00:05:28 this screen. So this is the machine that we have rented from the Massed Compute. It is running on a
00:05:33 cloud remote server, so it is not related to our computer; whatever we do will be running on the
00:05:40 remote server. So this server has 48 gigabyte RAM memory and also 48 gigabyte GPU memory.
00:05:48 To see the GPU, let's type "nvitop" like this, and it will show us the GPU. You see, we
00:05:53 have a 48-gigabyte GPU. Okay, so how are we going to install it? Double-click the home icon here; it
00:05:59 will open the home menu. In here, scroll down and go to the Thin Drives. This is the folder where we
00:06:05 will see our synchronization folder using Massed Compute. So these files are from my computer. When
00:06:11 you get this software updater, just click cancel, and then you see these are the folders from my
00:06:18 own computer. So my installer file is not here yet. Let's move the installer files into there.
00:06:25 So these are our installers. I am copying it and pasting it into my Massed Compute synchronization
00:06:31 folder. After I copy-paste it, just refresh here, and it should arrive here in a moment. You see,
00:06:38 it is loading, and yes. Now do not install into the synchronization folder. Where to install? Just
00:06:45 drag and drop it into the desktop like this, so it will be moved and copied to the desktop. Yes,
00:06:52 it is copied into the right bottom of the screen, so I moved it to here, you see. And you see,
00:06:58 all file operations have been completed now. Open the folder, and inside this folder, all you need
00:07:05 to do is open "Massed Compute Instructions Read.txt" file. Just copy this installation
00:07:12 command with Ctrl+C, then go back to the folder, you see, Home / Desktop / Rope_V4, in here click
00:07:21 this three dots icon and open in terminal. Now in this terminal, you see, we are inside Desktop / Rope_V4
00:07:28 just right-click and paste and hit enter. You see, I copy-pasted this installation
00:07:34 command, and nothing else you need. It will install everything automatically, download all of
00:07:40 the models automatically, then we will just start the application after the installation has been
00:07:45 completed. So the installation has been completed; it is pretty fast, under five minutes. The Massed
00:07:51 Compute is working super fast, you see, virtual environment made and installed properly. So how
00:07:57 are we going to start it? Let's enter inside the folder where we have installed. You see, it is
00:08:02 installed here. Let's open back the instructions and just copy this, this command, Ctrl+C, return
00:08:10 back to the folder, and on this folder, open a new terminal. You see, Desktop / Rope_V4, paste
00:08:17 and hit enter, and that's it. This will start the application, and it will be ready to use. Yes,
00:08:23 it is started. Now I suggest you watch the Windows tutorial, why because I have explained everything
00:08:30 in this tutorial about how to use, and how to use is totally the same. So I am first going to
00:08:35 select the videos folder. You see, it started from here, and I have example videos inside, example
00:08:41 face video. This is automatically downloaded for you with my script, but you can use your videos,
00:08:48 of course. So how you can use your own videos, put them into your synchronization folder,
00:08:54 then when you click this "select videos" folder from here, and when you go to the top like this
00:09:01 and go to the Thin Drives here and go to inside your synchronization folder, your video files
00:09:08 will appear here. So you can select here to list all the available videos inside that folder. When
00:09:15 you select the folder, it will scan the folder and refresh the videos content. Currently, it is,
00:09:23 I think, still scanning. Let's see. Okay, it is trying to find whether there are any
00:09:29 videos inside that folder. Yes, it found one file there. So let's return back to our examples
00:09:37 which are inside. Let's go to the directory here. Okay, let's go to the home directory,
00:09:45 Ubuntu. This is where we are. It may be a little bit confusing in the first time when you are using
00:09:51 inside Desktop inside Rope_V4 inside example face video and okay, and you see it's scanned the
00:09:58 folders. Then let's select the faces folder. So let's just click the faces folder selection,
00:10:03 and you see, same folder selected. This is where my files are, so I'm just going to okay,
00:10:09 and it will list me all the example faces as well. Let's select the "Test Video.mp4" file and
00:10:16 let's click the "Find Faces". Let's select this face, then which faces I will use in the Windows
00:10:23 tutorial I have shown how to use just a single face. So let's just select the first face. Okay,
00:10:29 it is selected, then we need to click "Swap Faces" and just wait for this face to be updated
00:10:36 first. When you are waiting for an update, do not click anything else, just wait for the operation
00:10:41 to completed. Unfortunately, the interface is not displaying the status. Yes, you see, it is
00:10:48 changed. Then let's select the swapper resolution. Okay, it is applied. You see, it is significantly
00:10:54 improved. Then let's also use the restorer. I use GPEN512; this is the best. Original.
00:11:00 Let's enable it from here. The interface is not working as good as on Windows, but it is working.
00:11:06 Yes, you see it is applied. However, it may be too strong, so let's make it 30 percent. And yes,
00:11:13 it is better. I also use strength, and I make this 20. I explained all of this in the Windows
00:11:19 tutorial. Let's make the strength like 120. Once you change the numbers, hit enter. Let's
00:11:26 also enable Occluder, Face parser to fix the mouth. So, I will make the mouth 1 like this, and yes,
00:11:35 it is all ready for this character. You see, as I move, it will get updated. You can also
00:11:42 select multiple faces; it will average them. So, let's say I select this face like this,
00:11:48 and then I am going to select this face like this. So, it is going to use both of these
00:11:53 faces' averages. The mouth is still not looking very good, so let's make the mouth 10, and it
00:11:59 should fix it after we hit enter. Yes, you see, you need to hit enter so the slider will change;
00:12:07 until that time, it won't work. Okay, 1 is working perfectly. Then let's also fix the face
00:12:13 for this character as well. Let's select it from here. Okay, after we selected it, you see it will
00:12:18 become red. Just wait because ThinLinc client is a little delayed. Then which one replaces it
00:12:25 with this person? Okay, let's just wait, and then let's also average with this face. So, I am going
00:12:32 to use these two faces. To select more than one face, keep pressing the control key, so it will
00:12:38 allow you to select multiple faces. Okay, let's see, yes, both faces are now selected. There is
00:12:46 a little bit of delay when you are using with the ThinLinc client, but it is working fine. And yes,
00:12:52 everything is set. So, how are we going to save it? Let's go to the very beginning or click here,
00:12:58 and we need to select the output folder. I am going to output it into my synchronization
00:13:03 folder so that I can immediately download it from my own computer. Let's go to the thin drives,
00:13:10 mass compute, and okay, and that's it. We did set everything. Now on Massed Compute
00:13:17 we have a huge amount of VRAM. You see, I used the nvitop command, and it is displaying
00:13:24 VRAM usage. It is only using 4 gigabytes right now; therefore, I am going to increase
00:13:29 this thread count to 20, so it will process 20 frames at a time. Then let me show you the real-time
00:13:35 speed of this and the VRAM usage. It is just mind-blowingly fast. There is no such application
00:13:41 fast as this one. So, click record from here, and click play, and then let's return back to here,
00:13:47 and let's watch it. It is going to use over 30 gigabytes VRAM, and let's see the speed once
00:13:54 it starts. Yes, just look at this speed. This is the real-time speed, real-time processing
00:13:59 speed. You see the speed; it is just mind-blowing. It is already over 30 frames. It is processing;
00:14:05 this is real-time speed. It is using over 30 gigabytes VRAM. So, with the Massed Compute,
00:14:11 only 31 cents per hour, we are able to use 20 threads. This is the demo video that I have shown
00:14:19 at the beginning. So, you see, this is how we use Massed Compute; it is just mind-blowingly fast,
00:14:25 and it is also super cheap. If you use RunPod, it will be much more pricey. It is 69 cents on RunPod
00:14:33 for the same GPU. Moreover, on RunPod, there is no such desktop virtual machine. We did set up this
00:14:41 virtual machine so that this application will work perfectly. We did install the necessary libraries,
00:14:47 necessary drivers. Moreover, if you are a Linux user and you are using Linux Ubuntu on your own
00:14:55 PC, then you can use this script exactly there. Just make sure that you have installed CUDA 11.8.
00:15:03 What I mean by that, let's open a new window. This is just for local users, not the users
00:15:07 that are going to use Massed Compute. nvcc --version So, you should get CUDA 11.8. And
00:15:17 when you type Python 3, you should get 3.10.12. If you have installed Python, not Python 3, you can
00:15:24 modify my installer script and then just use the installer as it is. It should work. Okay, we are
00:15:32 almost done. Okay, video is rendered and saved, but I noticed two errors. You see, even though
00:15:38 we have written 30 here, the slider is not changed because we couldn't hit the enter accurately. When
00:15:44 you hit enter, you need to see the slider changed; you see the face change; so, it wasn't accurate
00:15:49 rendering. And also, this was also not changed, so I hit enter, and you see the slider changed,
00:15:57 and I hit enter; you see, slider changed. You need to be careful with the enter keyboard and
00:16:02 make sure that it is working. I'm going to take another render, then I will show you the result,
00:16:09 and we will end the tutorial. Okay, I click play. So, you first click the record, then you
00:16:16 click the play to make it played. If you want to just replace an image, you use this image tab.
00:16:22 I have shown how to use it in the Windows tutorial. You really should watch the Windows
00:16:27 tutorial because a lot of information is explained in this tutorial. Okay, new video rendering is
00:16:34 also completed. Let's go to our synchronization folder. This is on my computer, you see. Then
00:16:41 let's double click and see the video. Yes, it is working amazing. It is synchronized with my
00:16:49 computer, so I can use it. Moreover, my installer script is also installing a video file player,
00:16:56 so you can also use the Massed Compute to watch the videos. Let's go to the synchronization folder
00:17:04 inside home, inside thin drives, Mass Compute, and in here, you can just double click the video
00:17:11 files. By the way, not the temporary files, but the full files, and you will be able to play the
00:17:17 video inside the Massed Compute as well. I hope you have enjoyed. Please also consider supporting
00:17:23 the original author of the Rope. In the right bottom of the application you will see, "Enjoy Rope,
00:17:29 please support PayPal." When you click that link, you will get to this page. Please also consider
00:17:34 supporting the original author of the Rope Hillobar over so that he can make better applications.
00:17:41 If you have any questions, just message me from Patreon or from this video. So, this will run on
00:17:47 the remote computer. You don't even need to have a GPU to run this, just the computer where you can
00:17:52 install the ThinLinc client. It can be Mac, Linux, Windows, whatever, and then use it to connect to
00:17:59 the remote Massed Compute cloud server. Before you terminate your Massed Compute instance, make sure
00:18:07 that you have downloaded every file because once you terminate, all the data will be permanently
00:18:13 deleted. You won't be able to recover them. You see, selecting terminate will delete all data on
00:18:19 this VM, virtual machine, and recycle the machine. So, make sure that you have saved everything,
00:18:25 then just terminate, and that's it. Hopefully, see you in another more amazing tutorial. More
00:18:31 amazing tutorials are coming. We have Patreon, post index on the Patreon, on the GitHub,
00:18:37 and we have so many amazing applications. I have also tutorials for them on the channel,
00:18:43 so you can ask me the question, and I can forward you to the accurate script, tutorial,
00:18:51 the post. Hopefully, see you in another amazing tutorial. And please, also one more thing,
00:18:56 please also Star our repository, you see. We are at 1.8k, 1800 Stars, also Fork it and Watch it.
00:19:06 I appreciate that. You can also Sponsor me. Also, don't forget to join our Discord channel. You see,
00:19:13 this is our Discord channel. When you click it, you will get to this page, and we have
00:19:17 over 7,000 members, over 1,000 online members, so join and talk with us. This is free; you
00:19:24 don't need to be my Patreon supporter. Just join the Discord and talk with the community and me.
Beta Was this translation helpful? Give feedback.
All reactions