Eu tenho um vídeo para o qual quero criar legendas. Existe um programa que possa executar conversas rudimentares de conversão de texto em texto para
- defina o início / parada correto de cada legenda individual
- crie legendas de texto rudimentares (usando algum tipo de fala para texto)
Eu sei sobre legendas para gnomos. No entanto, requer um grande esforço para criar essas legendas manualmente. Você precisa selecionar o início e a parada para cada frase.
O YouTube possui os recursos acima (cria legendas de texto rudimentares nos horários corretos, usando a fala para texto). No entanto, prefiro não enviar os vídeos para o YouTube apenas para obter minhas legendas. É possível fazer as legendas com eficiência no Ubuntu?
Atualização : pretendo usar apenas as legendas .srt e não preciso codificá-las nos vídeos. Meu maior requisito é que o programa encontre automaticamente o início / parada de cada frase, para que eu escreva o texto.
Atualização 2 : existe o software de fala para texto para Linux, com o pacote CMU Sphinx. É possível usar o CMU Sphinx com um programa de legendas de acordo com http://sourceforge.net/projects/cmusphinx/forums/forum/5471/topic/3949891 Além disso, uma ferramenta de legenda está ciente desse recurso do CMU Sphinx, http: //groups.google.com/group/universal-subtitles-testing/browse_thread/thread/613361ffb921b43b (ferramenta baseada na Web), no entanto, não há referência no código-fonte mais recente que eles adicionaram ao CMU Sphinx. A busca continua a encontrar um programa que usa o CMU Sphinx para fala rudimentar em texto (que também definiria os horários corretos), como o YouTube já faz.
fonte
Respostas:
Eu usei o Aegisub no Windows há alguns anos e fiquei muito feliz com isso. Aparentemente, está disponível para Linux. É bastante auto-explicativo.
O Aegisub cria apenas o arquivo de legendas, por exemplo, um arquivo .srt. Para combinar o vídeo e a legenda para criar uma legenda codificada, você ainda precisa usar um segundo programa.
No Windows, usei o VirtualDub, mas ele não está disponível para Linux. Você pode usar o VLC para fazer isso no Linux :
Existem também outros editores de legendas .
Atualização:
não me lembro do Aegisub ter uma funcionalidade para definir automaticamente o início e o fim de uma frase falada no arquivo de legendas. E não vejo menção dessa função em nenhum lugar do site. No entanto, com (combinações de teclas) é muito fácil definir esses horários manualmente.
Existe algum programa que tenha essa função (em qualquer sistema operacional)?
fonte
Não encontrei uma maneira de fazer com que o programa de legendas adicionasse automaticamente legendas rudimentares, analisando as vozes no vídeo.
Portanto, a alternativa que eu uso é
Então,
fonte
Pessoalmente, gosto das legendas do Gnome, que estão disponíveis nos repositórios.
fonte
Você pode usar este utilitário de linha de comando
O Autosub é um utilitário para reconhecimento automático de fala e geração de legendas. Ele pega um vídeo ou um arquivo de áudio como entrada, realiza a detecção de atividade de voz para localizar regiões de fala, faz solicitações paralelas à API do Google Web Speech para gerar transcrições para essas regiões, (opcionalmente) as traduz para um idioma diferente e, finalmente, salva o resultado legendas em disco.
https://github.com/agermanidis/autosub/
Usuários do Python3, faça o seguinte:
Verifique se o ffmpeg está instalado.
fonte
Ok, encontrei uma ferramenta que parece legal e semelhante ao workshop de legendas - editor de legendas (apt-get install subtitleeditor).
Tentou compará-lo às legendas do Gnome, o editor de legendas parece uma ferramenta mais avançada.
fonte
Para o KDE, um bom editor de legendas é o compositor de legendas. Instale-o com o comando
ou usando o link subtitlecomposer
fonte