Do you know of any technique for downloading specific parts of an ongoing stream like ip2's clipper?Adding another method since Streamlink doesn't seem to work for some sites, like Trovo. You can use youtube-dl to extract the streams data (supports almost any site you can think of) and ffmpeg to download them:
View attachment 2083450Bash:$ youtube-dl --list-formats [your-stream-link] $ ffmpeg -i $(youtube-dl -f [format-number] -g [your-stream-link]) -c copy [file-name].ts
The .ts file is just a special video file format designed for streams, you can open it in most video players. To convert it to a regular .mp4 after the stream ends:
Bash:$ ffmpeg -i [file-name].ts [new-file-name].mp4
Bitwave streams aren't supported by ytdl however they're just regular HLS streams that can be downloaded like this:
View attachment 2083451Bash:$ ffmpeg -headers "Referer: https://bitwave.tv/[bitwave-username]" -i "https://cdn.stream.bitwave.tv/hls/[bitwave-username]/index.m3u8" -c copy [file-name].ts
Both of these work on Windows as well but ShareX is your best bet if you don't want to use the command line
I know for VOD you can use something like
youtube-dl -v [YT LINK] -k -f [FORMAT-NUMBER] --external-downloader ffmpeg --external-downloader-args "-ss [START TIMESTAMP] -to [END TIMESTAMP]"The only problem even with this technique is that while it looks fine on your media player as soon as you upload it to Kiwifarms the video has a delay and the audio no longer matches it. Do you know of any fix for this as well?



