{"id":30674351,"url":"https://github.com/lextrack/godotvideoconverter","last_synced_at":"2026-05-07T23:40:22.577Z","repository":{"id":310291693,"uuid":"1039332909","full_name":"lextrack/GodotVideoConverter","owner":"lextrack","description":"A video converter for Godot - drag, drop, and get optimized OGV files without any plugins","archived":false,"fork":false,"pushed_at":"2025-08-25T02:11:08.000Z","size":119,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-08-25T05:41:51.059Z","etag":null,"topics":["audio","converter","godot","godot4","video","video-processing"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lextrack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"license.txt","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},"funding":{"custom":"https://www.paypal.me/lextrack","ko_fi":"lextrack"}},"created_at":"2025-08-17T01:39:02.000Z","updated_at":"2025-08-25T02:11:11.000Z","dependencies_parsed_at":"2025-08-17T05:22:27.503Z","dependency_job_id":"90afdec9-c755-49c3-a36d-3b71afc44b64","html_url":"https://github.com/lextrack/GodotVideoConverter","commit_stats":null,"previous_names":["lextrack/godotvideoconverter"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/lextrack/GodotVideoConverter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lextrack%2FGodotVideoConverter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lextrack%2FGodotVideoConverter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lextrack%2FGodotVideoConverter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lextrack%2FGodotVideoConverter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lextrack","download_url":"https://codeload.github.com/lextrack/GodotVideoConverter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lextrack%2FGodotVideoConverter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273086467,"owners_count":25043339,"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-01T02:00:09.058Z","response_time":120,"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":["audio","converter","godot","godot4","video","video-processing"],"created_at":"2025-09-01T07:08:04.710Z","updated_at":"2026-05-07T23:40:17.558Z","avatar_url":"https://github.com/lextrack.png","language":"C#","funding_links":["https://www.paypal.me/lextrack","https://ko-fi.com/lextrack"],"categories":[],"sub_categories":[],"readme":"# Godot Video Converter\n\nA specialized video conversion tool for Godot Engine developers.\n\n## 🎯 Purpose\n\nConvert videos to Godot-compatible formats (especially OGV) with:\n\n* Native Godot support without external plugins\n* Game-oriented optimizations\n* Batch processing capabilities\n* Sprite atlas generation from videos\n\n## ✨ Key Features\n\n### Supported Formats\n\n| Format                | Codecs        | Primary Purpose              | Godot Support                   | Recommended Usage   |\n| --------------------- | ------------- | ---------------------------- | ------------------------------- | ------------------- |\n| **OGV** (Recommended) | Theora/Vorbis | Native Godot integration     | Full native support           | All Godot projects  |\n| **MP4** (Courtesy)    | H.264/AAC     | Cross-platform compatibility | Requires third-party plugins | Non-Godot use only  |\n| **WebM** (Courtesy)   | VP9/Opus      | Web applications             | Limited via plugins          | Web exports/testing |\n\n**Important Notes:**\n\n* Only OGV format is officially supported by Godot without plugins\n* MP4/WebM options are provided for convenience in non-Godot workflows\n* For Godot projects, OGV is strongly recommended for:\n\n  * Guaranteed compatibility across all platforms\n  * No additional plugin dependencies\n  * Consistent playback performance\n\n### 🎨 Sprite Atlas Generation\n\nConvert videos into **sprite atlases** for 2D animations in Godot:\n\n| Layout Mode    | Description                          |\n| -------------- | ------------------------------------ |\n| **Grid**       | Square arrangement (auto-calculated) |\n\n\n**Resolution Options**: Low → Very High (or keep original) per frame\n**Script to test**: When you generate a sprite atlas, you now get a ready-to-use .gd script\n**Use Cases**: Character cycles, UI effects, particle animations, game object states, etc\n\n### OGV Optimization Modes (Technical Specifications)\n\n| Mode                   | Best Performance On    |\n| ---------------------- | ---------------------- |\n| **Standard**           | Default (recommended for most videos)      |\n| **Constant FPS (CFR)** | UI elements            |\n| **Weak Hardware**      | Mobile/Low-end devices |\n| **Ideal Loop**         | Sprite animations      |\n| **Controlled Bitrate** | Try to maintain the average bitrate        |\n| **Mobile Optimized**   | Mobile games           |\n\n### Quality Presets (Performance Characteristics)\n\n| Preset        | Encoding Speed | Recommended Resolution Range |\n| ------------- | -------------- | ---------------------------- |\n| **Ultra**     | Very Slow      | 1080p-4K                     |\n| **High**      | Slow           | 720p-1440p                   |\n| **Balanced**  | Moderate       | 480p-1080p                   |\n| **Optimized** | Fast           | 360p-720p                    |\n| **Tiny**      | Very Fast      | 240p-480p                    |\n\n*Conversion time varies based on resolution, FPS, and hardware capabilities*\n\n## 🖥️ User Interface Features\n\n* **Drag \u0026 drop** file input\n* Real-time **video metadata display** (codec, resolution, duration)\n* **Progress tracking** with percentage completion\n* **Output folder** customization\n* **Batch processing** of multiple files\n* **Presets manager** for frequent configurations\n* **Sprite atlas generator** with layout options\n\n## ⚙️ General Technical Specifications\n\n* **Resolution options**: 3840x2160 (4K) to 426x240 (240p)\n* **FPS control**: Customizable (default: 30)\n* **Audio options**: Preserve/remove audio track\n* **File handling**: Automatic duplicate prevention\n* **Settings**: Persist between sessions\n* **Atlas generation**: PNG output with customizable frame extraction\n\n## 📦 Installation \u0026 Requirements\n\n1. Download the latest release\n2. **No installation required** - portable executable\n3. **FFmpeg included** - no additional dependencies\n\n## 🚀 Quick Start Guide\n\n1. **Add files**: Drag videos into the window or use file dialog\n2. **Choose output type**:\n\n   * **Video Conversion**: Convert to OGV/MP4/WebM\n   * **Sprite Atlas**: Generate PNG sprite sheets\n3. **Configure**:\n\n   * Select format/layout mode\n   * Choose optimization settings\n   * Set quality/resolution\n4. **Convert**:\n\n   * Set output folder (default: ./output)\n   * Click \"Convert\" or \"Generate Atlas\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flextrack%2Fgodotvideoconverter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flextrack%2Fgodotvideoconverter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flextrack%2Fgodotvideoconverter/lists"}