{"id":16789889,"url":"https://github.com/nilaoda/tsdecrypt","last_synced_at":"2025-04-10T23:26:58.298Z","repository":{"id":64816562,"uuid":"467352501","full_name":"nilaoda/TSDecrypt","owner":"nilaoda","description":"[Windows] Decrypt CSA encrypted MPEG-TS file using FFdecsa.","archived":false,"fork":false,"pushed_at":"2023-02-22T15:36:12.000Z","size":377,"stargazers_count":34,"open_issues_count":0,"forks_count":8,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-24T20:13:04.380Z","etag":null,"topics":["decsa","dvb-c","ffdecsa","mpegts","tsdecrypt"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nilaoda.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-08T03:42:36.000Z","updated_at":"2025-03-10T21:29:49.000Z","dependencies_parsed_at":"2024-12-03T16:40:56.936Z","dependency_job_id":"52a03530-3806-447c-9514-4eb73e7dff4f","html_url":"https://github.com/nilaoda/TSDecrypt","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilaoda%2FTSDecrypt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilaoda%2FTSDecrypt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilaoda%2FTSDecrypt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilaoda%2FTSDecrypt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nilaoda","download_url":"https://codeload.github.com/nilaoda/TSDecrypt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248313948,"owners_count":21082947,"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":["decsa","dvb-c","ffdecsa","mpegts","tsdecrypt"],"created_at":"2024-10-13T08:28:29.500Z","updated_at":"2025-04-10T23:26:58.277Z","avatar_url":"https://github.com/nilaoda.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TSDecrypt\n一个Windows GUI软件，通过调用 [FFdecsa](https://github.com/nilaoda/TSDecrypt/tree/main/FFDeCsa-1.0.2-Altx) 来实现CSA加扰TS文件的高性能解扰. 目前已初步实现基本功能.\n\n![image](Screens/Snipaste_2023-02-11_01-53-41.jpg)\n\n\n# Performance\n* `x86` 机器使用 `PARALLEL_064_MMX` ，在主流CPU上解密速度可达**110MB/s**.\n* `x64` 机器使用 `PARALLEL_128_2LONG` ，在主流CPU上解密速度可达**190MB/s**.\n\n输入`benchmark`以测试当前机器最大解密速度\n\n![image](Screens/Snipaste_2023-02-12_02-19-06.jpg)\n\n# Compile dll on Windows\n* `x86` https://sourceforge.net/projects/mingw/\n* `x64` https://winlibs.com/\n\n# Command Line\n```\nTSDecryptGUI \u003cINPUT_FILE\u003e [OPTIONS]\n  --output-file \u003cstr\u003e               Set output file\n  --output-dir \u003cstr\u003e                Set output directory\n  --key \u003cstr\u003e                       Set decryption key\n  --auto                            Auto decrypt, then close\n  --del                             Delete source after done\n  --no-check                        Do not check CW\n```\n\n# Batch Jobs\nCreate `.bat` file, write command one by one:\n```bat\n:: Target file: D:\\FEED_1_dec.ts\nstart /wait TSDecryptGUI.exe D:\\FEED_1.ts --key 2021084925aaaa79 --auto\n\n:: Delete source after decryption. Target file: G:\\DEC\\FEED_2_dec.ts\nstart /wait TSDecryptGUI.exe D:\\FEED_2.ts --key 2022014317aacc8d --output-dir G:\\DEC --auto --del\n\n:: Set output file. Target file: G:\\DEC\\3.ts\nstart /wait TSDecryptGUI.exe D:\\FEED_3.ts --key 2022014317aacc8d --output-file G:\\DEC\\3.ts --auto --del\n```\nRun `.bat`\n\n\n# Thanks\n\n**fatih89r**, \n**Altx**, \n**hez2010** \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnilaoda%2Ftsdecrypt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnilaoda%2Ftsdecrypt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnilaoda%2Ftsdecrypt/lists"}