Eu tenho um script para codificar vídeos (usando o mencoder), mas existe uma maneira de adicionar um simples "fade out / in to black" na linha de comando, de preferência gratuito (como no código aberto).
Pode ser no Windows ou no Ubuntu Linux.
Eu tenho um script para codificar vídeos (usando o mencoder), mas existe uma maneira de adicionar um simples "fade out / in to black" na linha de comando, de preferência gratuito (como no código aberto).
Pode ser no Windows ou no Ubuntu Linux.
Respostas:
A única coisa que pude encontrar - com base na linha de comando - é
mmsuper8
uma ferramenta Linux.Especificamente, apresenta a
mmsuper8fade
ferramenta, que parece ser útil para você.O melhor seria se você editar esta pergunta e fornecer um exemplo que funcionou para você!
fonte
Um ffmpeg recente com o filtro de vídeo 'fade' pode fazer isso. Infelizmente, o ffmpeg nos repositórios do Ubuntu não tem filtros ativados por algum motivo estúpido, então você terá que obtê-lo de outro lugar (veja aqui ).
Para desvanecer do preto, começando no quadro 0, mais de 50 quadros (2 segundos a 25fps):
Para desaparecer a partir do quadro 21000 (14 minutos a 25fps), mais de 50 quadros:
Você pode combinar os dois em uma cadeia de filtros:
Como você pode ver nesses exemplos, é necessário transcodificar o vídeo ao usar um filtro de vídeo. Como o ffmpeg e o mencoder compartilham muitas bibliotecas, deve ser bastante fácil reescrever seus scripts para usar o ffmpeg em vez do mencoder e evitar uma codificação extra desnecessária. Tenho certeza de que você pode conseguir a mesma coisa no mencoder, mas não conheço a sintaxe do mencoder.
fonte
Eu tenho esse script bash para diminuir o final dos filmes (áudio + vídeo) automaticamente:
Uso:
fonte