{"id":20295798,"url":"https://github.com/0n1con3/video-codec-analyzer","last_synced_at":"2026-04-09T20:04:00.530Z","repository":{"id":229410454,"uuid":"776665756","full_name":"0n1cOn3/Video-Codec-Analyzer","owner":"0n1cOn3","description":"Optimize video encoding with codec insights using ffmpeg.","archived":false,"fork":false,"pushed_at":"2024-03-24T06:14:39.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-14T09:55:39.850Z","etag":null,"topics":["android","bsd","codec","converting","ffmpeg","ffmpeg-script","ffmpeg-wrapper","linux","macos","movies","multimedia","series","wsl","wsl2"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0n1cOn3.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}},"created_at":"2024-03-24T06:02:01.000Z","updated_at":"2024-03-24T06:17:50.000Z","dependencies_parsed_at":"2024-03-24T07:20:51.806Z","dependency_job_id":"d44edfe4-d10f-4d27-ad46-1117c1ce3867","html_url":"https://github.com/0n1cOn3/Video-Codec-Analyzer","commit_stats":null,"previous_names":["0n1con3/video-codec-analyzer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0n1cOn3%2FVideo-Codec-Analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0n1cOn3%2FVideo-Codec-Analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0n1cOn3%2FVideo-Codec-Analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0n1cOn3%2FVideo-Codec-Analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0n1cOn3","download_url":"https://codeload.github.com/0n1cOn3/Video-Codec-Analyzer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241794114,"owners_count":20021189,"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":["android","bsd","codec","converting","ffmpeg","ffmpeg-script","ffmpeg-wrapper","linux","macos","movies","multimedia","series","wsl","wsl2"],"created_at":"2024-11-14T15:36:10.271Z","updated_at":"2026-04-09T20:03:55.485Z","avatar_url":"https://github.com/0n1cOn3.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Video Codec Analyzer 🎥💻\n\nThis Bash script analyzes video files in the current directory to provide insights on codecs, helping you optimize your video encoding process.\n\n## Features\n- 💡 **Codec Analysis**: Determine the best and worst codecs based on video duration.\n- 📊 **Common Codec Analysis**: Identify the most common codec among your video files.\n\n## Usage\n1. Ensure you have `ffprobe` installed.\n2. Simply run the script in your video directory:\n\n```bash\n./video_codec_analyzer.sh\n\n█████   █████ ███      █████                       █████████                      ████                                     \n░░███   ░░███ ░░░      ░░███                       ███░░░░░███                    ░░███                                     \n ░███    ░███ ████   ███████   ██████  ██████     ░███    ░███ ████████    ██████  ░███ █████ ████ █████   ██████  ████████ \n ░███    ░███░░███  ███░░███  ███░░██████░░███    ░███████████░░███░░███  ░░░░░███ ░███░░███ ░███ ███░░   ███░░███░░███░░███\n ░░███   ███  ░███ ░███ ░███ ░███████░███ ░███    ░███░░░░░███ ░███ ░███   ███████ ░███ ░███ ░███░░█████ ░███████  ░███ ░░░ \n  ░░░█████░   ░███ ░███ ░███ ░███░░░ ░███ ░███    ░███    ░███ ░███ ░███  ███░░███ ░███ ░███ ░███ ░░░░███░███░░░   ░███     \n    ░░███     █████░░████████░░██████░░██████     █████   █████████ █████░░█████████████░░███████ ██████ ░░██████  █████    \n     ░░░     ░░░░░  ░░░░░░░░  ░░░░░░  ░░░░░░     ░░░░░   ░░░░░░░░░ ░░░░░  ░░░░░░░░░░░░░  ░░░░░███░░░░░░   ░░░░░░  ░░░░\n\nProgress: [====================================================================================================  ] 100%\n\nBest Codec: hevc (10464.037000 seconds)\nWorst Codec: h264 (4940.960000 seconds)\nAnalyzing the most common codec...\nProgress: [====================================================================================================  ] 100%\n\nMost Common Codec: h264 (found in 9 files)\nIdeal for good quality and small files: libx264\n\n```\n\n## About\nThis script utilizes `ffprobe` to extract codec information from video files (`.mp4` and `.mkv`). It then analyzes this data to identify the best and worst codecs based on video duration, as well as the most common codec found in the directory.\n\nFeel free to contribute or report issues on [GitHub](https://github.com/0n1cOn3/Video-Codec-Analyzer).\n\nHappy video encoding! 🚀\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0n1con3%2Fvideo-codec-analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0n1con3%2Fvideo-codec-analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0n1con3%2Fvideo-codec-analyzer/lists"}