Grave vídeo com carimbo de data/hora no vlc

Grave vídeo com carimbo de data/hora no vlc

Quero gravar da minha webcam com vlc e mostrar/salvar a hora atual nos dados de vídeo. Não se trata do nome do arquivo, a hora deve ser mostrada dentro dos frames (pois a legenda seria legal, para que eu possa ligar/desligar). Existem algumas dúvidas sobre isso no google, mas sem respostas satisfatórias.

Eu preferiria gravar via linha de comando.

Espero que alguém possa ajudar!

Saudações paulo

Responder1

Você pode aplicar um filtro de letreiro para transmitir a hora atual nos dados de vídeo

marq{marquee='%Y-%m-%d_%H:%M:%S',position=6}

Este é o comando completo para transmitir da sua webcam com a hora atual

vlc dshow:// :dshow-vdev=%cam1% :dshow-adev=%mic1% --sout "#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100,sfilter=marq{marquee='%%Y-%%m-%%d_%%H:%%M:%%S',position=6}}:file{dst=%file1%,no-overwrite}"
  • Como uso em um arquivo batch do Windows preciso escapar do % com outro %
  • Você deve definir %cam1%, %mic1% e %file1% (veja como obtê-los via gui:#1126778)
  • Adicionar um espaço ao texto do letreiro leva a um erro

informação relacionada