{"id":24288688,"url":"https://github.com/eirisocherry/ftools","last_synced_at":"2025-09-11T16:45:59.546Z","repository":{"id":230963985,"uuid":"779049057","full_name":"eirisocherry/ftools","owner":"eirisocherry","description":"ffmpeg video converter","archived":false,"fork":false,"pushed_at":"2025-09-09T10:57:43.000Z","size":106,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-09T13:47:59.653Z","etag":null,"topics":["ffmpeg"],"latest_commit_sha":null,"homepage":"","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eirisocherry.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-03-28T23:45:40.000Z","updated_at":"2025-09-09T10:57:47.000Z","dependencies_parsed_at":"2024-04-01T20:46:47.139Z","dependency_job_id":"1ab763d0-b249-4250-a023-5ae1874eafe8","html_url":"https://github.com/eirisocherry/ftools","commit_stats":null,"previous_names":["eirisocherry/ftools"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/eirisocherry/ftools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eirisocherry%2Fftools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eirisocherry%2Fftools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eirisocherry%2Fftools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eirisocherry%2Fftools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eirisocherry","download_url":"https://codeload.github.com/eirisocherry/ftools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eirisocherry%2Fftools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274672465,"owners_count":25328547,"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-11T02:00:13.660Z","response_time":74,"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":["ffmpeg"],"created_at":"2025-01-16T10:37:10.452Z","updated_at":"2025-09-11T16:45:59.505Z","avatar_url":"https://github.com/eirisocherry.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ftools\nIs a collection of ffmpeg batch scripts that allow you to recursively:  \n1. Convert videos to optimized formats (ftool-converter.bat)  \n2. Merge image sequences into videos (ftool-merger.bat)  \n3. Extract image sequences and audio tracks from videos (ftool-extractor.bat)  \n4. Split resolution of videos into peaces (ftool-splitter.bat)  \n\n## Support\nAuthor: https://www.youtube.com/@shy_rikki  \nMy support discord server: https://discord.gg/AAJxThhbBf  \n\n## Advantages\n- FFmpeg presets which provide the best quality with precise colors and work super fast in any video editing software\n- Easy to use: just drag and drop the videos/folders onto the `.bat` file and wait till converting is finished\n- Fully customizable\n  - Adjustable frame rate (FPS)\n  - Changeable resolution\n  - Create your own FFmpeg presets (for advanced users only)\n  - and more...\n\n## Installation\n1. Install FFMPEG and add it to the PATH environment variable: https://ffmpeg.org/  \nTutorial: https://www.youtube.com/watch?v=qSlxv68Xpkw  \n2. Install K-Lite Codec Pack (standart): https://codecguide.com/download_kl.htm  \nIt's a good video player that can play almost every video/audio without any issues  \n3. Install these codecs to be able to import them into video editing software:  \nUtVideo codec (.avi): https://www.videohelp.com/software/Ut-Video-Codec-Suite  \nQuicktime codec (.mov): https://support.apple.com/en-us/106375  \n4. [Optional] Install Notepad++ (handy notepad): https://notepad-plus-plus.org/downloads/  \n5. Install the batch scripts: https://github.com/eirisocherry/ftools/releases  \n\n### Usage\n1. Edit `*.bat` with a notepad and adjust the settings (preset, fps etc.)  \n2. Make sure videos and folders don't have special symbols such as `% ^ = \u0026 , ;` etc in their names (dashes \"-\" , underscores \"_\", english and other languages are safe to use)  \n   During converting pay big attention to [Input] and [Output] paths and rename files/folders which are causing errors  \n3. Drag and drop videos/folders onto the `*.bat` file and wait till converting is finished\n4. Enjoy your converted videos  \n\n\n## Guide\n\n\u003cdetails\u003e\n\u003csummary\u003e \u003e\u003e ftool-converter.bat \u003c/summary\u003e\n\u003cbr\u003e\n\n### How to add an ffmpeg preset?\n1. Make a new preset  \n![image](https://github.com/user-attachments/assets/2a82f8a7-5817-478c-8d13-c8a8842d81e1)  \n2. Adjust echo  \n![image](https://github.com/user-attachments/assets/660246b8-c04e-4b7d-912e-1dae1ac64c64)  \n3. Specify the new preset in `render_all_presets` function to make a preset called \"all\" work correctly  \n![image](https://github.com/user-attachments/assets/7afdd0d8-e285-4806-977d-14f71684036a)  \n\n[Optional] Setup more video extensions which ffmpeg will try to convert  \n![image](https://github.com/user-attachments/assets/d2e36bc9-2a6e-49fc-9f21-717f1b1fcdc7)  \n\n\u003cbr\u003e\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n\u003csummary\u003e \u003e\u003e ftool-merger.bat \u003c/summary\u003e\n\u003cbr\u003e\n\n1. Make a new preset  \n![image](https://github.com/user-attachments/assets/555da13c-c763-4825-819b-6b04bb4975a0)  \n2. [Optional] Setup more image extensions which ffmpeg will try to merge  \n![image](https://github.com/user-attachments/assets/60689d40-2af2-4b6e-a064-689c8cd4180b)  \n3. Adjust echo  \n![image](https://github.com/user-attachments/assets/b559c942-8dd1-475f-87d5-2f4bb8d5d039)  \n4. Specify the new preset in `render_all_presets` function to make a preset called \"all\" work correctly  \n![image](https://github.com/user-attachments/assets/21446c0c-86d3-4e11-8cbf-faa3e7ac7074)  \n\n\u003cbr\u003e\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n\u003csummary\u003e \u003e\u003e ftool-extractor.bat \u003c/summary\u003e\n\u003cbr\u003e\n\n\u003cbr\u003e\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n\u003csummary\u003e \u003e\u003e ftool-splitter.bat \u003c/summary\u003e\n\u003cbr\u003e\n\n\u003cbr\u003e\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feirisocherry%2Fftools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feirisocherry%2Fftools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feirisocherry%2Fftools/lists"}