
Очень часто можно увидеть видео о посты и комментариях Reddit в социальной сети Tiktok. Обычно люди делают скриншоты постов Reddit, чтобы сделать их.
Тем не менее, я немного ленивый и мне нравится программирование, поэтому я решил автоматизировать процесс. Reddtok - это консольное приложение, написанное в C# , которое использует FFMPEG для выполнения задач, связанных с видео, и библиотеки .NET 6.0.
Для каждого комментария последовательность видео производится с использованием начального фонового видео. Длина этой последовательности может быть настроена с помощью опции -msd, чтобы соответствовать временю, необходимому для чтения длинного комментария. Но это больше, чем длина исходного фонового видео, вместо этого равна этой длине.
Класс синтезатора используется для извлечения системных голосов. Для этого эти приложения, вероятно, будут работать только в Windows.
В финальном видео не добавлена музыка, извините. Только голос, читающий текст. Вы можете выбрать свой собственный при публикации на Tiktok.
Но было бы здорово реализовать его. Пустой музыкальный каталог был создан в DefaultItems.
MP4
Французский "FR", английский (США) "en_us", Deatch "de" и русский "ru". Они должны быть уже установлены в системе. Полы называются мужчинами и женщинами
| Вариант | Ценить | Описание | Необходимый | По умолчанию |
|---|---|---|---|---|
| -url | URL в Reddit Post | URL в Reddit Post | Да | х |
| -c | Комментарии СЧЕТ | Количество комментариев, чтобы быть поиском | Да | х |
| -BG | фон | фоновое видео | Нет | Bg1.mp4 |
| -начинать | время начала | Время начать обрезать видео BG | Нет | 00:00:00 |
| -msd | максимальная продолжительность последовательности | Продолжительность для каждой последовательности | Нет | 00:00:30 |
| -g | пол | пол голоса | Нет | МУЖСКОЙ |
| -Л | язык | язык голоса | Нет | En_us |
| -od | выходной каталог | каталог для финального видео | Да | х |
| -из | выходной файл | Название Final (с расширением .mp4 | Да | х |
- Перейдите в каталог, содержащий Reddtok.exe с командой CD или CHDIR
- DO: Reddtok [Args]
Если один из -bg, -start или -msd не указан, генератор работает со всеми значениями по умолчанию.
Если один из -g или -l не указан, генератор работает с обоими значениями по умолчанию.
Команда
Reddtok -url https://www.reddit.com/r/askredtit/comments/wdigt5/redditors_whats_something_the_internet_was_crazy/ -c 3 -od вывод -of out.mp4
создает это видео:
После добавления песни на Tiktok, у нас есть это:
Вы можете расколоть этот репозиторий и внести свой вклад в проект. Вдохновите себя в стиле кодирования и формате коммита.
Чтобы увидеть эволюцию программы, я сделал канал Tiktok:
Имя: @myreddtok
Ссылка: tiktok.com/@myreddtok