This would make it much easier for video uploaders to add subtitles, because they could just type them on the video upload or video update screen. Additionally, we could allow users to contribute subtitles to videos, which would result in more subtitles available. All of this would be very useful for accessibility and helping users who don't understand the language.
The same request was already made in an earlier comment, and upvoted by a bunch of people, but is now apparently forgotten.
I understand completely that this is very hard to do, so see it more as a wishlist item.
For the record, here's a npm module to parse srt files: https://www.npmjs.com/package/subtitle
this is a killerapp feature for peertube... a very powerful tool for the objectives of this project!
YouTube will be removing their community subtitles feature on september 28th so adding this to PeerTube would really boost in my opinion the larger public and video creators towards PeerTube as a viable alternative. I hope for the next fundraiser we could have this feature in the roadmap.
Maybe allowing subtitles upload (whole .srt files) from the community and validation from the admins is easier to add than a whole editing system? It would be a useful first step at implementing a fully-fledged subtitles editing UI, while still allowing volunteers to contribute.
Just got the email because of the new message and I'd like to mention that a couple of external websites do provide subtitle support, both to pay professionals or community focused. In my opinion, the best one for severall reasons is amara.org, unfortunetaly it doesn't support PeerTube videos. Perhaps we should contact them to add that support until PeerTube gets a subtitling feature. In that case the use of community uploaded srt files could be a solution, with the video uploader having to confirm it.
I noticed also that Framasoft's 'What is PeerTube?' video is being subtitle throught webplate, but I don't think that's a good solution but wanted to mention it, you can check it out in the description of said video.
Edit: I've decided to contact Amara via their forum by opening a support ticket. If they reply, I'll be sure to let you all know.
In my opinion, the best one for severall reasons is amara.org
Is it open source and can it be self-hosted ? (and federated ?) I haven't found anything suggesting that it is.
I don't think that it should be integrated into peertube if it isn't the case. Maybe as a plugin then ?
How is amara better than using something like aegissub ?
Also considering that for me the standard was the now gone youtube editor. I don't want to create an account to test amara, that's why I am asking.
thank you
Amara.org is not opensource, unless I am mistaken.
I contacted them about adding the option to translate PeerTube videos on their website, just like for YouTube and Vimeo. It's not about adding any code to PeerTube, just to be clear. It would just use an embed of the PeerTube video essentially. If someone wanted to make a pluging, by all means of course. I don't think that is necessary however at all.
I do not know Aegissub very well, especially the newer versions but as far as I know it is not very user friendly for one. Amara's 'feature' is that it is on the web, just like YouTube's, so everybody can just transcribe/translate the video collectively, just by each doing a couple of lines and it being automatically sync.
Amara is pretty much the same as YouTube with a couple different feature in their editor, with IMHO better looking design. This is a personal opinion of course.
Most helpful comment
YouTube will be removing their community subtitles feature on september 28th so adding this to PeerTube would really boost in my opinion the larger public and video creators towards PeerTube as a viable alternative. I hope for the next fundraiser we could have this feature in the roadmap.