https://github.com/nilaoda/tsdecrypt
[Windows] Decrypt CSA encrypted MPEG-TS file using FFdecsa.
https://github.com/nilaoda/tsdecrypt
decsa dvb-c ffdecsa mpegts tsdecrypt
Last synced: about 2 months ago
JSON representation
[Windows] Decrypt CSA encrypted MPEG-TS file using FFdecsa.
- Host: GitHub
- URL: https://github.com/nilaoda/tsdecrypt
- Owner: nilaoda
- License: gpl-2.0
- Created: 2022-03-08T03:42:36.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-22T15:36:12.000Z (over 2 years ago)
- Last Synced: 2025-03-24T20:13:04.380Z (2 months ago)
- Topics: decsa, dvb-c, ffdecsa, mpegts, tsdecrypt
- Language: C
- Homepage:
- Size: 368 KB
- Stars: 34
- Watchers: 3
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TSDecrypt
一个Windows GUI软件,通过调用 [FFdecsa](https://github.com/nilaoda/TSDecrypt/tree/main/FFDeCsa-1.0.2-Altx) 来实现CSA加扰TS文件的高性能解扰. 目前已初步实现基本功能.
# Performance
* `x86` 机器使用 `PARALLEL_064_MMX` ,在主流CPU上解密速度可达**110MB/s**.
* `x64` 机器使用 `PARALLEL_128_2LONG` ,在主流CPU上解密速度可达**190MB/s**.输入`benchmark`以测试当前机器最大解密速度

# Compile dll on Windows
* `x86` https://sourceforge.net/projects/mingw/
* `x64` https://winlibs.com/# Command Line
```
TSDecryptGUI [OPTIONS]
--output-file Set output file
--output-dir Set output directory
--key Set decryption key
--auto Auto decrypt, then close
--del Delete source after done
--no-check Do not check CW
```# Batch Jobs
Create `.bat` file, write command one by one:
```bat
:: Target file: D:\FEED_1_dec.ts
start /wait TSDecryptGUI.exe D:\FEED_1.ts --key 2021084925aaaa79 --auto:: Delete source after decryption. Target file: G:\DEC\FEED_2_dec.ts
start /wait TSDecryptGUI.exe D:\FEED_2.ts --key 2022014317aacc8d --output-dir G:\DEC --auto --del:: Set output file. Target file: G:\DEC\3.ts
start /wait TSDecryptGUI.exe D:\FEED_3.ts --key 2022014317aacc8d --output-file G:\DEC\3.ts --auto --del
```
Run `.bat`# Thanks
**fatih89r**,
**Altx**,
**hez2010**