{"id":27918570,"url":"https://github.com/kernferm/bubbles-converter","last_synced_at":"2026-01-21T09:04:05.580Z","repository":{"id":287178097,"uuid":"963846626","full_name":"KernFerm/Bubbles-Converter","owner":"KernFerm","description":"Bubbles Converter is a user‑friendly multimedia conversion tool built with Python, CustomTkinter, and FFmpeg. It lets you convert video, image, and audio files to a wide variety of formats—all through an intuitive graphical interface.","archived":false,"fork":false,"pushed_at":"2025-05-20T21:49:31.000Z","size":698,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-20T22:57:43.772Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://discord.fnbubbles420.org/invite","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KernFerm.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-10T09:51:02.000Z","updated_at":"2025-05-20T21:49:34.000Z","dependencies_parsed_at":"2025-04-10T11:41:44.212Z","dependency_job_id":"8c7fbf20-b715-4003-ad1a-a79c3a9253e0","html_url":"https://github.com/KernFerm/Bubbles-Converter","commit_stats":null,"previous_names":["kernferm/bubbles-converter"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/KernFerm/Bubbles-Converter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubbles-Converter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubbles-Converter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubbles-Converter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubbles-Converter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KernFerm","download_url":"https://codeload.github.com/KernFerm/Bubbles-Converter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubbles-Converter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28630938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-05-06T18:23:23.076Z","updated_at":"2026-01-21T09:04:05.569Z","avatar_url":"https://github.com/KernFerm.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bubbles Converter 🚀\r\n\r\nBubbles Converter is a user‑friendly multimedia conversion tool built with **Python**, **CustomTkinter**, and **FFmpeg**. It lets you convert **video**, **image**, and **audio** files to a wide variety of formats—all through an intuitive graphical interface.\r\n\r\n\u003e **Tip:** Click the green **\"Download ZIP\"** button on our GitHub repository page to download the project files as a ZIP archive! 📦\r\n\r\n---\r\n\r\n## Features ✨\r\n\r\n- **Multi-Format Conversion:**\r\n  - **Video Conversion:** Convert videos to formats like MP4, MOV, AVI, MKV, WEBM, FLV, WMV, MPEG, MPG, 3GP, 3G2, M4V, VOB, TS, OGV, ASF, F4V, M2TS, MXF, AMV, GIFV, and more. 🎥\r\n  - **Image Conversion:** Convert images to formats such as PNG, JPG, BMP, GIF, TIFF, WEBP, ICO, PPM, PGM, PBM, PNM, EPS, SVG, CR2, NEF, CRW, DNG, RAF, ORF, ARW, RW2, SR2, etc. 🖼️\r\n  - **Audio Conversion:** Convert audio files to formats like MP3, WAV, FLAC, AAC, OGG, WMA, M4A, OPUS, AIFF, AMR, AA, AAX, ACT, etc. 🎵\r\n- **Intuitive Interface:**  \r\n  The GUI guides you through selecting the conversion type, browsing for files, choosing output formats, and adjusting video settings (if applicable) — all while running in the background for a responsive experience! 🤩\r\n\r\n# Join the discord if you need help \r\n\r\n[https://fnbubbles420.org/discordinvite](https://fnbubbles420.org/discordinvite)\r\n\r\n\r\n---\r\n\r\n## Installation \u0026 Requirements 🔧\r\n\r\nBefore you run the converter, please ensure you have the following installed:\r\n\r\n- **Python 3.x**  \r\n  If you do not have Python installed, or to ensure Python 3.11.9 is added to your system PATH automatically **without administrator rights**, simply run the included `python3119.bat` file. This batch file configures your environment for you.\r\n\r\n- **FFmpeg**  \r\n  Required for video and audio conversion.  \r\n  Download from [FFmpeg.org](https://ffmpeg.org/download.html) and add it to your system PATH.\r\n\r\n- **Pillow, CustomTkinter, and Tk**  \r\n  Install these Python packages by running:\r\n```\r\npip install Pillow customtkinter tk\r\n```\r\n\r\n## Usage 💻\r\n\r\n### 1. **Download \u0026 Extract**:\r\n\r\n- Click the green \"Download ZIP\" button on the GitHub repository page, then extract the files to your preferred folder. 📥\r\n\r\n### 2. **Ensure Python is Configured**:\r\n\r\n- If needed, run the `python3119.bat` file (included in the repository) to automatically `add` Python 3.11.9 to your `PATH`. No admin privileges are required!\r\n\r\n### 3. **Change Directory**:\r\n\r\n- Open your terminal or command prompt and change to the project directory:\r\n\r\n```\r\ncd path/to/your/extracted_folder\r\n```\r\n\r\n## 4. **Launch the Application**\r\n\r\n- Run the converter by executing:\r\n  ```bash\r\n  python converter.py\r\n  ```\r\n  ***(Make sure FFmpeg is installed and in your system PATH.)***\r\n\r\n- If you open the `Bubbles-Converter` folder, go into the `dist` directory and double-click `launcher.bat` to run the application.\r\n\r\n### 5. **Select Conversion Type**\r\n\r\n- Use the drop-down at the top of the window to choose **Video**, **Image**, or **Audio**. 🎚️\r\n\r\n### 6. **Browse for Input File**\r\n\r\n- Click **Browse** to select your source file. The file dialog will automatically filter by the chosen conversion type. 🔍\r\n\r\n### 7. **Select Output Format**\r\n\r\n- Use the **Output Format** drop-down to pick your desired format. Each type (Video/Image/Audio) comes with a full list of supported formats and a recommended default. ✅\r\n\r\n### 8. **Save Your Output File**\r\n\r\n- Click **Save As**, enter **only** the file name (no extension), and click **Save**.  \r\n- The dialog will filter to your selected format and **automatically append** the correct extension for you. 💾\r\n\r\n### 9. **Adjust Video Settings** *(Video only)*\r\n\r\n- If you’re doing a video conversion, tweak the **CRF** (quality) and choose an encoding **Preset**.  \r\n- The preset defaults to “medium” for a good balance of speed + quality. ⚙️\r\n\r\n### 10. **Convert**\r\n\r\n- Click **Convert**.  \r\n- A status message will update during processing, and you’ll get a confirmation once it’s done. 🎉\r\n\r\n### 11. **Exit**\r\n\r\n- Click **Close** to quit the app. 👋\r\n\r\n## Sceenshots\r\n\u003cimg src=\"https://github.com/KernFerm/Bubbles-Converter/blob/main/screenshots/pic-3.png\" width=\"350\"\u003e\r\n\u003cimg src=\"https://github.com/KernFerm/Bubbles-Converter/blob/main/screenshots/pic-4.png\" width=\"250\"\u003e\r\n\u003cimg src=\"https://github.com/KernFerm/Bubbles-Converter/blob/main/screenshots/pic-5.png\" width=\"250\"\u003e\r\n\u003cimg src=\"https://github.com/KernFerm/Bubbles-Converter/blob/main/screenshots/pic-6.png\" width=\"250\"\u003e\r\n\r\n## License 📄\r\n\r\n## ***This project is proprietary and all rights are reserved by the author.***\r\n## ***Unauthorized copying, distribution, or modification of this project is strictly prohibited.***\r\n## ***Unless You have written permission from the Developer or the FNBUBBLES420 ORG.***\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkernferm%2Fbubbles-converter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkernferm%2Fbubbles-converter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkernferm%2Fbubbles-converter/lists"}