GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je accélérer une vidéo sans distorsion de hauteur sous Linux ?

setpts et filtres d'atempo

Exemples utilisant ffmpeg avec les filtres setpts et atempo :

Mouvement rapide

ffmpeg -i input -filter_complex "[0:v]setpts=PTS/2[v];[0:a]atempo=2[a]" -map "[v]" -map "[a]" output

Ralenti

ffmpeg -i input -filter_complex "[0:v]setpts=PTS/0.5[v];[0:a]atempo=0.5[a]" -map "[v]" -map "[a]" output

La plage pour la valeur atempo est de 0,5 à 100.

setpts et filtres élastiques

Alternativement, vous pouvez utiliser le filtre élastique au lieu d'atempo, et cela peut sembler meilleur, mais votre ffmpeg devra être compilé avec --enable-librubberband . Vous pouvez vous référer à ffmpeg -filters pour voir si vous pouvez l'utiliser.

Mouvement rapide

ffmpeg -i input -filter_complex "[0:v]setpts=PTS/2[v];[0:a]rubberband=tempo=2[a]" -map "[v]" -map "[a]" output

Ralenti

ffmpeg -i input -filter_complex "[0:v]setpts=PTS/0.5[v];[0:a]rubberband=tempo=0.5[a]" -map "[v]" -map "[a]" output

Linux
  1. Comment puis-je supprimer complètement Jenkins de Linux

  2. Comment puis-je justifier du texte brut sous Linux?

  3. Comment puis-je reprendre une tâche arrêtée sous Linux ?

  4. Comment un noyau Linux peut-il être si petit ?

  5. Comment puis-je installer Windows 7 sans dvd ni usb, sur linux ?

Comment installer FFmpeg sous Linux et utiliser les commandes

Comment créer une vidéo à partir d'images sous Linux

Comment vérifier la vitesse d'Internet sous Linux

Comment puis-je profiler du code C++ exécuté sous Linux ?

Comment écrire sur une webcam virtuelle sous Linux ?

Accélérer une vidéo sous Linux