{"id":18556699,"url":"https://github.com/valkryst/automated_video_conversion","last_synced_at":"2026-04-29T15:38:03.171Z","repository":{"id":142749525,"uuid":"433543022","full_name":"Valkryst/Automated_Video_Conversion","owner":"Valkryst","description":"A bash script which automatically converts video files into x265 MKV files using FFMPEG.","archived":false,"fork":false,"pushed_at":"2022-01-08T02:24:43.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-17T11:34:12.357Z","etag":null,"topics":["automation","converter","ffmpeg","ffmpeg-script","x265"],"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/Valkryst.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}},"created_at":"2021-11-30T18:31:25.000Z","updated_at":"2022-12-04T20:17:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"776e5a9b-fd0a-465d-a5e4-306f379f2747","html_url":"https://github.com/Valkryst/Automated_Video_Conversion","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valkryst%2FAutomated_Video_Conversion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valkryst%2FAutomated_Video_Conversion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valkryst%2FAutomated_Video_Conversion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valkryst%2FAutomated_Video_Conversion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Valkryst","download_url":"https://codeload.github.com/Valkryst/Automated_Video_Conversion/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254349271,"owners_count":22056310,"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":["automation","converter","ffmpeg","ffmpeg-script","x265"],"created_at":"2024-11-06T21:32:57.050Z","updated_at":"2026-04-29T15:38:03.100Z","avatar_url":"https://github.com/Valkryst.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Installation\n\nTo download this script and its dependencies, copy and paste the following commands into your bash terminal.\n\n```bash\n# Install Dependencies\nsudo apt update\nsudo apt install ffmpeg wget\n\n\n\n# Download Script\nsudo wget https://github.com/Valkryst/Automated_Video_Conversion/blob/main/convert.sh\n\n\n\n# Modify the script's permissions to allow it to be run.\nsudo chmod +x convert.sh\n```\n\nWith the script downloaded, you must then perform these steps:\n\n* Move the script into its own folder.\n  \n  * e.g. `/home/conversion/video`\n\n* Edit the script and make the following changes:\n  \n  * Change `/home/conversion/video` in the command  `cd /home/conversion/video` to point to the folder in which you placed the script.\n  \n  * Change `ubuntu` in the command `chown -R ubuntu \"$folder_path\"` to your username.\n  \n  * Change `ubuntu` in the command `chgrp -R ubuntu \"$folder_path\"` to your username.\n\n* Run the script to generate all necessary subfolders.\n\n* Add a [cron](https://en.wikipedia.org/wiki/Cron) job to run the script at a set interval.\n  \n  * e.g. `0 * * * * /bin/bash /home/conversion/video/convert.sh \u003e /home/conversion/video/convert.log`\n\n## Usage\n\nPlace files and folders in the `todo` folder and they will be converted by the cron job.\n\n## Important Notes\n\n* Any folders containing the word `sample` are deleted, along with all files within those folders.\n\n* Any files ending in `.exe`, `.jpg`, `.jpeg`, `.png`, `.nfo` or `.txt` are deleted.\n\n* Dolby Vision and HDR files are not supported.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalkryst%2Fautomated_video_conversion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvalkryst%2Fautomated_video_conversion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalkryst%2Fautomated_video_conversion/lists"}