Giving the user the choice to add warning text to videos would be good for things that don't need to be treated as NSFW, but still need a note of caution. This could also automatically be used when they federate to non-PeerTube instances with CW support.
Example design:

The ability to hide the thumbnail could also be an option, as well as being able to automatically have them visible by default.
Example design:

NSFW might seem limiting to graphic content, but (technically) it encompasses a wide array of topics: https://en.wikipedia.org/wiki/Not_safe_for_work ; I agree with you that its connotation is not ideal, though.
Implementation-wise, I'd see things this way: we could imagine renaming NSFW to CW, and add a topic line. If the topic line is left empty, we show the traditional "NSFW". We keep the default behaviour of blurring NSFW, and add a few user/admin preferences:
It seems related to the broader #784, too.
@rigelk These are all really good ideas, but this is less about filtering and more about warning. It'd be used in a similar way to how they're used on Mastodon (which would also include the ability to add those CWs to a filter, if needed).
Unless I misunderstood, in that case, sorry.
Just to mention that I searched for a "content warning" enhancement before sending one if there wasn't.
And I guess this is really something we might need.
For now, "NSFW" is being used as a "Warning" but without the topic mentioned. That's like saying "This video contain some stuff you might not want to see… Maybe porn, maybe guns, maybe violence, maybe…".
I suggest something that look like that :

Added to that :

Most helpful comment
@rigelk These are all really good ideas, but this is less about filtering and more about warning. It'd be used in a similar way to how they're used on Mastodon (which would also include the ability to add those CWs to a filter, if needed).
Unless I misunderstood, in that case, sorry.