Created
April 11, 2019 09:55
-
-
Save stekern/de26bee637a37cd20ec61c0dfbb9a5eb to your computer and use it in GitHub Desktop.
Create a scrolling text video with a static image background using ffmpeg
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Creates a 20-second video with a scrolling text overlay. | |
# The image is named 'input.png', and the textfile it reads from is called 'yourfile.txt'. | |
# Create a video of the image | |
ffmpeg -loop 1 -t 20 -i input.png output.mp4 | |
# Add scrolling text to the video | |
ffmpeg -i output.mp4 -filter_complex \ | |
"[0]split[txt][orig];[txt]drawtext=fontfile=tahoma.ttf:fontsize=55:fontcolor=white:x=(w-text_w)/2+20:y=h-20*t:textfile='yourfile.txt':bordercolor=black:line_spacing=20:borderw=3[txt];[orig]crop=iw:50:0:0[orig];[txt][orig]overlay" \ | |
-c:v libx264 -y -preset ultrafast -t 20 output_scrolling.mp4 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment