{"id":18771083,"url":"https://github.com/bigasdev/x-gif-maker","last_synced_at":"2025-08-21T03:32:56.213Z","repository":{"id":240034270,"uuid":"793722147","full_name":"bigasdev/X-Gif-Maker","owner":"bigasdev","description":"Quickly generate gifs from your videos for X (twitter)","archived":false,"fork":false,"pushed_at":"2024-07-08T13:56:05.000Z","size":121642,"stargazers_count":52,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-10T07:24:40.077Z","etag":null,"topics":["converter","ffmpeg","ffmpeg-gui","gif","video","video2gif"],"latest_commit_sha":null,"homepage":"https://bigasdev.net/?tab=home","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bigasdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-29T18:41:23.000Z","updated_at":"2024-12-06T18:57:17.000Z","dependencies_parsed_at":"2024-06-17T12:49:41.203Z","dependency_job_id":"a39c7045-2201-4b6b-9c3b-77377dba74d8","html_url":"https://github.com/bigasdev/X-Gif-Maker","commit_stats":null,"previous_names":["bigasdev/x-gif-maker"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bigasdev%2FX-Gif-Maker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bigasdev%2FX-Gif-Maker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bigasdev%2FX-Gif-Maker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bigasdev%2FX-Gif-Maker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bigasdev","download_url":"https://codeload.github.com/bigasdev/X-Gif-Maker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230487843,"owners_count":18233865,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["converter","ffmpeg","ffmpeg-gui","gif","video","video2gif"],"created_at":"2024-11-07T19:23:10.441Z","updated_at":"2024-12-19T19:07:54.615Z","avatar_url":"https://github.com/bigasdev.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg width=\"128\" src=\"res/sprites/core/logo.png\" style=\"image-rendering: pixelated; \"alt=\" Fortress logo\" align=\"right\"\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eX-Gif-Maker\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/bigasdev/X-Gif-Maker/build.yaml)\n![GitHub Release](https://img.shields.io/github/v/release/bigasdev/X-Gif-Maker)\n\n\u003c/div\u003e\n\n_Turn your videos into GIFs in a snap! Customize settings to shrink file sizes, suitable for sharing on social media platforms._\n\n## Introduction\n\nThis is a revamped version of my [Twitter-Gif-Maker Tool](https://github.com/bigasdev/Twitter-Gif-Maker), which I originally created a while back to support my game development posts on Twitter.\n\nThe purpose of this project was to refine and test my work-in-progress framework called Fortress, and to optimize the tool with an elegant interface for easier usability.\n\n\u003cimg src=\"media/$05151959.gif\"\u003e\n\u003cdiv style=\"text-align:center\"\u003e\n\u003csmall\u003eThis gif was created with X-Gif-Maker!\u003c/small\u003e\n\u003c/div\u003e\n\n## Features\n\n\u003cimg src=\"media/interface.png\"\u003e\n\n-   Straightforward usage: simply drag and drop your file or select it to convert it to a .gif format, saving it to any folder.\n-   Options to adjust your .gif quality and width.\n-   Shortcut keys provided for all actions for quick iterations.\n-   Utilizes multithreading to prevent the program from becoming unresponsive during video conversion.\n-   Beautiful pixel-art UI.\n\n## Feedback\n\nFeel free to send feedback on [Twitter](https://x.com/bigasdev) or file an issue. Feature requests are always welcome.\n\nIf there's anything you'd like to chat about, please feel free to message me at [Discord]()!\n\n## Build Process\n\nYou can grab the tool from the Releases section. However if you prefer to check the source code and compile it yourself its pretty simple.\n\nCurrently, the tool is only compatible with Windows. If you are using Windows, ensure that you have [gcc 13.2.0+](https://gcc.gnu.org/gcc-13/) installed.\n\nAfter cloning the repository, execute the setup.bat file located in the scripts_dlls folder to configure your .debug and .release folders with the necessary DLLs and resources.\n\nThe SDL and other libraries I use are included in the source code, so you only need to run the following commands to build from the Makefile:\n\n```\nmingw32-make -j debug\nor\nmingw32-make release DEBUG=false\n```\n\nFor the release version, I recommend utilizing the **ship.bat** located within the _scripts_dlls folder_, which generates the complete .release folder for you.\n\nFollowing the release compilation, you can locate the **modern_installer.nsi** file inside the _scripts_dlls_ folder, which allows you to generate a nice NSIS installer.\n\nFor VSCode users the project has a [commandbar](https://marketplace.visualstudio.com/items?itemName=gsppvo.vscode-commandbar) setup.\n\u003cimg src=\"media/commandbar.png\"\u003e\n\n## Acknowledgments\n\nA huge thanks to [NabiKAZ](https://github.com/NabiKAZ) for creating [video2gif](https://github.com/NabiKAZ/video2gif?tab=readme-ov-file), which enables this quick and easy GIF conversion.\n\nAnd of course, thanks to the [FFmpeg project](https://github.com/FFmpeg/FFmpeg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbigasdev%2Fx-gif-maker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbigasdev%2Fx-gif-maker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbigasdev%2Fx-gif-maker/lists"}