2 ms·
Currently self-hosting a PeerTube video as a backup for my Twitch VODs, maybe as a backup for the eventual YouTube account that I might have to make. Even with
by KronisLV 4y ago
Currently self-hosting a PeerTube video as a backup for my Twitch VODs, maybe as a backup for the eventual YouTube account that I might have to make.
Even with low end hardware (e.g. 200 GEs as homelab servers, with 1 CPU core allotted to transcoding) generally transcoding is faster than the video itself. E.g. 2 hour videos will take less than 2 hours to transcode (1080p, 30fps, going from a bitrate of 7000 to closer to 3500 using H264). On an unrelated note, buying a Seagate HDD is way cheaper than buying that storage "in the cloud", as long as you have backups figured out.
Using my desktop (even kdenlive with CPU encoding, on an old Ryzen 5 1600, 6 cores and 12 threads), it happens even faster than that, albeit it's nice to be able to drag a video file into PeerTube and have it be automatically transcoded to both 1080p, 720p and 480p, for various devices/connection speeds.
I tested out VP8 (libre) a while ago but it was still somehow slower to encode and had larger file sizes than H264. I guess YouTube just doesn't give you as many resources given the large volume of videos that it needs to deal with.
In case anyone is interested:
Kdenlive: https://kdenlive.org/en/ https://kdenlive.org/en/
PeerTube: https://joinpeertube.org/ https://joinpeertube.org/