Faites pivoter un fichier MP4, tout en préservant le codec et les attributs de qualité

14

J'ai besoin de faire pivoter une vidéo MP4 de 90 degrés. Il existe des logiciels comme Free Video Flip and Rotate qui le font mais produisent un fichier AVI.

Avez-vous des suggestions pour qu'un logiciel produise un MP4 de la même qualité (et taille de fichier) que l'original, à seulement 90 degrés de rotation? Ne doit pas être un logiciel libre ;-)

la porte
la source
Cet utilitaire ne m'ouvrirait pas un mp4.
user15507

Réponses:

3

Il n'y a aucun moyen de faire pivoter une vidéo sans la recoder. Ainsi, vous ne pouvez que mesurer la taille et la qualité.

Je recommande VirtualDub pour faire la rotation. C'est gratuit et rapide.

fretje
la source
6
VirtualDub ne semble pas prendre en charge MP4, mais Avidemux le fait.
sschuberth
6
Ce n'est en fait pas vrai. Le format MP4 prend en charge un rotateindicateur, qui informe le lecteur de faire pivoter la vidéo avant de l'afficher. Le drapeau peut être édité en utilisant f.ex. le multiplexeur de ligne de commande MP4Box .
Witiko
9
  1. Open Avidemux (logiciel de montage vidéo gratuit)
  2. Ouvrez votre fichier mp4.
  3. Choisissez une "Sortie vidéo" autre que "Copier" [J'ai choisi "Mpeg4 ASP (ff)"]
  4. Choisissez Vidéo> Filtres (ou sous Windows, appuyez sur Ctrl+ Alt+ F)
  5. Double-cliquez sur "Rotation" pour ajouter ce filtre
  6. Choisissez 90 degrés
  7. Appuyez sur "Fermer" pour quitter "Video Filter Manager"
  8. sauvegarder

(Merci à @secret de m'avoir aidé à démarrer, mais sa liste d'étapes n'était pas terminée.)

Ryan
la source
Je l'ai utilisé une fois dans le passé, je ne sais pas ce que j'ai fait, avidemux semble que la vidéo détectée a été tournée automatiquement, et la vidéo a tourné d'elle-même: / ... maintenant j'ai une autre installation propre et ne fonctionne plus de cette façon, et quand je sélectionne des sorties vidéo (essayé toutes les combinaisons possibles) ça ne se termine jamais avec la même taille de fichier que la première fois ... j'aimerais avoir un moyen de dire ... "format identique à l'origine" et tourner uniquement
Yogurtu
7

J'ai utilisé Avidemux , un éditeur vidéo gratuit.

Ce logiciel vous permet de faire pivoter n'importe quel film.

Dans une liste déroulante, vous pouvez sélectionner le format de sortie souhaité (par exemple MP4, AVI, FLV, etc.).

Si vous utilisez le paramètre MPEG-4 ASP dans la liste déroulante vidéo, vous devrez jouer avec le paramètre Quantizer (un nombre plus élevé signifie une taille de fichier réduite et une qualité inférieure).

Cet outil est idéal lorsque vous capturez un film sur votre téléphone portable et que vous souhaitez envoyer le film à des amis!

mathijsuitmegen
la source
7
  1. Ouvrez Avidemux
  2. Appuyez sur Ctrl+ Alt+ F(pour Windows)
  3. Sélectionnez Rotation
  4. sauvegarder
secret
la source
La méthode la plus simple à ce jour!
TimothyP
Lorsque j'enregistre, je me retrouve avec un fichier de la même taille qui ne joue pas réellement. Cela n'a pas fonctionné jusqu'à ce que je change de "Sortie vidéo" de copyquelque chose commeMpeg4 ASP (ff)
Sterno
1
-1 car bien que le programme proposé soit utile, les étapes sont incomplètes.
JYelton
Voir la solution de Ryan pour les étapes complètes.
Anton
2

Vous pouvez faire pivoter une vidéo MP4 en utilisant VLC et un gars sympa et génial a écrit un ensemble détaillé d'instructions avec des captures d'écran ici: http://www.wintips.org/how-to-rotate-and-save-a-video-using-vlc -media-player / (Avertissement: Ce message n'est pas du spam, je n'ai aucun lien avec le site ou le mec qui a écrit les instructions. J'ai simplement utilisé les instructions pour faire pivoter une vidéo de ma petite fille et donc je suis vraiment reconnaissant.)

Groodful Dood
la source
2

Si vous avez effectivement enregistré une vidéo en mode paysage, mais que le téléphone a été enregistré par erreur dans les métadonnées selon une rotation de 90 degrés (cela m'arrive aujourd'hui pendant le vol en hélicoptère), téléchargez simplement ffmpeg et utilisez cette commande (sans perte car elle écrit simplement un nouvel en-tête - métadonnées) :

ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=0 output.mp4
Nenad Bulatovic
la source
Je viens de tester cette approche, ne semble pas perdre de la qualité, la taille du fichier est 0,001% plus grande, je ne sais pas pourquoi s'il s'agit uniquement d'un changement de métadonnées d'en-tête.
Yogurtu
1

La méthode la plus simple que j'ai vue est avec QuickTime (Pro), ouvrez Propriétés du film, cliquez sur Piste vidéo, puis allez dans Paramètres visuels et utilisez les flèches pour faire pivoter au besoin. Fermez ensuite les propriétés du film, puis effectuez un enregistrement de fichier sous.

Syclone0044
la source
0

J'avais de nombreux fichiers .mov qui nécessitaient une rotation. J'ai utilisé Square 5 Streamclip et je n'ai perdu aucune qualité. Super facile à enregistrer comme dans de nombreux formats de fichiers: http://www.squared5.com/svideo/mpeg-streamclip-win.html

larry
la source
Votre réponse ressemble étrangement à une publicité. Veuillez lire la FAQ sur ces types de messages comme réponses. Si vous voulez fournir un lien vers votre produit, prenez au moins le temps de montrer comment vous y arriverez. Au moins, votre réponse aurait plus de mérite qu'un simple lien.
slm
Je l'ai essayé. D'abord la version "stable" 1.2 - elle n'a pas l'option Rotation. La bêta 1.2.1b6 a l'option, mais cela n'a pas fonctionné pour moi au premier essai et je n'ai pas poursuivi plus loin. Au moins, il n'y a rien à installer - décompressez simplement un exécutable - et il ne semble pas avoir de chaînes (crapware) attachées. Il nécessite une certaine version de Quicktime Alternativepour être installé. Un lien vers cela est sur leur site
Cristi Diaconescu