Playback speed #79

Closed
opened 2026-02-06 19:16:44 +03:00 by OVERLORD · 10 comments
Owner

Originally created by @gerroon on GitHub (Dec 14, 2018).

It will awesome if Jellyfin offers palyback speed adjustment like Youtube and Vlc does. Basically the video can play faster or slower

Originally created by @gerroon on GitHub (Dec 14, 2018). It will awesome if Jellyfin offers palyback speed adjustment like Youtube and Vlc does. Basically the video can play faster or slower
OVERLORD added the feature label 2026-02-06 19:16:44 +03:00
Author
Owner

@JustAMan commented on GitHub (Dec 14, 2018):

Do you want quick-and-dirty version or good one? :) I mean, speed up or slow down a video should not be that big of a deal in ffmpeg (but video quality would suffer in any case I think), but most likely would require transcoding. Are you willing to pay the price? :)

Audio is another thing, if you blindly speed it up or down it changes pitch and tone. At least Youtube goes smart and modified the tempo. I think ffmpeg has a library for that (rubberband should be the one doing this thing), but that is something to be learnt.

@JustAMan commented on GitHub (Dec 14, 2018): Do you want quick-and-dirty version or good one? :) I mean, speed up or slow down a video should not be that big of a deal in `ffmpeg` (but video quality would suffer in any case I think), but most likely would require transcoding. Are you willing to pay the price? :) Audio is another thing, if you blindly speed it up or down it changes pitch and tone. At least Youtube goes smart and modified the tempo. I think `ffmpeg` has a library for that (`rubberband` should be the one doing this thing), but that is something to be learnt.
Author
Owner

@gerroon commented on GitHub (Dec 14, 2018):

I am ok with transcoding, but transcoding will kick in only when the speed is adjusted right?

This feature alone will separate Jellyfin from Emby.

@gerroon commented on GitHub (Dec 14, 2018): I am ok with transcoding, but transcoding will kick in only when the speed is adjusted right? This feature alone will separate Jellyfin from Emby.
Author
Owner

@Cerothen commented on GitHub (Dec 15, 2018):

I am not entirely familiar with the web player but it should be possible right in the web client, I don't see why playback rate would be a serverside thing.

https://stackoverflow.com/questions/3027707/how-to-change-the-playing-speed-of-videos-in-html5

@Cerothen commented on GitHub (Dec 15, 2018): I am not entirely familiar with the web player but it should be possible right in the web client, I don't see why playback rate would be a serverside thing. https://stackoverflow.com/questions/3027707/how-to-change-the-playing-speed-of-videos-in-html5
Author
Owner

@JustAMan commented on GitHub (Dec 15, 2018):

Nice find! I wonder what would happen to audio, though... Needs some experiments.

@JustAMan commented on GitHub (Dec 15, 2018): Nice find! I wonder what would happen to audio, though... Needs some experiments.
Author
Owner

@murtoM commented on GitHub (Dec 15, 2018):

This seems to be something the browser itself can do. On plain html5 video example https://www.w3schools.com/html/html5_video.asp try right clicking the video and at least on Firefox there seems to be option to change playback speed in the right click menu. I don't think there's need to transcode it using ffmpeg. Is this something that can be added to the player ui as it seems to be a standard feature?

@murtoM commented on GitHub (Dec 15, 2018): This seems to be something the browser itself can do. On plain html5 video example [https://www.w3schools.com/html/html5_video.asp](https://www.w3schools.com/html/html5_video.asp) try right clicking the video and at least on Firefox there seems to be option to change playback speed in the right click menu. I don't think there's need to transcode it using `ffmpeg`. Is this something that can be added to the player ui as it seems to be a standard feature?
Author
Owner

@gerroon commented on GitHub (Dec 16, 2018):

@kusochi I seem to get speed menu only once, I set the playback speed, but then that menu is not available anymore in the right click menu

@gerroon commented on GitHub (Dec 16, 2018): @kusochi I seem to get speed menu only once, I set the playback speed, but then that menu is not available anymore in the right click menu
Author
Owner

@bugfixin commented on GitHub (May 18, 2019):

I agree this should be a client-side feature. I'm looking at implementing this for jellyfin-web, but would like some input regarding the expected UI for playback speed adjustments.

@bugfixin commented on GitHub (May 18, 2019): I agree this should be a client-side feature. I'm looking at implementing this for jellyfin-web, but would like some input regarding the expected UI for playback speed adjustments.
Author
Owner

@murtoM commented on GitHub (May 18, 2019):

I like the idea that the setting would be in the same "cogwheel menu" as the video quality setting selection. From there could open a submenu containing all the usual playback speed options like 0.5, 0.75, 1.0, 1.25 and 1.5 similar how they are in Youtube's player settings for example.

@murtoM commented on GitHub (May 18, 2019): I like the idea that the setting would be in the same "cogwheel menu" as the video quality setting selection. From there could open a submenu containing all the usual playback speed options like 0.5, 0.75, 1.0, 1.25 and 1.5 similar how they are in Youtube's player settings for example.
Author
Owner

@wyzdic commented on GitHub (Jul 24, 2019):

This is a very good idea, I really need this,Is it possible to implement this feature in the near future?

@wyzdic commented on GitHub (Jul 24, 2019): This is a very good idea, I really need this,Is it possible to implement this feature in the near future?
Author
Owner

@jellyfin-bot commented on GitHub (Jul 29, 2019):

We are moving all feature and enhancement requests to our new Fider platform here. This new platform lets people vote on and better manage such requests.
This request now lives here.

@jellyfin-bot commented on GitHub (Jul 29, 2019): We are moving all feature and enhancement requests to our new Fider platform [here](https://features.jellyfin.org/). This new platform lets people vote on and better manage such requests. This request now lives [here](https://features.jellyfin.org/posts/176/playback-speed).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#79