Add PHP Video Converter Suite with live stream pipelines and nuclear control panel UI

Full-featured video conversion platform with:
- FFmpeg-based pipeline system with composable stages (transcode, scale, filter, audio, bitrate, framerate, trim, deinterlace, denoise, stabilize)
- Live stream management with real-time format switching (RTMP/RTSP/HTTP)
- Industrial/nuclear power plant control room themed UI with gauges, switches, LED indicators
- Format switchboard for instant conversion between 16+ video/audio formats
- Pipeline designer with visual flow editor and drag-and-drop stage composition
- Job queue with priority scheduling and batch conversion
- WebSocket server for real-time progress broadcasting
- REST API for all operations (upload, convert, streams, pipelines, queue)
- System monitoring (CPU, memory, disk) with animated gauge displays
- Docker Compose setup with web, websocket, and worker services

https://claude.ai/code/session_01WxmHGnVFXGm2bwbFREHkHb
This commit is contained in:
Claude
2026-02-07 18:11:04 +00:00
parent 282d8b70fc
commit 6c56306873
27 changed files with 4746 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
{
"name": "videokonverter/suite",
"description": "Video Converter Suite - Live Stream Pipeline Control Panel",
"type": "project",
"require": {
"php": ">=8.1",
"cboden/ratchet": "^0.4",
"react/event-loop": "^1.4",
"react/child-process": "^0.6"
},
"autoload": {
"psr-4": {
"VideoConverter\\": "src/"
}
},
"scripts": {
"start": "php -S 0.0.0.0:8080 -t public public/router.php",
"websocket": "php bin/websocket-server.php",
"worker": "php bin/queue-worker.php"
}
}