2012-09-06 4 views
2

enter image description hereComment utiliser la syntaxe FFMpeg -timestamp

Hi, All!

 ffMpeg -timstamp 

L'option fonctionne comme l'image supérieure? 07:21:54 07/07/05 texte blanc dans un conteneur de boîte noire.

dans ubuntu 12.04 a tapé l'excute comme ceci.

 ffmpeg -y -f video4linux2 -s vga -r 30 -fs 1M -i /dev/video0 -timestamp now -copyts ./USB1_Test_vga.mp4 

mais cela ne fonctionne pas.

Y a-t-il une autre option pour afficher la vidéo enregistrée?

+1

La 'ffmpeg l'option -timestamp' prend une date, qu'il stocke dans le fichier de sortie. Il n'est pas lié au timecode et n'entraîne aucun rendu de texte. – mark4o

Répondre

8

Il y avait un filtre de texte original.

ffmpeg -i in.mp4 -vf "drawtext=fontfile=/usr/share/fonts/truetype/DroidSans.ttf: timecode='09\:57\:00\:00': r=25: \ 
x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: [email protected]" -an -y out.mp4 

Voir ici: http://ffmpeg.org/trac/ffmpeg/wiki/FilteringGuide

Je crois que vous pouvez remplacer le code temporel exact avec un sprintf comme la syntaxe.

ffmpeg -f video4linux2 -i /dev/video0 -s 640x480 -r 30 -vf \ 
"drawtext=fontfile=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf: \ 
text='\%T': [email protected]: x=7: y=460" -vcodec libx264 -vb 2000k \ 
-preset ultrafast -f mp4 output.mp4 

Voir ici: http://einar.slaskete.net/2011/09/05/adding-time-stamp-overlay-to-video-stream-using-ffmpeg/

+0

Voir aussi http://stackoverflow.com/q/3169916/32453 – rogerdpack

Questions connexes