New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add preview thumbnail in video progress bar #537
Comments
I think it could be suitable in the core PeerTube. I don't think we should use federation for these "progress thumbnails", but a cache as we do with previews. |
I found one which is only
would this count, as being maintained? |
I would really like this feature to be added. There would be non js-alternatives to this, like ffmpeg sampling the video at different times on initial thumbnail selection. The problem with how it is in the stable version right now is that the random thumbnail selection often chooses an image which does not represent the video at all. |
Timelens is a tool for creating visual timelines. It is used on https://media.ccc.de/. There are also plugins for JavaScript players: https://timelens.io/plugins/ |
It would be nice to have this implemented. |
Hi, This feature is planned in our 2023 roadmap: https://joinpeertube.org/news/roadmap-v6 |
This feature has been implemented in d8f39b1 and 638a295. It will be available in PeerTube 6 planned at the end of the year 🎉 PeerTube will automatically generate the storyboard of uploaded/imported videos and display them in the player progress bar A script ( |
I wonder, could storyboards be adopted for nice fluid previews of videos when hovering over their thumbnails? Similar to youtube. Cause I think static thumbnails are a huge hit to good user experience. Is something like this planned or possible? |
Youtube offers a way to preview the frames when hovering the progress bar. This is very convenient when you want to go directly to a certain moment of a video or to watch it again.
Unfortunately there doesn't seem to be maintained and convenient plugins for videojs (I saw this one or this another one).
It seems that it is not that difficult. We could use canvas for that: https://jsfiddle.net/epistemex/gdp00x2s/
Also definetely worth to implement it as a plugin.
What do you think?
Florent
The text was updated successfully, but these errors were encountered: