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