2012-09-06 6 views
2

enter image description hereFFMpeg -timestamp 구문 사용법

안녕하세요, 모두!

 ffMpeg -timstamp 

옵션 작품은 좋아하는 이미지입니까? 07:21:54 블랙 박스 컨테이너에 07/07/05 흰색 텍스트가 있습니다.

in 우분투 12.04 이 같은 excute를 입력하십시오.

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

그러나 작동하지 않습니다.

비디오 녹화 시간을 표시하는 다른 옵션이 있습니까?

+1

은'는 FFmpeg은 출력 파일에 저장하는 일을합니다. 타임 코드와 관련이 없으며 텍스트가 렌더링되지 않습니다. – mark4o

답변

8

이전에는 텍스트 필터가 사용되었습니다.

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 

는 여기를 참조하십시오 : http://ffmpeg.org/trac/ffmpeg/wiki/FilteringGuide

난 당신이 구문 같은 sprintf와 함께 정확한 시간 코드를 대체 할 수 있다고 생각합니다.

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 

는 여기를 참조하십시오 : -timestamp` 옵션 http://einar.slaskete.net/2011/09/05/adding-time-stamp-overlay-to-video-stream-using-ffmpeg/

+0

참조 http://stackoverflow.com/q/3169916/32453 – rogerdpack