139
submitted 3 months ago* (last edited 2 months ago) by TankieTanuki@hexbear.net to c/fediverse@hexbear.net

Note: I may be slow to update the post title with the current goal progress. You can check it here.


TankieTube is holding its first ever fundraiser! stonks-up

If you've found the site of value, then please consider becoming a sustaining member through Liberapay (if you have the means to do so)! catgirl-happy It's our preferred method.

https://liberapay.com/TankieTube/donate

We've set an ambitious goal of $100 per week, which would cover much of the current server, bandwidth, and storage costs.


One-Time Donations

Liberapay currently doesn't support one-time donations, but you can effectively make one by signing up and then cancelling your subscription after the first payment.

Other ways to make a one-time donation, for your convenience:


1) PayPal/Venmo/Credit/Debit [No anonymity]

Pros: Simple, fast, no account creation required

Cons: Your name and address is revealed (to me); it's not private and anonymous like Liberapay


2) Monero (XMR) [Ultimate OpSec]

8AaqRrPGfzPfGmZbmBc43WQ4BEnTBujbKiNrMcCZWXKo84LfhH8hysNZxV6JhvESmp2XueM4nHg9J6tLf6pKpbH4KH6dTR4

Pros: Untraceable: Neither I nor Liberapay will know your identity. Can bypass US sanctions which affect PayPal and Liberapay.

Cons: Complicated

What is Monero (XMR)?

The majority of existing cryptocurrencies, including Bitcoin and Ethereum, have transparent blockchains. Transactions can be verified and/or traced by anyone in the world. This means that the sending and receiving addresses of these transactions could potentially be linked to real-world identities.

Monero is the only major cryptocurrency where every user is anonymous by default. The sender, receiver, and amount of every single transaction are hidden through the use of three important technologies: Stealth Addresses, Ring Signatures, and RingCT.

If you buy Monero on a public exchange such as Kraken, then transfer it to a private wallet you control before sending a payment.

you are viewing a single comment's thread
view the rest of the comments
[-] TankieTanuki@hexbear.net 4 points 3 months ago* (last edited 3 months ago)

Is there any way you could make it user selectable? Or grant it on a per user basis based on needs?

It would require writing a custom plugin for PeerTube. It's something I'm very much interested in doing, but it's slightly above my current skill set.

PeerTube uses the veryfast ffmpeg preset which leaves a lot to be desired IMO, so you may have a point about NVENC or QSV. I'm an AMD fan though πŸ˜•.

[-] edie@lemmy.encryptionin.space 4 points 3 months ago

Look at this shit

Only configed to do 480p and original right...

yet I also have 720p!!!

How? You already know, apartheid


β“˜ This user is suspected of being a cat. Please report any suspicious behavior.

[-] TankieTanuki@hexbear.net 3 points 3 months ago

What instance is that?

LOL, apartheid. Does that plugin let users select a custom CRF or preset? Or just resolutions?

[-] edie@lemmy.encryptionin.space 3 points 3 months ago* (last edited 3 months ago)

This is my local test instance, with my own custom plugin. It doesn't do a whole lot right now, but I'm prototyping and learning the system. I realise that resolutions is the wrong thing to change, and I should look at the CRF stuff


β“˜ This user is suspected of being a cat. Please report any suspicious behavior.

[-] TankieTanuki@hexbear.net 3 points 3 months ago

So you wrote that? Sick! We should combine heads on this later.

[-] edie@lemmy.encryptionin.space 4 points 3 months ago* (last edited 3 months ago)

Sure!

Also... it seems hooking into the transcoding options and "apartheiding" (i.e. using different setups based on user) is going to be harder compared to the resolutions... but it might still be possible, if through a more cursed way.


β“˜ This user is suspected of being a cat. Please report any suspicious behavior.

[-] TankieTanuki@hexbear.net 7 points 3 months ago
[-] edie@lemmy.encryptionin.space 2 points 3 months ago* (last edited 3 months ago)

Varmint-Kitty friendship.

I tried inviting you to a chat on matrix, but you never accepted. Not sure if you don't use matrix or something went wrong. If you want to talk as you said at some point hit me up wherever.


β“˜ This user is suspected of being a cat. Please report any suspicious behavior.

