* generate slug instead of probing and using slug resource * refactor * more fixes
* refactor parsing ffmpeg progress/speed * log warnings when transcoding speed is potentially insufficient * dont log progress on hls direct; fix tests