Skip to content
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

Closed
fflorent opened this issue May 5, 2018 · 10 comments
Closed

Add preview thumbnail in video progress bar #537

fflorent opened this issue May 5, 2018 · 10 comments
Labels
Component: Player ⏯️ Priority: Roadmap Feature planned to be developed in the annual roadmap Type: Feature Request ✨

Comments

@fflorent
Copy link
Contributor

fflorent commented May 5, 2018

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.

image

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

@Chocobozzz Chocobozzz changed the title Enhancement: Add preview thumbnail in video progress bar Add preview thumbnail in video progress bar May 7, 2018
@Chocobozzz
Copy link
Owner

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.

@ghost
Copy link

ghost commented Nov 13, 2018

I found one which is only

would this count, as being maintained?

@tilllt
Copy link
Contributor

tilllt commented Dec 15, 2019

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.

@Chocobozzz
Copy link
Owner

@tilllt See #1322

@rigelk rigelk linked a pull request Apr 16, 2020 that will close this issue
4 tasks
@davidak
Copy link

davidak commented Aug 4, 2020

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/

Screenshot from 2020-08-04 08-52-16

@SimplyCorbett
Copy link

It would be nice to have this implemented.

@Chocobozzz
Copy link
Owner

Hi,

This feature is planned in our 2023 roadmap: https://joinpeertube.org/news/roadmap-v6
If you want to help to fund this feature, you can make a donation on https://support.joinpeertube.org

@Chocobozzz Chocobozzz added the Priority: Roadmap Feature planned to be developed in the annual roadmap label Mar 2, 2023
@Chocobozzz
Copy link
Owner

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

screen_2023-10-12-16_27_08

A script (npm run create-generate-storyboard-job) will be available to generate storyboard of local videos uploaded before PeerTube v6.

@jimaek
Copy link

jimaek commented Jan 25, 2024

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?

@Chocobozzz
Copy link
Owner

@jimaek Yes I think you're talking about #3142

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Player ⏯️ Priority: Roadmap Feature planned to be developed in the annual roadmap Type: Feature Request ✨
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants