streaming-tools
- 3 Devlogs
- 27 Total hours
Figuring out how to parse video and mux it into the target format (FLV).
Asked AI to understand how GStreamer works and how to build a proper pipeline.
Also tried to start SRT and WHIP listeners.
*WHIP doesn’t work for this use case because it can’t handle multiple audio tracks.
There is it’s pipeline:
filesrc → matroskademux ──(video/x-av1)→ av1parse → av1dec → videoconvert → x264enc → queue → appsink ─→ mpv #1 (H.264)
└──(audio/x-opus)→ opusdec → queue → audioconvert → wavenc → appsink ─→ mpv #2 (WAV)