Metadata-Version: 2.4
Name: pandaff
Version: 1.0.0
Summary: Audio/Video DSP processing CLI — powered by PandaAPI LiveEQ
Author-email: PANDA <ll_PANDA_BBY_ll@users.noreply.github.com>
License: MIT
Keywords: audio,video,dsp,ffmpeg,cli,telegram,vc
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PandaAPI
Requires-Dist: numpy
Dynamic: license-file

# pandaff

Audio/Video DSP processing CLI — powered by PandaAPI LiveEQ

Made by [@ll_PANDA_BBY_ll](https://t.me/ll_PANDA_BBY_ll)

## Install

```bash
curl -s https://raw.githubusercontent.com/nikhil390u8o/pandaff/main/install.sh | bash
```

Or via pip (from GitHub):

```bash
pip install git+https://github.com/nikhil390u8o/pandaff.git
```

## Usage

```bash
# process audio with preset
pandaff -i song.mp3 --preset nuclear -o out.wav

# custom DSP
pandaff -i song.mp3 --gain 150 --bass 90 --loudness 95 -o out.wav

# process video (keep video, boost audio)
pandaff -i video.mp4 --preset bambam -o out.mp4

# VC mode (48k stereo s16le — Telegram VC ready)
pandaff -i song.mp3 --preset james --vc -o out.wav

# file info
pandaff probe -i video.mp4

# merge video + audio
pandaff merge --video v.mp4 --audio a.mp3 -o final.mp4

# extract audio from video
pandaff extract -i video.mp4 -o audio.mp3

# convert format
pandaff convert -i input.webm -o output.mp3

# list all presets
pandaff presets

# get ffmpeg filter string
pandaff filter --preset nuclear
```

## Presets

| Preset | Description |
|--------|-------------|
| `nuclear` | MAX power — full gain + bass + loudness |
| `bambam` | Heavy bass + pitch shift |
| `james` | Balanced boost — clean but loud |
| `heavy` | Heavy sound with pitch |
| `dj` | DJ style — bass + treble balanced |
| `fight` | VC fight mode — punchy + clear |
| `voice` | Voice clarity boost |

## Requirements

- Python 3.8+
- ffmpeg (`apt install ffmpeg`)
- PandaAPI (`pip install PandaAPI`)
- numpy (`pip install numpy`)

## License

MIT
