{"id":18646874,"url":"https://github.com/piotrweppo/scenes_information_recorder","last_synced_at":"2026-04-28T21:33:46.683Z","repository":{"id":228088611,"uuid":"772732355","full_name":"PiotrWeppo/Scenes_Information_Recorder","owner":"PiotrWeppo","description":"Python GUI/CLI program that uses OpenCV and Tesseract to help  film production or post-production editors with analyzing and gathering information about VFX and ADR effects from the videos.","archived":false,"fork":false,"pushed_at":"2024-11-19T14:35:54.000Z","size":16618,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-17T19:07:43.017Z","etag":null,"topics":["adr","analysis","cv2","image-processing","opencv","pyscenedetect","pyside6","pytesseract","python","python-opencv","scene-detection","tesseract","vfx","video","video-processing"],"latest_commit_sha":null,"homepage":"","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/PiotrWeppo.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}},"created_at":"2024-03-15T19:27:33.000Z","updated_at":"2024-11-19T13:05:39.000Z","dependencies_parsed_at":"2024-04-25T21:45:59.864Z","dependency_job_id":"d4d65519-a98f-4eff-b278-28de988a400c","html_url":"https://github.com/PiotrWeppo/Scenes_Information_Recorder","commit_stats":null,"previous_names":["piotrweppo/video-draft-information-recorder","piotrweppo/scenes-information-recorder-for-video-editors","piotrweppo/scenes_information_recorder"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PiotrWeppo/Scenes_Information_Recorder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiotrWeppo%2FScenes_Information_Recorder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiotrWeppo%2FScenes_Information_Recorder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiotrWeppo%2FScenes_Information_Recorder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiotrWeppo%2FScenes_Information_Recorder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PiotrWeppo","download_url":"https://codeload.github.com/PiotrWeppo/Scenes_Information_Recorder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiotrWeppo%2FScenes_Information_Recorder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32400864,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T19:38:08.556Z","status":"ssl_error","status_checked_at":"2026-04-28T19:37:55.688Z","response_time":56,"last_error":"SSL_read: 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":["adr","analysis","cv2","image-processing","opencv","pyscenedetect","pyside6","pytesseract","python","python-opencv","scene-detection","tesseract","vfx","video","video-processing"],"created_at":"2024-11-07T06:23:16.555Z","updated_at":"2026-04-28T21:33:46.654Z","avatar_url":"https://github.com/PiotrWeppo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cp style=\"text-align: center;\"\u003eScenes Information Recorder for Film Editors\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003cimg src=\"resources/images/title_logo.jpeg\" alt=\"Title Logo\" width=\"400\"/\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eProject under development.\u003c/strong\u003e\u003c/p\u003e\r\n\r\nThis project is designed to make work easier for film production or post-production editors. The program is intended to read frames from the film and collect relevant information about the scenes, such as:\r\n\r\n- Information about the VFX effect to be added to the scene,\r\n- Information about the ADR effect to be added to the scene,\r\n- The time range of the entire scene (from the beginning of the movie) in which the VFX appears,\r\n- Actual time range within the scene (from the beginning of the movie) during which the ADR effect occurs.\r\n- The actual time range of the entire scene in which VFX appears,\r\n- The time range within the scene during which the ADR effect occurs,\r\n\r\nAfter reviewing the entire movie, an Excel file is generated, with a summary of the processed information, and thumbnails of the scenes in which VFX effects occur.\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n\r\n![GitHub issues](https://img.shields.io/github/issues-raw/PiotrWeppo/Scenes-information-recorder-for-video-editors)\r\n![GitHub last commit](https://img.shields.io/github/last-commit/PiotrWeppo/Scenes-information-recorder-for-video-editors)\r\n![GitHub](https://img.shields.io/github/license/PiotrWeppo/Scenes-information-recorder-for-video-editors)\r\n\r\n[Getting started](#getting-started) •\r\n[Usage](#usage) •\r\n[Behind the Scenes](#behind-the-scenes) •\r\n[License](#license)\r\n\r\n\u003c/div\u003e\r\n\r\n## Installation\r\n\r\n---\r\n\r\n**1. Clone the repository:**\r\n\r\n      git clone https://github.com/PiotrWeppo/Scenes_Information_Recorder.git\r\n      cd Scenes_Information_Recorder\r\n\r\n**1. Set up a virtual environment:**\r\n\r\n      python -m venv venv\r\n\r\n**2. Activate the virtual environment:**\r\n\r\n- On Windows:\r\n\r\n      .\\venv\\Scripts\\activate\r\n\r\n- On macOS and Linux:\r\n\r\n      source venv/bin/activate\r\n\r\n**3. Install necessary libraries:**\r\n\r\n      pip install -r requirements.txt\r\n\r\n## Usage\r\n\r\n---\r\n\r\nThe program uses the GUI to help select the initial parameters of the video, such as source and file path, but especially the first frame from which to check the video (some videos may start with a title card, which should be separated from the video being processed) and the areas of text searched by the OCR engine.\r\n\r\n\u003cp align=\"center\"\u003e\r\n      \u003cimg src=\"images/gui_usage.gif\" alt=\"GUI Presentation Example\"\u003e\r\n      \u003cbr\u003eShowcasing GUI part of application.\r\n      \u003cbr\u003e\u003cimg src=\"images/cli.gif\" alt=\"CLI Presentation Example\" width=\"80%\"\u003e\r\n      \u003cbr\u003eShowcasing CLI part of application.\r\n\u003c/p\u003e\r\n\r\n## Behind the Scenes\r\n\r\n---\r\n\r\nThe graphic below shows a simplified diagram of the program's processes.\r\n\r\n\u003cp align=\"center\"\u003e \u003cimg src=\"images/graph.svg\" alt=\"Graph\"/\u003e \u003c/p\u003e\r\n\r\n## License\r\n\r\n---\r\n\r\nCopyright © 2024 Piotr Weppo\r\n\r\nThis project is [MIT](https://choosealicense.com/licenses/mit/) licenced.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiotrweppo%2Fscenes_information_recorder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpiotrweppo%2Fscenes_information_recorder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiotrweppo%2Fscenes_information_recorder/lists"}