{"id":31057101,"url":"https://github.com/offerrall/bulk2avif","last_synced_at":"2025-09-15T06:48:30.951Z","repository":{"id":313226426,"uuid":"1050509688","full_name":"offerrall/bulk2avif","owner":"offerrall","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-04T16:12:53.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-04T18:12:16.772Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/offerrall.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-04T14:29:49.000Z","updated_at":"2025-09-04T16:12:56.000Z","dependencies_parsed_at":"2025-09-04T18:12:34.874Z","dependency_job_id":"5bc42a6d-45a6-4d13-bbdf-c79ee9836643","html_url":"https://github.com/offerrall/bulk2avif","commit_stats":null,"previous_names":["offerrall/bulk2avif"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/offerrall/bulk2avif","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/offerrall%2Fbulk2avif","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/offerrall%2Fbulk2avif/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/offerrall%2Fbulk2avif/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/offerrall%2Fbulk2avif/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/offerrall","download_url":"https://codeload.github.com/offerrall/bulk2avif/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/offerrall%2Fbulk2avif/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275219502,"owners_count":25425888,"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","status":"online","status_checked_at":"2025-09-15T02:00:09.272Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-09-15T06:48:26.027Z","updated_at":"2025-09-15T06:48:30.937Z","avatar_url":"https://github.com/offerrall.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bulk2AVIF\n\n**Convert all photos in a folder to AVIF format using FFmpeg.**\n\n## What it does\n\nThis script automatically finds all images in the current folder (PNG, JPG, JPEG, WebP, BMP, TIFF) and bulk converts them to AVIF format. Original images are automatically deleted after successful conversion.\n\nAVIF is a modern format that offers up to 50% smaller file sizes than JPEG with better quality.\n\n## Requirements\n\n- **FFmpeg** installed on your system and in your PATH.\n  - Windows: Download from [ffmpeg.org](https://ffmpeg.org/download.html)\n  - macOS: `brew install ffmpeg`\n  - Linux: `sudo apt install ffmpeg` or `sudo yum install ffmpeg`\n\n## Usage\n\n1. Put `bulk2avif.py` in the folder with your photos\n2. Run:\n   ```bash\n   python bulk2avif.py\n   ```\n\n**⚠️ WARNING:** Original images are automatically deleted after conversion. Backup if needed.\n\n## Example\n\n```\n$ python bulk2avif.py\nConverting 15 images to AVIF...\n✓ photo1.jpg\n✓ photo2.png  \n✓ vacation.jpeg\n✗ corrupted.png\n```\n\nSimple, fast, automatic.\n\n## License\nMIT License.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fofferrall%2Fbulk2avif","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fofferrall%2Fbulk2avif","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fofferrall%2Fbulk2avif/lists"}