[-] TankieTanuki@hexbear.net 2 points 3 months ago

Matrix message sent

[-] TankieTanuki@hexbear.net 2 points 3 months ago

Oh no, I'm sorry! I was busy today so I probably just missed it. I'll get back to you soon.

[-] TankieTanuki@hexbear.net 5 points 3 months ago
[-] edie@lemmy.encryptionin.space 3 points 3 months ago

I think I might need a different name than apartheid, do you have a suggestion?


β“˜ This user is suspected of being a cat. Please report any suspicious behavior.

[-] TankieTanuki@hexbear.net 4 points 3 months ago

unlimited-genocide

Nah, maybe quality-options?

[-] Majestic@lemmy.ml 3 points 3 months ago* (last edited 3 months ago)

My knowledge of hardware encoders is a few years old. I don't know if AMD has caught up. I know Nvidia was leading the pack with NVENC for a while but Intel caught up with QSV which is very close in quality.

I guess you'd have to decide what you value and if this would save you significant money or not and what trade-offs if any there are.

Also I just checked and it seems if you're streaming AV1 the difference shouldn't matter between Nvidia and AMD. The difference was really in lower bitrate 264/265 stuff. As AV1 is open I guess that makes sense. So AMF (AMD's answer to NVENC and QSV) should be fine if you're just doing AV1. Obviously still worth doing some comparison testing with fast action clips, animation, etc.

[-] TankieTanuki@hexbear.net 2 points 3 months ago

PeerTube uses x264 by default. kombucha-disgust I want to switch it to AV1 (libre-dav1d) when I get a chance, although I have slight concerns about device compatibility.

[-] Majestic@lemmy.ml 3 points 3 months ago* (last edited 3 months ago)

Yeah that is an issue but mainly for older Apple devices. ~~Don't suppose it can do some kind of fallback? That would be too clever.~~ (Oh wait yeah no, it transcodes once on upload and it would be wild to store 2 copies)

Apple unfortunately only added HW decode support in 2023 (which is why I doom about AV2 because this takes a ridiculously long time). iPhone 15 pro and 16 and on standard all support it.

Android/Google added it in 2019 so compared to Apple most Android users should be fine.

Apple's support is also kind of fuck-y in that I don't think it works with normal containers only HLS like they have some real hatred of anyone but official streaming providers using it.

On the other hand most people with an iPhone/iPad probably have a computer as well they can use and any computer made in the last 15 years can probably software decode AV1 just fine.

[-] TankieTanuki@hexbear.net 2 points 3 months ago

Do the Apple devices fallback to software decoding?

[-] darkcalling@hexbear.net 5 points 3 months ago* (last edited 3 months ago)

No. Apple mobile devices (iPhone, iPad) do not and will just fail to play it. Many are powerful enough but Apple are assholes. You can for example use VLC app to software decode AV1 files but there's not an easy way to translate that to watching internet videos in a convenient way.

Mac computers should be fine.

[-] TankieTanuki@hexbear.net 2 points 3 months ago
[-] edie@lemmy.encryptionin.space 3 points 3 months ago

I dont think so. Mdn says only hardware decoders.


β“˜ This user is suspected of being a cat. Please report any suspicious behavior.

[-] edie@lemmy.encryptionin.space 2 points 3 months ago* (last edited 3 months ago)

PeerTube uses the veryfast ffmpeg preset which leaves a lot to be desired IMO

If you didn't know plugins can add transcoding options, so of you want you can have a slower preset


β“˜ This user is suspected of being a cat. Please report any suspicious behavior.

[-] TankieTanuki@hexbear.net 3 points 3 months ago

I use remote runners (just the localhost at the moment) and they're configured slightly differently, but I know it's possible to change their settings as well.

The issue is I don't want to make the preset any slower until I have the option for users to choose whether they want to prioritize speed or archival quality. If I switched to veryslow globally, the transcoding queue would bloat.

this post was submitted on 15 Apr 2026
139 points (100.0% liked)

fediverse

611 readers
1 users here now

A community to talk about the Fediverse and all it’s related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

This is not the place to gossip about other instances.

What is the fediverse?

Guide to the fediverse

Explore the fediverse

founded 3 years ago
MODERATORS