{"id":24313965,"url":"https://github.com/altunenes/scramblery","last_synced_at":"2026-02-18T00:14:14.083Z","repository":{"id":59144535,"uuid":"449034134","full_name":"altunenes/scramblery","owner":"altunenes","description":"Desktop app for image and video scrambling with various methods including Fourier phase scramble: Entire image/video or just detected facial area.","archived":false,"fork":false,"pushed_at":"2025-05-09T08:56:31.000Z","size":71388,"stargazers_count":19,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-09T09:39:45.087Z","etag":null,"topics":["desktop-app","experimental-psychology","face","face-detection","fourier","fourier-transform","gstreamer","psychology","scramble","scramble-face","tauri","video","video-processing"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/altunenes.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":"2022-01-17T20:08:33.000Z","updated_at":"2025-05-09T08:56:34.000Z","dependencies_parsed_at":"2025-02-28T11:39:46.562Z","dependency_job_id":"b056d5c9-5c42-4ca1-bab4-9df2d753928d","html_url":"https://github.com/altunenes/scramblery","commit_stats":{"total_commits":121,"total_committers":2,"mean_commits":60.5,"dds":0.3553719008264463,"last_synced_commit":"92e4e7b55e525c69b25456abb662062c17826491"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/altunenes/scramblery","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/altunenes%2Fscramblery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/altunenes%2Fscramblery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/altunenes%2Fscramblery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/altunenes%2Fscramblery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/altunenes","download_url":"https://codeload.github.com/altunenes/scramblery/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/altunenes%2Fscramblery/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259338264,"owners_count":22842805,"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":["desktop-app","experimental-psychology","face","face-detection","fourier","fourier-transform","gstreamer","psychology","scramble","scramble-face","tauri","video","video-processing"],"created_at":"2025-01-17T09:14:59.881Z","updated_at":"2026-02-18T00:14:14.045Z","avatar_url":"https://github.com/altunenes.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scramblery  \n[![DOI](https://zenodo.org/badge/449034134.svg)](https://zenodo.org/badge/latestdoi/449034134) [![Release](https://github.com/altunenes/scramblery/actions/workflows/release.yml/badge.svg)](https://github.com/altunenes/scramblery/actions/workflows/release.yml)\n\n---\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/3d81b541-8bb3-4414-9b77-501fe608041f\" width=\"64\" alt=\"App Icon\"\u003e\n\u003c/p\u003e\n\nScramblery is a tool designed to scramble images and videos for scientific, privacy, or artistic purposes. It offers various scrambling techniques, including pixel shuffling and frequency domain manipulation using Fourier transforms.\n\n---\n*Preview of the main menu*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/1137f7f2-9169-4e4c-a14d-5dddaf5a3647\" width=\"400\" alt=\"Main Menu Preview\"/\u003e\n\u003c/p\u003e\n\n---\n\n## Features\n\n- **Image Scrambling:** Various techniques—including advanced Fourier-based scrambling.\n- **Video Scrambling:** Efficient frame processing via GStreamer's pipeline.\n- **Batch Processing \u0026 Face Detection:** Process image directories and optionally target faces.\n- **Face Detection:** Detect facial area and scramble facial area (options for: exclude/include bg).\n\n## Examples\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n| Video | GIF Preview |\n|:-----:|:-----------:|\n| [Video](https://github.com/user-attachments/assets/affb7333-231d-4773-bfa4-44c4c05fd815) \u003cbr\u003e\u003csub\u003eBlock scramble-only facial area exclude bg\u003c/sub\u003e | \u003cimg src=\"https://github.com/user-attachments/assets/a6ca6476-e940-46c7-a9f4-b549e6bfa503\" width=\"200\" alt=\"block\" /\u003e |\n| [Video](https://github.com/user-attachments/assets/0a57b9a9-859d-4a4f-96cf-a4fe39f98637) \u003cbr\u003e\u003csub\u003ePixel scramble-only facial area exclude bg\u003c/sub\u003e | \u003cimg src=\"https://github.com/user-attachments/assets/ebdcf320-9e1a-4ebd-b5a2-64b29c00146d\" width=\"200\" alt=\"exc_bg\" /\u003e |\n| [Video 1](https://github.com/user-attachments/assets/37fd72dc-e575-4de0-b910-94a42e81f0b2) \u003cbr\u003e[Video 2](https://github.com/user-attachments/assets/a0f47a62-7867-4fb1-ae6f-bff893225d47) \u003cbr\u003e\u003csub\u003eFourier Phase: Colorful/Gray options\u003c/sub\u003e | \u003cimg src=\"https://github.com/user-attachments/assets/6d011ce0-7cfc-429d-8d2e-93f3c5f19c5d\" width=\"200\" alt=\"fft\" /\u003e |\n\n\u003c/div\u003e\n\n\n---\n\n## Installation\n\nFor installation instructions, please refer to the [INSTALLATION GUIDE](https://github.com/altunenes/scramblery/blob/main/INSTALL.md).\n\n---\n\n## Citation\n\nAltun, E. (2025). altunenes/scramblery: Scramblery v2.0.0 (v2.0.0). Zenodo. https://doi.org/10.5281/zenodo.7484576","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faltunenes%2Fscramblery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faltunenes%2Fscramblery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faltunenes%2Fscramblery/lists"}