deinvert 开源项目教程

deinvert 开源项目教程

deinvertDescrambler for legacy voice inversion scrambling.项目地址:https://gitcode.com/gh_mirrors/de/deinvert

1、项目介绍

deinvert 是一个语音反转加密和解密工具,支持简单的反转加密以及分频带反转加密。需要注意的是,频率反转并不是加密,它非常容易被解码。这个程序主要用于娱乐,不应在安全场景中使用。详细的使用说明和示例可以在项目的 Wiki 页面找到。

2、项目快速启动

安装依赖

在 Ubuntu 系统上,可以通过以下命令安装所需的依赖:

sudo apt install liquid-dsp libsndfile meson

克隆项目

git clone https://github.com/windytan/deinvert.git
cd deinvert

构建项目

meson build
cd build
ninja

使用示例

简单反转 WAV 输入
./deinvert -i input.wav -o output.wav -p 4
分频带反转
./deinvert -i input.wav -o output.wav -f 3500 -s 1200

3、应用案例和最佳实践

案例1:实时信号从 RTL-SDR 解码

rtl_fm -M fm -f 27M -s 12k -g 50 -l 70 | ./deinvert -r 12000 -p 4 | play -r 12k -c 1 -t s16 -

案例2:使用 Gqrx 实时解码

  1. 在 Gqrx 中设置音频解调(例如窄带 FM)。
  2. 进入 Audio 窗口并设置网络音频输出。
  3. 使用 netcat 接收音频流并解码:
nc -l -p 7355 | ./deinvert -r 12000 -p 4 | play -r 12k -c 1 -t s16 -

4、典型生态项目

liquid-dsp

liquid-dsp 是一个用于软件定义无线电(SDR)的开源数字信号处理库。

libsndfile

libsndfile 是一个用于读写音频文件的 C 库。

meson

meson 是一个开源构建系统,旨在提高构建速度和用户友好性。

通过这些工具和库的结合使用,deinvert 能够实现高效的语音反转解码功能。

deinvertDescrambler for legacy voice inversion scrambling.项目地址:https://gitcode.com/gh_mirrors/de/deinvert

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

甄旖昀Melanie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值