{"crate":{"id":"av-scenechange","name":"av-scenechange","updated_at":"2026-06-22T17:23:47.339782Z","versions":[2628380,2619683,2054819,2044971,1984131,1963698,1959970,1927430,1924108,1904451,1862818,1860666,1858754,1800062,1672170,1640309,1631872,1622929,1618956,1594276,1573585,1572894,1424831,1169935,1169931,1152999,1151278,1013501,783899,681737,446836,426829,425622,412874,344105,284098,227175,226616,193404,193256,192744],"keywords":[],"categories":[],"badges":[],"created_at":"2019-11-27T23:53:44.610940Z","downloads":31865181,"recent_downloads":15452765,"default_version":"0.24.1","num_versions":41,"yanked":false,"max_version":"0.24.1","newest_version":"0.24.1","max_stable_version":"0.24.1","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","links":{"version_downloads":"/api/v1/crates/av-scenechange/downloads","versions":null,"owners":"/api/v1/crates/av-scenechange/owners","owner_team":"/api/v1/crates/av-scenechange/owner_team","owner_user":"/api/v1/crates/av-scenechange/owner_user","reverse_dependencies":"/api/v1/crates/av-scenechange/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2628380,"crate":"av-scenechange","num":"0.24.1","dl_path":"/api/v1/crates/av-scenechange/0.24.1/download","readme_path":"/api/v1/crates/av-scenechange/0.24.1/readme","updated_at":"2026-06-22T17:23:47.339782Z","created_at":"2026-06-22T17:23:47.339782Z","downloads":3404,"features":{"asm":["cc","libc","nasm-rs"],"bench-internals":[],"binary":["clap","serialize"],"default":["asm","binary","threading"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"ffms2":["av-decoders/ffms2"],"serialize":["serde","serde_json"],"static_simd":["asm"],"threading":["rayon/threads"],"tracing":["dep:tracing","tracing-perfetto","tracing-subscriber"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT AND BSD-2-Clause AND ISC","links":{"dependencies":"/api/v1/crates/av-scenechange/0.24.1/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.24.1/downloads","authors":"/api/v1/crates/av-scenechange/0.24.1/authors"},"crate_size":250327,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2026-06-22T17:23:47.339782Z"}],"checksum":"6c150630b8bee138a9e7cf75a92b487d2bbbcd1e11cf55a7a5f86e47e3df78fc","rust_version":"1.95","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":25082,"comment_lines":852,"files":11},"Rust":{"code_lines":5598,"comment_lines":440,"files":38}},"total_code_lines":30680,"total_comment_lines":1292}},{"id":2619683,"crate":"av-scenechange","num":"0.24.0","dl_path":"/api/v1/crates/av-scenechange/0.24.0/download","readme_path":"/api/v1/crates/av-scenechange/0.24.0/readme","updated_at":"2026-06-21T12:51:35.186749Z","created_at":"2026-06-21T12:51:35.186749Z","downloads":686,"features":{"asm":["cc","libc","nasm-rs"],"bench-internals":[],"binary":["clap","serialize"],"default":["asm","binary","threading"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"ffms2":["av-decoders/ffms2"],"serialize":["serde","serde_json"],"static_simd":["asm"],"threading":["rayon/threads"],"tracing":["dep:tracing","tracing-perfetto","tracing-subscriber"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT AND BSD-2-Clause AND ISC","links":{"dependencies":"/api/v1/crates/av-scenechange/0.24.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.24.0/downloads","authors":"/api/v1/crates/av-scenechange/0.24.0/authors"},"crate_size":250332,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2026-06-21T12:51:35.186749Z"}],"checksum":"5e97e9d7a105e0042c0c07c34a2e8b100b1f94548701b1d97d7242fa00c5c4c5","rust_version":"1.95","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":25082,"comment_lines":852,"files":11},"Rust":{"code_lines":5600,"comment_lines":440,"files":38}},"total_code_lines":30682,"total_comment_lines":1292}},{"id":2054819,"crate":"av-scenechange","num":"0.23.0","dl_path":"/api/v1/crates/av-scenechange/0.23.0/download","readme_path":"/api/v1/crates/av-scenechange/0.23.0/readme","updated_at":"2026-02-23T07:44:03.190422Z","created_at":"2026-02-23T07:44:03.190422Z","downloads":3063,"features":{"asm":["cc","libc","nasm-rs"],"binary":["clap","serialize"],"default":["asm","binary"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"ffms2":["av-decoders/ffms2"],"serialize":["serde","serde_json"],"static_simd":["asm"],"tracing":["dep:tracing","tracing-chrome","tracing-subscriber"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT AND BSD-2-Clause AND ISC","links":{"dependencies":"/api/v1/crates/av-scenechange/0.23.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.23.0/downloads","authors":"/api/v1/crates/av-scenechange/0.23.0/authors"},"crate_size":466863,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2026-02-23T07:44:03.190422Z"}],"checksum":"4a6f553be33f9c84cc95b7391e8c4a7732e9c11aca66aaeaa1102c554f756fed","rust_version":"1.89","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6910,"comment_lines":523,"files":44}},"total_code_lines":71019,"total_comment_lines":1837}},{"id":2044971,"crate":"av-scenechange","num":"0.22.2","dl_path":"/api/v1/crates/av-scenechange/0.22.2/download","readme_path":"/api/v1/crates/av-scenechange/0.22.2/readme","updated_at":"2026-02-20T01:21:14.425248Z","created_at":"2026-02-20T01:21:14.425248Z","downloads":35,"features":{"asm":["cc","libc","nasm-rs"],"binary":["clap","serialize"],"default":["asm","binary"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"ffms2":["av-decoders/ffms2"],"serialize":["serde","serde_json"],"tracing":["dep:tracing","tracing-chrome","tracing-subscriber"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT AND BSD-2-Clause AND ISC","links":{"dependencies":"/api/v1/crates/av-scenechange/0.22.2/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.22.2/downloads","authors":"/api/v1/crates/av-scenechange/0.22.2/authors"},"crate_size":466497,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2026-02-20T01:21:14.425248Z"}],"checksum":"cd6312e1de583b8e2e4b5ab6f00c0b237ff846764293f80f137a5d2957ac16f9","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6855,"comment_lines":525,"files":44}},"total_code_lines":70964,"total_comment_lines":1839}},{"id":1984131,"crate":"av-scenechange","num":"0.22.1","dl_path":"/api/v1/crates/av-scenechange/0.22.1/download","readme_path":"/api/v1/crates/av-scenechange/0.22.1/readme","updated_at":"2026-01-30T01:56:45.014108Z","created_at":"2026-01-30T01:56:45.014108Z","downloads":137,"features":{"asm":["cc","libc","nasm-rs"],"binary":["clap","serialize"],"default":["asm","binary"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"ffms2":["av-decoders/ffms2"],"serialize":["serde","serde_json"],"tracing":["dep:tracing","tracing-chrome","tracing-subscriber"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT AND BSD-2-Clause AND ISC","links":{"dependencies":"/api/v1/crates/av-scenechange/0.22.1/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.22.1/downloads","authors":"/api/v1/crates/av-scenechange/0.22.1/authors"},"crate_size":464378,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2026-01-30T01:56:45.014108Z"}],"checksum":"30f43101ac623dced110567997d6b9a43873490263ec72cdd2c0a4c111074738","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6673,"comment_lines":512,"files":43}},"total_code_lines":70782,"total_comment_lines":1826}},{"id":1963698,"crate":"av-scenechange","num":"0.22.0","dl_path":"/api/v1/crates/av-scenechange/0.22.0/download","readme_path":"/api/v1/crates/av-scenechange/0.22.0/readme","updated_at":"2026-01-22T13:05:31.716859Z","created_at":"2026-01-22T13:05:31.716859Z","downloads":70,"features":{"asm":["cc","libc","nasm-rs"],"binary":["clap","serialize"],"default":["asm","binary"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"ffms2":["av-decoders/ffms2"],"serialize":["serde","serde_json"],"tracing":["dep:tracing","tracing-chrome","tracing-subscriber"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT AND BSD-2-Clause AND ISC","links":{"dependencies":"/api/v1/crates/av-scenechange/0.22.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.22.0/downloads","authors":"/api/v1/crates/av-scenechange/0.22.0/authors"},"crate_size":464902,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2026-01-22T13:05:31.716859Z"}],"checksum":"5755c33c64f39559c2db4190ee6fa6875f3bfbb54df1575f75e28abcc2de40dd","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6794,"comment_lines":515,"files":43}},"total_code_lines":70903,"total_comment_lines":1829}},{"id":1959970,"crate":"av-scenechange","num":"0.21.2","dl_path":"/api/v1/crates/av-scenechange/0.21.2/download","readme_path":"/api/v1/crates/av-scenechange/0.21.2/readme","updated_at":"2026-01-20T23:58:07.605224Z","created_at":"2026-01-20T23:58:07.605224Z","downloads":490,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"ffms2":["av-decoders/ffms2"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT AND BSD-2-Clause AND ISC","links":{"dependencies":"/api/v1/crates/av-scenechange/0.21.2/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.21.2/downloads","authors":"/api/v1/crates/av-scenechange/0.21.2/authors"},"crate_size":465060,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2026-01-20T23:58:07.605224Z"}],"checksum":"2ec11b5abc9de502106dbd5a3772174d14ed0db7c3ac924535f348e0a4dc5183","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6794,"comment_lines":515,"files":43}},"total_code_lines":70903,"total_comment_lines":1829}},{"id":1927430,"crate":"av-scenechange","num":"0.21.1","dl_path":"/api/v1/crates/av-scenechange/0.21.1/download","readme_path":"/api/v1/crates/av-scenechange/0.21.1/readme","updated_at":"2026-01-07T13:03:36.244699Z","created_at":"2026-01-07T13:03:36.244699Z","downloads":809,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"ffms2":["av-decoders/ffms2"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT AND BSD-2-Clause AND ISC","links":{"dependencies":"/api/v1/crates/av-scenechange/0.21.1/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.21.1/downloads","authors":"/api/v1/crates/av-scenechange/0.21.1/authors"},"crate_size":464476,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2026-01-07T13:03:36.244699Z"}],"checksum":"5434fb668e4c01096c5b89158ae8207bebbc62acc8a01875ef9c49766c5cb120","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6675,"comment_lines":510,"files":43}},"total_code_lines":70784,"total_comment_lines":1824}},{"id":1924108,"crate":"av-scenechange","num":"0.21.0","dl_path":"/api/v1/crates/av-scenechange/0.21.0/download","readme_path":"/api/v1/crates/av-scenechange/0.21.0/readme","updated_at":"2026-01-07T12:16:55.224454Z","created_at":"2026-01-06T03:00:45.725191Z","downloads":113,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"ffms2":["av-decoders/ffms2"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT AND BSD-2-Clause AND ISC","links":{"dependencies":"/api/v1/crates/av-scenechange/0.21.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.21.0/downloads","authors":"/api/v1/crates/av-scenechange/0.21.0/authors"},"crate_size":464456,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2026-01-06T03:00:45.725191Z"},{"action":"yank","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2026-01-07T12:16:55.226887Z"}],"checksum":"a5b63be4bfcb1eafe6fe791aa391576893fdd8d29de27695ca26610191e3c74f","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6672,"comment_lines":510,"files":43}},"total_code_lines":70781,"total_comment_lines":1824}},{"id":1904451,"crate":"av-scenechange","num":"0.20.0","dl_path":"/api/v1/crates/av-scenechange/0.20.0/download","readme_path":"/api/v1/crates/av-scenechange/0.20.0/readme","updated_at":"2025-12-27T06:58:53.186593Z","created_at":"2025-12-27T06:58:53.186593Z","downloads":2591,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"ffms2":["av-decoders/ffms2"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.20.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.20.0/downloads","authors":"/api/v1/crates/av-scenechange/0.20.0/authors"},"crate_size":457379,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-12-27T06:58:53.186593Z"}],"checksum":"be6c427092acf901527b888d8e4e8e1cbac777285446f9cf335a9b478446e66c","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6106,"comment_lines":436,"files":42}},"total_code_lines":70215,"total_comment_lines":1750}},{"id":1862818,"crate":"av-scenechange","num":"0.19.2","dl_path":"/api/v1/crates/av-scenechange/0.19.2/download","readme_path":"/api/v1/crates/av-scenechange/0.19.2/readme","updated_at":"2025-12-06T03:05:31.143850Z","created_at":"2025-12-06T03:05:31.143850Z","downloads":577,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"ffms2":["av-decoders/ffms2"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.19.2/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.19.2/downloads","authors":"/api/v1/crates/av-scenechange/0.19.2/authors"},"crate_size":458631,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-12-06T03:05:31.143850Z"}],"checksum":"402a71c1864659568bb5992ad3a065bdbfde73c54a7cbb6395b10be812207dca","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6107,"comment_lines":436,"files":42}},"total_code_lines":70216,"total_comment_lines":1750}},{"id":1860666,"crate":"av-scenechange","num":"0.19.1","dl_path":"/api/v1/crates/av-scenechange/0.19.1/download","readme_path":"/api/v1/crates/av-scenechange/0.19.1/readme","updated_at":"2025-12-05T02:07:04.848040Z","created_at":"2025-12-05T02:07:04.848040Z","downloads":46,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"ffms2":["av-decoders/ffms2"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.19.1/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.19.1/downloads","authors":"/api/v1/crates/av-scenechange/0.19.1/authors"},"crate_size":460842,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-12-05T02:07:04.848040Z"}],"checksum":"7972f457f3adb8451668a70359724dfa0e345280c1ab4620bbcee5292f87f90a","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6056,"comment_lines":439,"files":42}},"total_code_lines":70165,"total_comment_lines":1753}},{"id":1858754,"crate":"av-scenechange","num":"0.19.0","dl_path":"/api/v1/crates/av-scenechange/0.19.0/download","readme_path":"/api/v1/crates/av-scenechange/0.19.0/readme","updated_at":"2025-12-05T01:51:03.576733Z","created_at":"2025-12-04T01:03:33.109338Z","downloads":45,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"ffms2":["av-decoders/ffms2"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.19.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.19.0/downloads","authors":"/api/v1/crates/av-scenechange/0.19.0/authors"},"crate_size":460830,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-12-04T01:03:33.109338Z"},{"action":"yank","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-12-05T01:51:03.579666Z"}],"checksum":"c6968a666eab0a6048318b3b78c5cc722ec3049eb0750cabf63dd6fe2c5be33f","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6056,"comment_lines":439,"files":42}},"total_code_lines":70165,"total_comment_lines":1753}},{"id":1800062,"crate":"av-scenechange","num":"0.18.0","dl_path":"/api/v1/crates/av-scenechange/0.18.0/download","readme_path":"/api/v1/crates/av-scenechange/0.18.0/readme","updated_at":"2025-10-30T13:25:52.190311Z","created_at":"2025-10-30T13:25:52.190311Z","downloads":127,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.18.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.18.0/downloads","authors":"/api/v1/crates/av-scenechange/0.18.0/authors"},"crate_size":459895,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-10-30T13:25:52.190311Z"}],"checksum":"d4ae98105f43ef2e1d0e879fabee3187798228eb203a414b64e30ced102ccab1","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6056,"comment_lines":439,"files":42}},"total_code_lines":70165,"total_comment_lines":1753}},{"id":1672170,"crate":"av-scenechange","num":"0.17.3","dl_path":"/api/v1/crates/av-scenechange/0.17.3/download","readme_path":"/api/v1/crates/av-scenechange/0.17.3/readme","updated_at":"2025-08-05T18:17:42.506856Z","created_at":"2025-08-05T18:17:42.506856Z","downloads":84521,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.17.3/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.17.3/downloads","authors":"/api/v1/crates/av-scenechange/0.17.3/authors"},"crate_size":460673,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-08-05T18:17:42.506856Z"}],"checksum":"5da809cb3aee6dac33f909ee9987ce6aafc91d7359386a03a048305fd1a66fcd","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6092,"comment_lines":440,"files":42}},"total_code_lines":70201,"total_comment_lines":1754}},{"id":1640309,"crate":"av-scenechange","num":"0.17.2","dl_path":"/api/v1/crates/av-scenechange/0.17.2/download","readme_path":"/api/v1/crates/av-scenechange/0.17.2/readme","updated_at":"2025-07-13T22:12:50.002863Z","created_at":"2025-07-13T22:12:50.002863Z","downloads":1951,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.17.2/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.17.2/downloads","authors":"/api/v1/crates/av-scenechange/0.17.2/authors"},"crate_size":460614,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-07-13T22:12:50.002863Z"}],"checksum":"38f6b9f8f5de6471673416c48d143210b225879ecbb0e7fb49dde1c004ced424","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6092,"comment_lines":440,"files":42}},"total_code_lines":70201,"total_comment_lines":1754}},{"id":1631872,"crate":"av-scenechange","num":"0.17.1","dl_path":"/api/v1/crates/av-scenechange/0.17.1/download","readme_path":"/api/v1/crates/av-scenechange/0.17.1/readme","updated_at":"2025-07-08T10:23:29.710353Z","created_at":"2025-07-08T10:23:29.710353Z","downloads":625,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.17.1/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.17.1/downloads","authors":"/api/v1/crates/av-scenechange/0.17.1/authors"},"crate_size":460592,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-07-08T10:23:29.710353Z"}],"checksum":"46c974a9e92bfdfaebd1b6fba45cd83243ea3834b8f57e1d09092e5a2be94c6b","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6092,"comment_lines":440,"files":42}},"total_code_lines":70201,"total_comment_lines":1754}},{"id":1622929,"crate":"av-scenechange","num":"0.17.0","dl_path":"/api/v1/crates/av-scenechange/0.17.0/download","readme_path":"/api/v1/crates/av-scenechange/0.17.0/readme","updated_at":"2025-07-01T17:35:16.434676Z","created_at":"2025-07-01T17:35:16.434676Z","downloads":1060,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.17.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.17.0/downloads","authors":"/api/v1/crates/av-scenechange/0.17.0/authors"},"crate_size":460739,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-07-01T17:35:16.434676Z"}],"checksum":"3665279b34c73f7c9304ea88d3cb0b8c2d033699fd76996cc5f95af26b15cbd0","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6091,"comment_lines":440,"files":42}},"total_code_lines":70200,"total_comment_lines":1754}},{"id":1618956,"crate":"av-scenechange","num":"0.16.0","dl_path":"/api/v1/crates/av-scenechange/0.16.0/download","readme_path":"/api/v1/crates/av-scenechange/0.16.0/readme","updated_at":"2025-06-28T02:16:14.991025Z","created_at":"2025-06-28T02:16:14.991025Z","downloads":610,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["av-decoders/ffmpeg"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"],"vapoursynth":["av-decoders/vapoursynth"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.16.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.16.0/downloads","authors":"/api/v1/crates/av-scenechange/0.16.0/authors"},"crate_size":460554,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-06-28T02:16:14.991025Z"}],"checksum":"1a0043037d951e3838973e32226ad113d60bbad44a33b234db1a6e3d9c22f0b5","rust_version":"1.86","has_lib":true,"bin_names":["av-scenechange"],"edition":"2024","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6085,"comment_lines":440,"files":42}},"total_code_lines":70194,"total_comment_lines":1754}},{"id":1594276,"crate":"av-scenechange","num":"0.15.0","dl_path":"/api/v1/crates/av-scenechange/0.15.0/download","readme_path":"/api/v1/crates/av-scenechange/0.15.0/readme","updated_at":"2025-06-08T00:26:57.059106Z","created_at":"2025-06-08T00:26:57.059106Z","downloads":1445,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["ffmpeg-the-third"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.15.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.15.0/downloads","authors":"/api/v1/crates/av-scenechange/0.15.0/authors"},"crate_size":459645,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-06-08T00:26:57.059106Z"}],"checksum":"1d5204a8f9a6984241e79f36db4bb01b3a7b9e9f427287317dcf422b82c749fb","rust_version":"1.74.1","has_lib":true,"bin_names":["av-scenechange"],"edition":"2021","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":5861,"comment_lines":407,"files":44}},"total_code_lines":69970,"total_comment_lines":1721}},{"id":1573585,"crate":"av-scenechange","num":"0.14.1","dl_path":"/api/v1/crates/av-scenechange/0.14.1/download","readme_path":"/api/v1/crates/av-scenechange/0.14.1/readme","updated_at":"2025-05-21T17:16:28.384781Z","created_at":"2025-05-21T17:16:28.384781Z","downloads":31682456,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["ffmpeg-the-third"],"libc":["dep:libc"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.14.1/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.14.1/downloads","authors":"/api/v1/crates/av-scenechange/0.14.1/authors"},"crate_size":462353,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-05-21T17:16:28.384781Z"}],"checksum":"0f321d77c20e19b92c39e7471cf986812cbb46659d2af674adc4331ef3f18394","rust_version":"1.74.1","has_lib":true,"bin_names":["av-scenechange"],"edition":"2021","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6444,"comment_lines":433,"files":33}},"total_code_lines":70553,"total_comment_lines":1747}},{"id":1572894,"crate":"av-scenechange","num":"0.14.0","dl_path":"/api/v1/crates/av-scenechange/0.14.0/download","readme_path":"/api/v1/crates/av-scenechange/0.14.0/readme","updated_at":"2025-05-21T06:35:52.453885Z","created_at":"2025-05-21T06:35:52.453885Z","downloads":807,"features":{"asm":["nasm-rs","cc","libc"],"binary":["clap","serialize"],"default":["binary","asm"],"devel":["console","fern"],"ffmpeg":["ffmpeg-the-third"],"libc":["dep:libc"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.14.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.14.0/downloads","authors":"/api/v1/crates/av-scenechange/0.14.0/authors"},"crate_size":461775,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-05-21T06:35:52.453885Z"}],"checksum":"d2c29af81df7d844a69de85c829c04c04ba597116ee91b90810610728898a1d1","rust_version":"1.74.1","has_lib":true,"bin_names":["av-scenechange"],"edition":"2021","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":64109,"comment_lines":1314,"files":19},"Rust":{"code_lines":6429,"comment_lines":433,"files":27}},"total_code_lines":70538,"total_comment_lines":1747}},{"id":1424831,"crate":"av-scenechange","num":"0.13.0","dl_path":"/api/v1/crates/av-scenechange/0.13.0/download","readme_path":"/api/v1/crates/av-scenechange/0.13.0/readme","updated_at":"2025-01-28T18:04:54.702153Z","created_at":"2025-01-28T18:04:54.702153Z","downloads":3067,"features":{"binary":["clap","serialize"],"default":["binary"],"devel":["log","console","fern"],"ffmpeg":["ffmpeg-the-third"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing","rav1e/tracing"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.13.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.13.0/downloads","authors":"/api/v1/crates/av-scenechange/0.13.0/authors"},"crate_size":24176,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2025-01-28T18:04:54.702153Z"}],"checksum":"97ccabcfa1f4acfe68f3a198f73603cebe060bb9908683c1a9811cc654813278","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2021","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":849,"comment_lines":33,"files":6}},"total_code_lines":849,"total_comment_lines":33}},{"id":1169935,"crate":"av-scenechange","num":"0.12.2","dl_path":"/api/v1/crates/av-scenechange/0.12.2/download","readme_path":"/api/v1/crates/av-scenechange/0.12.2/readme","updated_at":"2024-06-10T15:57:43.715125Z","created_at":"2024-06-10T15:57:43.715125Z","downloads":7967,"features":{"binary":["clap","serialize"],"default":["binary"],"devel":["log","console","fern"],"ffmpeg":["ffmpeg-the-third"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing","rav1e/tracing"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.12.2/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.12.2/downloads","authors":"/api/v1/crates/av-scenechange/0.12.2/authors"},"crate_size":23810,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2024-06-10T15:57:43.715125Z"}],"checksum":"f0707e4b0e933849f2955134399e268cbefb96fb9524b0aa3fb612c3d3ddacf5","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2021","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":849,"comment_lines":33,"files":6}},"total_code_lines":849,"total_comment_lines":33}},{"id":1169931,"crate":"av-scenechange","num":"0.12.1","dl_path":"/api/v1/crates/av-scenechange/0.12.1/download","readme_path":"/api/v1/crates/av-scenechange/0.12.1/readme","updated_at":"2024-06-10T15:57:56.802089Z","created_at":"2024-06-10T15:55:15.383063Z","downloads":1272,"features":{"binary":["clap","serialize"],"default":["binary"],"devel":["log","console","fern"],"ffmpeg":["ffmpeg-the-third"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing","rav1e/tracing"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.12.1/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.12.1/downloads","authors":"/api/v1/crates/av-scenechange/0.12.1/authors"},"crate_size":23810,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2024-06-10T15:55:15.383063Z"},{"action":"yank","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2024-06-10T15:57:56.803371Z"}],"checksum":"7accc6ac59ba9f90296f97989666bf945ad308ea6645a746422eef2a8e2b26df","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2021","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":849,"comment_lines":33,"files":6}},"total_code_lines":849,"total_comment_lines":33}},{"id":1152999,"crate":"av-scenechange","num":"0.12.0","dl_path":"/api/v1/crates/av-scenechange/0.12.0/download","readme_path":"/api/v1/crates/av-scenechange/0.12.0/readme","updated_at":"2024-05-23T04:02:29.151220Z","created_at":"2024-05-23T04:02:29.151220Z","downloads":1685,"features":{"binary":["clap","serialize"],"default":["binary"],"devel":["log","console","fern"],"ffmpeg":["ffmpeg-the-third"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing","rav1e/tracing"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.12.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.12.0/downloads","authors":"/api/v1/crates/av-scenechange/0.12.0/authors"},"crate_size":23778,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2024-05-23T04:02:29.151220Z"}],"checksum":"a5fa17f98b2134d5459bbf2e69b297b1be2047a3f617af34fad7ecca362c6cb5","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2021","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":848,"comment_lines":33,"files":6}},"total_code_lines":848,"total_comment_lines":33}},{"id":1151278,"crate":"av-scenechange","num":"0.11.0","dl_path":"/api/v1/crates/av-scenechange/0.11.0/download","readme_path":"/api/v1/crates/av-scenechange/0.11.0/readme","updated_at":"2024-05-22T00:28:18.282502Z","created_at":"2024-05-22T00:28:18.282502Z","downloads":1604,"features":{"binary":["clap","serialize"],"default":["binary"],"devel":["log","console","fern"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing","rav1e/tracing"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.11.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.11.0/downloads","authors":"/api/v1/crates/av-scenechange/0.11.0/authors"},"crate_size":20837,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2024-05-22T00:28:18.282502Z"}],"checksum":"470112491badcebb8f4af5788fb04e535b2b4ed46640bdb473732d4ebbaa7c59","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2021","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":682,"comment_lines":23,"files":5}},"total_code_lines":682,"total_comment_lines":23}},{"id":1013501,"crate":"av-scenechange","num":"0.10.0","dl_path":"/api/v1/crates/av-scenechange/0.10.0/download","readme_path":"/api/v1/crates/av-scenechange/0.10.0/readme","updated_at":"2024-01-14T04:49:00.026112Z","created_at":"2024-01-14T04:49:00.026112Z","downloads":3711,"features":{"binary":["clap","serialize"],"default":["binary"],"devel":["log","console","fern"],"serialize":["serde","serde_json"],"tracing":["tracing-subscriber","tracing-chrome","dep:tracing","rav1e/tracing"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.10.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.10.0/downloads","authors":"/api/v1/crates/av-scenechange/0.10.0/authors"},"crate_size":18218,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2024-01-14T04:49:00.026112Z"}],"checksum":"449c6f8e61df7df762ec08db17e271d8343f4d432035d7723d8475c06563d738","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2021","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":496,"comment_lines":22,"files":3}},"total_code_lines":496,"total_comment_lines":22}},{"id":783899,"crate":"av-scenechange","num":"0.9.0","dl_path":"/api/v1/crates/av-scenechange/0.9.0/download","readme_path":"/api/v1/crates/av-scenechange/0.9.0/readme","updated_at":"2023-04-24T13:41:01.106179Z","created_at":"2023-04-24T13:41:01.106179Z","downloads":5235,"features":{"binary":["clap","serialize"],"default":["binary"],"devel":["log","console","fern"],"serialize":["serde","serde_json"],"tracing":["rust_hawktracer/profiling_enabled"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.9.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.9.0/downloads","authors":"/api/v1/crates/av-scenechange/0.9.0/authors"},"crate_size":19572,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2023-04-24T13:41:01.106179Z"}],"checksum":"d64feb9371a09f15b4f1361c066259e886cb4b1bd2f9723694d6a73101ce5f1d","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2021","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":497,"comment_lines":22,"files":3}},"total_code_lines":497,"total_comment_lines":22}},{"id":681737,"crate":"av-scenechange","num":"0.8.1","dl_path":"/api/v1/crates/av-scenechange/0.8.1/download","readme_path":"/api/v1/crates/av-scenechange/0.8.1/readme","updated_at":"2022-12-12T22:37:41.186311Z","created_at":"2022-12-12T22:37:41.186311Z","downloads":5788,"features":{"binary":["clap","serialize"],"default":["binary"],"devel":["log","console","fern"],"serialize":["serde","serde_json"],"tracing":["rust_hawktracer/profiling_enabled"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.8.1/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.8.1/downloads","authors":"/api/v1/crates/av-scenechange/0.8.1/authors"},"crate_size":19587,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2022-12-12T22:37:41.186311Z"}],"checksum":"f891fd167052ccdc603ab81dd86efaafa236cf930721f9a704bc432ff223f514","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2021","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":404,"comment_lines":13,"files":3}},"total_code_lines":404,"total_comment_lines":13}},{"id":446836,"crate":"av-scenechange","num":"0.7.2","dl_path":"/api/v1/crates/av-scenechange/0.7.2/download","readme_path":"/api/v1/crates/av-scenechange/0.7.2/readme","updated_at":"2021-10-31T14:58:12.520804Z","created_at":"2021-10-31T14:58:12.520804Z","downloads":16091,"features":{"binary":["clap","serialize"],"default":["binary"],"devel":["log","console","fern"],"serialize":["serde","serde_json"],"tracing":["rust_hawktracer/profiling_enabled"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.7.2/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.7.2/downloads","authors":"/api/v1/crates/av-scenechange/0.7.2/authors"},"crate_size":15308,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2021-10-31T14:58:12.520804Z"}],"checksum":"c5f1ee878fc434a52b8fc258418a9b1c08273c48599da652cdd79c43d6ad9f10","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2018","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":347,"comment_lines":12,"files":3}},"total_code_lines":347,"total_comment_lines":12}},{"id":426829,"crate":"av-scenechange","num":"0.7.1","dl_path":"/api/v1/crates/av-scenechange/0.7.1/download","readme_path":"/api/v1/crates/av-scenechange/0.7.1/readme","updated_at":"2021-09-17T13:34:42.412926Z","created_at":"2021-09-17T13:34:42.412926Z","downloads":4952,"features":{"binary":["clap","serialize"],"default":["binary"],"serialize":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.7.1/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.7.1/downloads","authors":"/api/v1/crates/av-scenechange/0.7.1/authors"},"crate_size":13952,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2021-09-17T13:34:42.412926Z"}],"checksum":"b6862bce3788390cfa690dca7f4392646773cbfaef2154ab0059d32b60ff74bf","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2018","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":301,"comment_lines":3,"files":3}},"total_code_lines":301,"total_comment_lines":3}},{"id":425622,"crate":"av-scenechange","num":"0.7.0","dl_path":"/api/v1/crates/av-scenechange/0.7.0/download","readme_path":"/api/v1/crates/av-scenechange/0.7.0/readme","updated_at":"2021-09-14T20:53:58.321023Z","created_at":"2021-09-14T20:53:58.321023Z","downloads":1911,"features":{"binary":["clap","serialize"],"default":["binary"],"serialize":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.7.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.7.0/downloads","authors":"/api/v1/crates/av-scenechange/0.7.0/authors"},"crate_size":13897,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2021-09-14T20:53:58.321023Z"}],"checksum":"d42e2f96f7f4cc93b5043e8acaa6a83028b687c7b84c7f5a436a6dc4970ee0c9","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2018","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":299,"comment_lines":3,"files":3}},"total_code_lines":299,"total_comment_lines":3}},{"id":412874,"crate":"av-scenechange","num":"0.6.0","dl_path":"/api/v1/crates/av-scenechange/0.6.0/download","readme_path":"/api/v1/crates/av-scenechange/0.6.0/readme","updated_at":"2021-08-14T00:42:14.190650Z","created_at":"2021-08-14T00:42:14.190650Z","downloads":4748,"features":{"binary":["clap","serialize"],"default":["binary"],"serialize":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.6.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.6.0/downloads","authors":"/api/v1/crates/av-scenechange/0.6.0/authors"},"crate_size":13237,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2021-08-14T00:42:14.190650Z"}],"checksum":"1710d6df78c912316637586ab68b794a158633954f12d22a47b8c90ce1255b95","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2018","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":258,"comment_lines":3,"files":3}},"total_code_lines":258,"total_comment_lines":3}},{"id":344105,"crate":"av-scenechange","num":"0.5.0","dl_path":"/api/v1/crates/av-scenechange/0.5.0/download","readme_path":"/api/v1/crates/av-scenechange/0.5.0/readme","updated_at":"2021-02-24T18:38:44.867185Z","created_at":"2021-02-24T18:38:44.867185Z","downloads":10273,"features":{"binary":["clap","serialize"],"default":["binary"],"serialize":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.5.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.5.0/downloads","authors":"/api/v1/crates/av-scenechange/0.5.0/authors"},"crate_size":13050,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2021-02-24T18:38:44.867185Z"}],"checksum":"4108b3bcac79b51af5dc0c79383ac5e9bc1ecf49ce9d90f360db5685feed24ef","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2018","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":256,"comment_lines":3,"files":3}},"total_code_lines":256,"total_comment_lines":3}},{"id":284098,"crate":"av-scenechange","num":"0.4.2","dl_path":"/api/v1/crates/av-scenechange/0.4.2/download","readme_path":"/api/v1/crates/av-scenechange/0.4.2/readme","updated_at":"2020-09-15T21:06:08.147750Z","created_at":"2020-09-15T21:06:08.147750Z","downloads":1990,"features":{"binary":["clap","serialize"],"default":["binary"],"serialize":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.4.2/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.4.2/downloads","authors":"/api/v1/crates/av-scenechange/0.4.2/authors"},"crate_size":146669,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2020-09-15T21:06:08.147750Z"}],"checksum":"6761f4f2b896c9b1d68cab988faacf02183ac31cafc768165c240d5619644b1c","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2018","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":20016,"comment_lines":808,"files":10},"Rust":{"code_lines":4322,"comment_lines":266,"files":11}},"total_code_lines":24338,"total_comment_lines":1074}},{"id":227175,"crate":"av-scenechange","num":"0.4.1","dl_path":"/api/v1/crates/av-scenechange/0.4.1/download","readme_path":"/api/v1/crates/av-scenechange/0.4.1/readme","updated_at":"2020-04-02T19:21:29.555717Z","created_at":"2020-04-02T19:21:29.555717Z","downloads":2310,"features":{"binary":["clap","serialize"],"default":["binary"],"serialize":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.4.1/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.4.1/downloads","authors":"/api/v1/crates/av-scenechange/0.4.1/authors"},"crate_size":146823,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2020-04-02T19:21:29.555717Z"}],"checksum":"8a0f00d55dac07eaa3e4ce9f9d366d2ecb241933a306b2ff473fb16aecd3b1e5","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2018","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":20016,"comment_lines":808,"files":10},"Rust":{"code_lines":4319,"comment_lines":266,"files":11}},"total_code_lines":24335,"total_comment_lines":1074}},{"id":226616,"crate":"av-scenechange","num":"0.4.0","dl_path":"/api/v1/crates/av-scenechange/0.4.0/download","readme_path":"/api/v1/crates/av-scenechange/0.4.0/readme","updated_at":"2020-03-31T22:11:37.645039Z","created_at":"2020-03-31T22:11:37.645039Z","downloads":1601,"features":{"binary":["clap","serialize"],"default":["binary"],"serialize":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.4.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.4.0/downloads","authors":"/api/v1/crates/av-scenechange/0.4.0/authors"},"crate_size":146860,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[{"action":"publish","user":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"time":"2020-03-31T22:11:37.645039Z"}],"checksum":"7a63c8b191ba47f79f3a3f4179e3ee9cf71468004f42cc26b1f8d5b1c4b9f9a0","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2018","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Assembly":{"code_lines":20016,"comment_lines":808,"files":10},"Rust":{"code_lines":4329,"comment_lines":266,"files":11}},"total_code_lines":24345,"total_comment_lines":1074}},{"id":193404,"crate":"av-scenechange","num":"0.3.0","dl_path":"/api/v1/crates/av-scenechange/0.3.0/download","readme_path":"/api/v1/crates/av-scenechange/0.3.0/readme","updated_at":"2019-12-02T00:31:09.732970Z","created_at":"2019-12-02T00:31:09.732970Z","downloads":2007,"features":{"binary":["clap","serde","serde_json"],"default":["binary"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.3.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.3.0/downloads","authors":"/api/v1/crates/av-scenechange/0.3.0/authors"},"crate_size":9662,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[],"checksum":"0bcf32edc4e1e89ad4368e71f89d628e2a79fc1acaaec716a905204975af37e3","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2018","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":390,"comment_lines":26,"files":4}},"total_code_lines":390,"total_comment_lines":26}},{"id":193256,"crate":"av-scenechange","num":"0.2.0","dl_path":"/api/v1/crates/av-scenechange/0.2.0/download","readme_path":"/api/v1/crates/av-scenechange/0.2.0/readme","updated_at":"2019-12-01T00:36:48.500336Z","created_at":"2019-12-01T00:36:48.500336Z","downloads":1600,"features":{"binary":["clap","serde","serde_json"],"default":["binary"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.2.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.2.0/downloads","authors":"/api/v1/crates/av-scenechange/0.2.0/authors"},"crate_size":9478,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[],"checksum":"b35eb0d927fef6b5ade098b902688abcc0956a3e8a7c8f41fb2153c24c999a2d","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2018","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":386,"comment_lines":26,"files":4}},"total_code_lines":386,"total_comment_lines":26}},{"id":192744,"crate":"av-scenechange","num":"0.1.0","dl_path":"/api/v1/crates/av-scenechange/0.1.0/download","readme_path":"/api/v1/crates/av-scenechange/0.1.0/readme","updated_at":"2019-11-27T23:53:44.610940Z","created_at":"2019-11-27T23:53:44.610940Z","downloads":1591,"features":{"binary":["clap","serde","serde_json"],"default":["binary"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/av-scenechange/0.1.0/dependencies","version_downloads":"/api/v1/crates/av-scenechange/0.1.0/downloads","authors":"/api/v1/crates/av-scenechange/0.1.0/authors"},"crate_size":9432,"published_by":{"id":3357,"login":"shssoichiro","name":"Josh Holmer","avatar":"https://avatars.githubusercontent.com/u/5951392?v=4","url":"https://github.com/shssoichiro","github_username_matches":true,"created_at":"2013-11-15T21:12:17Z"},"audit_actions":[],"checksum":"0c274c2fa3e5793c1c7f556133c523f2e7de5f42f5bf9d30751da3e1e3a0b3b6","rust_version":null,"has_lib":true,"bin_names":["av-scenechange"],"edition":"2018","description":"Estimates frames in a video where a scenecut would be ideal","homepage":null,"documentation":null,"repository":"https://github.com/rust-av/av-scenechange","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":386,"comment_lines":26,"files":4}},"total_code_lines":386,"total_comment_lines":26}}],"keywords":[],"categories":[]}