Adicionar data e registro de data e hora no vídeo existente

0

Pesquisei a Web thin tentando encontrar uma maneira inteligente de adicionar uma data dinâmica e timestamp em meus vídeos. Tudo o que posso encontrar são maneiras de adicionar a hora atual - não a hora do vídeo.

O Melt Framework quase oferece uma maneira de fazer isso. Isso me permite adicionar dynamictext #timecode# que adiciona o tempo a partir de 00: 00: 00: 00. Se eu pudesse adicionar uma compensação a isso, isso seria resolvido. Também me permite adicionar dynamictext #localfiledate# mas esse é um valor estático que não muda à medida que os minutos passam, o que significa que um vídeo de 10 minutos de duração dirá que todos os 10 minutos foram gravados no mesmo minuto.

Como uma solução entediante temporária (espero), estou convertendo meus vídeos em imagens e, em seguida, criando scripts para não adicionar data e registro de data e hora a cada imagem antes de remontar a um vídeo novamente. Isso funciona, mas leva uma eternidade.

Eu sei que posso fazer isso se eu usar o Windows e editores como o Sony Vegas ou o Adobe Premiere. Eu não uso o Windows e não tenho esses editores. Certamente deve haver uma maneira de fazer isso usando uma ferramenta de linha de comando no Linux?

mr_lou
fonte
Obrigado. Não encontrou esse nas minhas pesquisas. No entanto, tentando o comando na resposta aceita, estou apenas começando "Formato inválido 'gmtime'"
mr_lou
Trabalha aqui. Sua compilação ffmpeg parece ser mais antiga que 2013. Ou pode ser um problema de escape? O comando funciona como está no Win7.
Gyan
ffmpeg versão 2.8.11-0ubuntu0.16.04.1
mr_lou
1
Esquisito. % R não funciona aqui. strftime o modo de expansão é obsoleto. Não é o uso de formatação strftime com o pts função.
Gyan