# Практическая работа 6

## Цель работы
Целью данной работы является создание кринж-дипфейка.

## Описание работы
В рамках практической работы было создано видео, доступно в файле final_video_audio.mp4.

### Использованные инструменты и методы

#### 1. Изменение лица на видео
Для изменения лица на исходном видео использовалась программа **roop**. Установка и запуск программы производились следующим образом:

```bash
git clone https://github.com/s0md3v/roop.git
cd roop
pip install -r requirements.txt
python run.py --source 45.jpg --video olga.mp4 --output output.mp4
```

#### 2. Создание аудиодорожки

Для создания аудиодорожки использовалась программа replay. В качестве примера голоса были добавлены 3 различные аудиодорожки. Одна из них прилагается в качестве примера.

#### 3. Обучение модели

Модель обучалась примерно 200 эпох. Результат обработки аудио доступен в файле final_audio.wav.

####  4. Сборка финального видео

Финальное видео было собрано с использованием команды ffmpeg для объединения видео с измененным лицом и аудиодорожкой:


```bash
ffmpeg -i final_video.mp4 -i final_audio.wav -c:v copy -c:a aac -b:a 192k -map 0:v:0 -map 1:a:0 final_video_audio.mp4
```

####  5. PS

Не судите строго, работ=чий комп и так еле выжил