{"id":13529575,"url":"https://github.com/jclem/gifify","last_synced_at":"2025-05-15T18:02:13.352Z","repository":{"id":7446536,"uuid":"8788466","full_name":"jclem/gifify","owner":"jclem","description":"gifify turns movies into gifs.","archived":false,"fork":false,"pushed_at":"2024-02-13T02:00:14.000Z","size":36,"stargazers_count":1134,"open_issues_count":6,"forks_count":47,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-03-31T22:16:49.240Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","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/jclem.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","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}},"created_at":"2013-03-15T00:21:06.000Z","updated_at":"2025-02-28T07:25:24.000Z","dependencies_parsed_at":"2024-04-13T10:05:45.784Z","dependency_job_id":null,"html_url":"https://github.com/jclem/gifify","commit_stats":{"total_commits":35,"total_committers":8,"mean_commits":4.375,"dds":0.4285714285714286,"last_synced_commit":"79930e64356652064852ee1db2edd3e0406b4091"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jclem%2Fgifify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jclem%2Fgifify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jclem%2Fgifify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jclem%2Fgifify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jclem","download_url":"https://codeload.github.com/jclem/gifify/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247744332,"owners_count":20988783,"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":[],"created_at":"2024-08-01T07:00:37.575Z","updated_at":"2025-04-07T23:07:58.092Z","avatar_url":"https://github.com/jclem.png","language":"Shell","funding_links":[],"categories":["Utilities","Shell"],"sub_categories":[],"readme":"# gifify\n\ngifify is a shell script for converting screen recordings into GIFs that can be\nembedded conveniently into places like Slack channels or GitHub issues and pull\nrequests.\n\n## Installation\n\n```sh\nbrew install gifify\n```\n\n## Usage\n\nGiven a file `recording.mov`:\n\n- Convert it into recording.mov.gif:\n\n```sh\ngifify recording.mov\n```\n\n- Convert it into new_gif.gif:\n\n```sh\ngifify -o new_gif recording.mov\n```\n\n- Convert it, cropping the top left corner:\n\n```sh\ngifify -c 100:100 recording.mov\n```\n\n- Convert it and output at 60 frames per second:\n\n```sh\ngifify -r 60 recording.mov\n```\n\n- Convert it and output at 30 frames per second at 2x speed:\n\n```sh\ngifify -r 30@2 recording.mov\n```\n\n- Convert it and output at 30 frames per second at 2x speed, with a single loop:\n\n```sh\ngifify -r 30@2 -l 1 recording.mov\n```\n\n## Regarding framerates:\n\nGIF renderers typically cap the framerate somewhere between 60 and 100 frames\nper second. If you choose to change the framerate or playback speed of your\nGIFs, ensure your framerates do not exceed 60 frames per second to ensure your\nGIFs play consistently. An easy way to compute this is to ensure that FPS x\nSPEED is not greater than 60.\n\n## License\n\nMIT (See [LICENSE][3])\n\n\n[1]: https://raw.github.com/jclem/gifify/master/gifify.sh\n[2]: https://github.com/cloudapp/cloudapp.rb\n[3]: https://raw.github.com/jclem/gifify/master/LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjclem%2Fgifify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjclem%2Fgifify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjclem%2Fgifify/lists"}