Skip to content

Windows tool that create timelapse screenshots and export to video (MP4,AVI,GIF) with captions (SRT). Support multi-monitor and application-only screenshot.

License

Notifications You must be signed in to change notification settings

DarknessFX/TimelapseFX

Repository files navigation

 .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. |
| |  ________    | || |  _________   | || |  ____  ____  | |
| | |_   ___ `.  | || | |_   ___  |  | || | |_  _||_  _| | |
| |   | |   `. \ | || |   | |_  \_|  | || |   \ \  / /   | |
| |   | |    | | | || |   |  _|      | || |    > `' <    | |
| |  _| |___.' / | || |  _| |_       | || |  _/ /'`\ \_  | |
| | |________.'  | || | |_____|      | || | |____||____| | |
| |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------' 

       DarknessFX @ https://dfx.lv | Twitter: @DrkFX

TimelapseFX

Windows tool that create timelapse screenshots and export to video (MP4,AVI,GIF) with caption. Support multi-monitor and application-only screenshot.

About


TimelapseFX runs at Windows systray as a background process. Left-click capture a screenshot, Right-click open the context menu.


The context menu offer some shotcuts to Open the screenshots folder and to Reorder filenames, this is useful to delete unwanted screenshots and organize the timelapse sequence before export to video.
TimelapseFX will stop create screenshots while the Windows screensaver is activated or the display is in sleep mode, if necessary you can use the Pause menu to stop the timer and resume later.


Settings allows to adjust options with tooltips explaining each setting.


Capture Mode allows to select between capture All Displays, Single display or Application. In application mode, TimelapseFX can screenshot the application even behind other windows, but it cannot screenshot if the application is minimized.


Export Timelapse have options to choose between video resolutions and video formats. It can also Create Caption (TimelapseFX_caption.srt) in sync with your timelapse screenshots to easily add captions and descriptions.

Project info/blog at https://dfx.lv/TimelapseFX .

To Do

  • Capture Mode by Screen Region, like Windows Snip & Sketch (Win+Shift+S).
  • Capture Mode by Application Region, to capture just part of the application (like: viewport).

Changelog

1.2

  • Overall improvements and fixes.
  • Better GIF conversion.

1.1

  • New DirectX capture helper to improve screenshot compatibility with custom renders (like DirectX, Qt, WinUI).
  • New Camera icon to display the capture is in progress.
  • Better and faster Applications list.
  • Overall bug fixes and improvements.

Credits

Microsoft FluentUI System Icons - https://github.com/microsoft/fluentui-system-icons
FFMpeg - https://ffmpeg.org
MajorGeeks FFMpeg Build - https://m.majorgeeks.com/files/details/ffmpeg.html
IsAltTabWindow() from Microsoft - https://github.com/microsoft/Windows.UI.Composition-Win32-Samples/blob/master/cpp/ScreenCaptureforHWND/ScreenCaptureforHWND/Win32WindowEnumeration.h
Gil123 at StackOverflow, for the Windowless ScreenCaptureforHWND code - https://stackoverflow.com/questions/11283015/screen-capture-specific-window
High quality GIF with FFmpeg by ubitux - http://blog.pkh.me/p/21-high-quality-gif-with-ffmpeg.html

License

@Copyleft - All wrongs reserved.

DarknessFX @ https://dfx.lv | Twitter: @DrkFX
https://github.com/DarknessFX/TimelapseFX

About

Windows tool that create timelapse screenshots and export to video (MP4,AVI,GIF) with captions (SRT). Support multi-monitor and application-only screenshot.

Topics

Resources

License

Stars

Watchers

Forks