
É muito comum ver vídeos de postagens do Reddit e comentários sobre a rede social Tiktok. Geralmente, as pessoas tiram capturas de tela de postagens do Reddit para fazê -las.
No entanto, eu sou um pouco preguiçoso e gosto de programar, então decidi automatizar o processo. ReddTok é um aplicativo de console escrito em C# que usa o FFMPEG para executar tarefas relacionadas ao vídeo e a biblioteca .NET 6.0.
Para cada comentário, uma sequência de vídeo é produzida usando o vídeo inicial de fundo. O comprimento desta sequência pode ser configurado com a opção -msd para se ajustar ao tempo necessário para ler um longo comentário. Mas, é maior que o comprimento do vídeo inicial de fundo, -SD é igual a esse comprimento.
A classe Synthesizer é usada para recuperar vozes do sistema. Para isso, esses aplicativos provavelmente serão executados apenas no Windows.
O vídeo final não tem música adicionada, desculpe. Somente a voz lendo o texto. Você pode escolher o seu próprio ao postar no Tiktok.
Mas seria ótimo implementá -lo. Um diretório de música vazio foi criado no DefaultItems.
MP4
Francês "FR", inglês (nós) "en_us", deutch "de" e russo "ru". Estes já devem estar instalados no sistema. Os sexos são referidos como masculino e feminino
| Opção | Valor | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| -url | URL para Reddit Post | URL para Reddit Post | Sim | x |
| -C | Comentários contam | Número de comentários a serem recuperados | Sim | x |
| -bg | fundo | vídeo em segundo plano | Não | BG1.MP4 |
| -começar | Hora de início | Hora de começar a aparar o vídeo BG | Não | 00:00:00 |
| -msd | Duração da sequência máxima | duração para cada sequência | Não | 00:00:30 |
| -g | gênero | gênero da voz | Não | MACHO |
| -l | linguagem | linguagem da voz | Não | En_us |
| -od | diretório de saída | Diretório para vídeo final | Sim | x |
| -de | arquivo de saída | Nome do final (com extensão .mp4 | Sim | x |
- Vá para o diretório que contém o Reddtok.exe com um comando CD ou CHDIR
- Fazer: Reddtok [args]
Se um de -bg, -start ou -msd não for especificado, o gerador funciona com todos os seus valores padrão.
Se um de -g ou -l não for especificado, o gerador trabalhará com os dois valores padrão.
O comando
Reddtok -url https://www.reddit.com/r/askreddit/comments/wdigt5/redditors_whats_something_the_internet_was_crazy/ -c 3 -od output -Of Out.mp4
produz este vídeo:
Depois de adicionar uma música no Tiktok, temos o seguinte:
Você pode bifurcar este repositório e contribuir para o projeto. Inspire -se do estilo de codificação e do formato de confirmação.
Para ver a evolução do programa, fiz um canal Tiktok:
Nome: @myreddtok
Link: tiktok.com/@myreddtok