Speed up or slow down video (0.25×–4×) with pitch-preserving audio. Re-encodes to MP4. 100% in-browser.
Drop a video, pick a speed from 0.25× to 4×, and export with pitch-preserved audio
Video speed changes run entirely in your browser using ffmpeg.wasm. Your video file is never uploaded to any server.
Video timing changes through presentation timestamps: setpts=PTS/2 halves every frame's timestamp, which doubles playback speed. Audio is harder — simply resampling changes pitch (chipmunk effect) — so ffmpeg uses atempo, a phase-vocoder time-stretcher that preserves pitch but only accepts factors between 0.5× and 2×. For 4× speed the tool chains atempo=2.0,atempo=2.0; for 0.25× it chains atempo=0.5,atempo=0.5. Both video and audio are re-encoded (H.264 CRF 20 + AAC) because every timestamp in the file changes.
One atempo covers 0.5×–2×; beyond that factors are chained. 2.5× = 2.0 then 1.25.
Deji recorded a 4:00 (240 s) software walkthrough at a relaxed pace and wants a snappy 1:36 version for his changelog post.
Speed up or slow down video with pitch-preserved audio. Everything runs locally; nothing is uploaded.
FreeToolHub Video Speed Controller is a free browser-based tool — speed up or slow down video with pitch-preserved audio. No signup, no upload; everything runs locally in your browser.
Accélérez ou ralentissez une vidéo avec un audio préservant la hauteur (atempo en chaîne). Préréglages et curseur de réglage fin. Dans le navigateur, sans téléversement.
Le Contrôleur de Vitesse Vidéo réajuste la vitesse d'une vidéo de 0,25× à 4×. Les images sont réajustées en divisant les horodatages de présentation (setpts), et l'audio est étiré ou compressé avec des filtres atempo enchaînés préservant la hauteur, ou entièrement supprimé. Les préréglages couvrent les facteurs courants et un curseur fin couvre tout le reste. Tout le traitement est local via ffmpeg.wasm.
Déposez votre vidéo, choisissez un préréglage ou glissez le curseur, et consultez l'indication de durée de sortie en direct. Choisissez de conserver la bande sonore avec hauteur préservée ou de la couper, puis cliquez sur Apply. Le MP4 se télécharge lorsque le réencodage est terminé.
Changer la vitesse de lecture n'est pas une métadonnée que l'on peut inverser dans le conteneur - les flux vidéo et audio eux-mêmes doivent être réécrits. Les images vidéo sont supprimées, dupliquées ou interpolées pour remplir la nouvelle durée, tandis que l'audio passe par un filtre d'étirement temporel qui déplace la hauteur et le tempo indépendamment afin que les voix ne deviennent pas aiguës à 1,5x. Ce traitement est pourquoi chaque changement de vitesse réencode tout le fichier : les pixels sortant de l'encodeur sont réellement différents des pixels qui y sont entrés, et le débit binaire de sortie que vous choisissez détermine la qualité que cette réécriture préserve.
Non. L'audio passe par le filtre atempo de ffmpeg, un étireur temporel à vocodeur de phase qui préserve la hauteur. Comme un seul atempo ne couvre que 0,5×–2×, les facteurs plus importants sont enchaînés : 2,5× devient atempo=2,0 suivi de atempo=1,25, et 0,25× devient deux étapes 0,5 enchaînées.
La durée de sortie égale la durée source divisée par le facteur de vitesse — l'outil montre cela en direct lorsque vous déplacez le curseur (par exemple, 240 s à 2,5× = 96 s). La vidéo et l'audio sont réencodés, donc le fichier est un MP4 H.264/AAC propre.
Oui — cochez "Remove audio entirely" et l'exportation supprime la piste audio (-an) tout en réajustant la vitesse de la vidéo. C'est courant pour transformer de longs enregistrements en time-lapses silencieux rapides.
Pas ici. Une simple accélération joue l'audio plus vite, ce qui élève la hauteur - l'effet tamias. Un étirement temporel approprié traite l'audio par un filtre qui change le tempo tout en maintenant la hauteur constante, donc une conférence à 1,5x sonne toujours comme la même voix parlant plus vite. En dessous d'environ 0,5x ou au-dessus de 2x, même un bon étirement développe des artefacts, ce qui est la plage pratique pour la plupart des utilisations.
Revue de forme sportive, pratique de la danse et de la musique, suivi de tutoriels, et transformation d'une action rapide en détail visible. 0,5× est la valeur de travail pour l'analyse technique ; 0,75× se lit souvent plus naturellement pour la parole. Ralentir des images ne crée pas d'images manquantes - le fps source limite la vraie fluidité, donc des images à 30 fps à 0,5x montrent chaque image deux fois plutôt qu'inventer des images intermédiaires.
Réciproquement à la durée pour la vidéo : une accélération à 2x réduit de moitié la durée d'exécution et presque la taille, puisque les mêmes données pixel sont étalées sur moins de secondes. Accélérer peut en fait améliorer la qualité perçue par seconde, car les images supprimées enlèvent la redondance sur laquelle l'encodeur aurait dépensé des bits. Ralentir augmente proportionnellement la taille - les images dupliquées se compressent à peu de frais mais l'étirement de l'audio ajoute un peu de surcharge.
Pour votre propre visionnage, oui - YouTube, VLC et la plupart des lecteurs offrent des contrôles de taux de lecture qui font cela en direct sans changer le fichier. Le réencodage compte lorsque le fichier doit se comporter identiquement partout : l'intégrer dans une page sans contrôles de lecteur, l'envoyer à quelqu'un qui ne cherchera pas le menu vitesse, ou le téléverser sur une plateforme dont l'éditeur ne supporte pas la vitesse. Incorporez la vitesse seulement lorsque vous avez besoin que le fichier lui-même soit rapide ou lent.
What do you call a really smart cookie?
No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.
☕Support me on Ko-fi— support the free tier100% of proceeds go towards hosting & building more free tools.