Skip to content

Instantly share code, notes, and snippets.

@reidransom
Created May 7, 2012 21:41
Show Gist options
  • Star 17 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save reidransom/2630650 to your computer and use it in GitHub Desktop.
Save reidransom/2630650 to your computer and use it in GitHub Desktop.
Timecode burn with ffmpeg
# Timecode burn with ffmpeg
# ffmpeg must be configured with --enable-libfreetype
# box=1 - tells ffmpeg to draw a box around the text
# boxcolor - format is 0xRRGGBB[AA]
ffmpeg -i video.mov -vcodec libx264 -cmp 22 -vf "drawtext=fontfile=DroidSansMono.ttf: timecode='09\:57\:00\:00': r=23.976: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000099" -y output.mov
@Schizo
Copy link

Schizo commented Jan 16, 2015

nice

@kcvinker
Copy link

kcvinker commented Nov 9, 2020

Thanks, this code worked. What is this "-cmp 22" is for ? I can burn timecode without that thing.

@reidransom
Copy link
Author

@vinodvinu If I remember correctly that is a quality setting for h264 encoding so no, you don't need it to burn timecode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment