

Trong bài hướng dẫn này, mình sẽ chỉ cho các bạn cách sử dụng deepfake để tạo meme “dame da ne” đang rất hot hiện nay. Bạn có thể sử dụng bất kỳ khuôn mặt nào để làm cho meme này trở nên thú vị, hoặc để tạo ra những trò đùa vui vẻ 😁.
Điều mà bạn cần chuẩn bị là một bức ảnh có kích thước 256x256 và định dạng file .png. Hãy nhớ rằng trình tạo meme bằng deepfake này chỉ hoạt động với định dạng file .png. Ngoài ra, bạn cần phải tải xuống một file zip chứa các file cần thiết (bao gồm cả video mẫu và file nhạc nền) tại đây.
Sau khi tải xuống, bạn cần giải nén file zip đó. Bạn sẽ nhận được các file như thế này (trừ file 02.png)

Như đã nói ở trên, hãy đổi tên bức ảnh đã chuẩn bị thành 02.png và đặt nó vào đây
Sau khi hoàn thành bước trên, bạn hãy mở trình duyệt (ở đây là Chrome), truy cập vào Google Drive của mình và tạo một thư mục có tên “first-order-motion-model”


Sau khi hoàn thành, hãy tải lên 2 tệp 02.png và 04.mp4 từ thư mục Files for Dame da ne meme mà bạn đang mở trên máy tính vào thư mục first-order-motion-model bạn vừa tạo trên Google Drive

Bước tiếp theo là truy cập vào đường dẫn này:
https://colab.research.google.com/github/AliaksandrSiarohin/first-order-model/blob/master/demo.ipynb
Đây là bước quan trọng nhất để bạn tạo ra meme này.

Trước hết, bạn cần nhấn vào nút Connect để Colab kết nối với máy chủ của chương trình. Khi kết nối thành công, giao diện sẽ hiện như trong hình dưới đây

Đầu tiên, để bắt đầu, hãy thêm dòng mã này lên đầu trang dưới phần Clone Repository như sau:
!pip install PyYAML==5.3.1


Sau khi hoàn thành, chạy lệnh cd first-order-model để di chuyển và mở thư mục cùng tên trên máy chủ (không phải trên Google Drive nhé!)

Tiếp theo là phần Mount thư mục Google Drive của bạn trên Colab

Khi thực hiện đoạn này, bạn sẽ được yêu cầu nhập mã xác thực ủy quyền. Đơn giản chỉ cần nhấn vào liên kết mà nó cung cấp, bạn sẽ được chuyển đến trang đăng nhập như trong hình dưới đây

Hãy chọn tài khoản Google mà bạn đã sử dụng để tạo thư mục first-order-motion-model trên Google Drive.

Khi hoàn thành, bạn sẽ nhận được một dòng mã xác thực ủy quyền như trong hình dưới. Hãy sao chép nó sang trang khác và nhấn enter

Khi hoàn thành, mọi thứ sẽ trở nên như này

Sau đó, bạn hãy nhấn vào liên kết chia sẻ Google Drive dưới đây. Sau khi cuộn xuống cuối trang, bạn sẽ thấy 2 tệp như sau:
vox-adv-cpk.pth.tar
vox-cpk.pth.tar
Nhiệm vụ của bạn là chọn 2 tệp này, sau đó nhấp chuột phải và chọn Tạo bản sao, sau đó chọn vào My Drive và Paste chúng vào đó (Ctrl+V). Chờ một chút để nó sao chép và tải lên lại vào Drive của bạn

Khi hoàn thành, bạn cần phải đổi tên bỏ đi phần Copy of, sau đó kéo cả 2 tệp vào thư mục first-order-motion-model của bạn. Hoặc bạn cũng có thể thực hiện ngược lại

Ở phần Tải video điều khiển và ảnh nguồn, hãy chạy nhóm mã để chương trình lấy 2 tệp 02.png và video mẫu 04.mp4. Khi đã lấy xong, mọi thứ sẽ như trong hình

Tiếp theo, đến phần Tạo mô hình và tải các điểm kiểm soát, tiếp tục chạy nhóm mã để phần mềm lấy tệp vox-cpk.pth.tar từ Google Drive của bạn
Cuối cùng là Thực hiện hoạt hình ảnh, đây là bước để biến ý tưởng thành sản phẩm của bạn. Chỉ cần nhấn chạy và đợi cho quá trình deepfake hoàn tất là xong

Khi đã hoàn tất, ở phía bên trái, nhấp vào biểu tượng thư mục ở dưới cùng. Giao diện sẽ hiển thị như trong hình

Sau khi hoàn thành tạo video generated.mp4, anh em nhấp đúp vào để tải sản phẩm về máy
Cuối cùng, sử dụng bất kỳ phần mềm chỉnh sửa video nào bạn có để tăng tốc độ và rút ngắn video chỉ còn 28.09 giây, sau đó thêm nhạc nền (background.mp3) là xong
Đây là kết quả cuối cùng