...Redimensionner une vidéo
et
la couper...
(par cedricboudin@hotmail.com)
Très bien, vous savez maintenant appliquer une rotation à une vidéo, cependant, lors de l'enregistrement vous avez tourner votre appareil ! Au final, seule une partie de la vidéo aurait besoin de subir une rotation. Nous allons donc maintenant découvrir comment couper afin une vidéo afin d'appliquer la rotation de 90 degrés à ce segment et ensuite recoller les morceaux pour aboutir à une vidéo unique orientée correctement.
Première
étape: Télécharger le plugin Smart Resize pour
Virtualdub.
Smart Resize plugin : ici.
Tout ceci téléchargé, il faut les installer. Dézipper donc le plugin Resize.vdf dans le répertoire de virtualdub. Par défaut, vous devez le placer dans ce répertoire:
c:\Program Files\VirtualDub\plugins\
Ensuite Lancez Virtualdub.
Ouvrez la video a traiter. File->Open Video File :

Sélectionnez le fichier vidéo (ici MVI_3792) :

Ok, la première partie de la vidéo est à tourner mais la fin ne l'est pas.
Je déplace le curseur afin de sélectionner le point de départ du segment qui devra subir une rotation en cliquant sur le petit triangle noir :

Positionnez maintenant le curseur à la fin du segment à tourner et cliquer sur le triangle noir de fin de segment (Vous verrez apparaître une bande bleue sur le segment sélectionné):

Sélectionnez les filtres dans le menu « Video » :

Choisir alors « ADD » puis dans la liste sélectionnez « Rotate » et choisir l'orientation qui convient (cette partie a été abordée au tutorial sur la rotation des vidéos).

Il est nécessaire d'appliquer en plus le filtre de redimensionnement afin de pouvoir joindre les deux parties de vidéos résultantes de l'opération de rotation. En effet pour joindre deux vidéos, il est nécessaire qu'elles aient les mêmes hauteur et largeur !
Nous allons donc créer deux vidéos de même format, dans mon cas, nous aboutiront à une carrée de 640x640. Ainsi la hauteur de la partie tournée sera équivalente la hauteur de la partie non tournée. Nous cliquons donc de nouveau sur « ADD »:

Et dans la liste, nous sélectionnons Smart Resize :

Un peu de mathématique. Ma vidéo faisait initialement le 640x480, 640 en largeur et 480 en hauteur. J'applique une rotation de 90°, ma nouvelle vidéo fera donc 480x640 mais comme je souhaite joindre la fin de la vidéo qui n'a pas besoin de subir de rotation, il me faudra coller une vidéo qui fera 480x640 et une vidéo de 640x480. Virtualdub vous le refusera. Il faut donc réaliser 2 vidéos de même format soit 640x640.
Afin de ne pas déformer les personnages, nous allons compléter les bords par du noir...
La première partie de la vidéo qui subit la rotation aura donc pour hauteur 480 en largeur (width) et 640 en hauteur (height). Je remplit donc les paramètres du filtre avec ces valeurs sur la première ligne. Ensuite, je clique « Letterbox » afin de compléter les bordures avec des bandes noires car je définis la largeur et la hauteur de l'image à 640 (Frame width et Frame Height):

Vous pouvez cliquer sur show Preview afin de voir si les valeurs saisies sont correctes.
Ensuite, il suffit de cliquer sur « OK » afin de valider les 2 filtres :

Appliquez alors un codec pour la compression de la vidéo (comme vu au tutoriel précedent).

Une fois le codec choisi (Xvid, WMV ou autre), enregistrez votre première partie de vidéo (de même, vous pouvez compresser la partie sonore comme vu au tutorial sur la rotation des vidéos):

Le curseur est donc placé au début de la deuxième partie de la vidéo (celle qui ne subit pas de rotation). Je clique donc comme précédemment sur le triangle de début de segment:

Ensuite, je déplace le curseur jusqu'à la fin de la vidéo et je clique sur le triangle de fin de segment:

Je retourne dans le menu « Video » -> « Filter » et je commence par supprimer les 2 filtres utilisés précédemment en cliquant sur « Delete »:

Une fois les 2 filtres supprimés, je peux de nouveau faire « ADD » et choisir Smart Resize puisque je dois maintenant modifier la hauteur de cette vidéo afin que cette partie aussi ait une dimension de 640x640. C'est donc la hauteur que je dois transformer et compléter par des bandes noires. La New width (largeur) sera donc de 640 et la New height (heuteur) sera de 480 (ces dimensions ne change pas) mais nous cliquons « Letterbox » et nous choisissons une Frame width et height à 640:

Nous cliquons sur « OK » pour valider puis nous choisissons le même codec pour la compression et nous enregistrons ce deuxième segment de vidéo:

Voilà, mes deux segments sont redimensionnés, compressés et prêts à être rassemblés en une seule vidéo.
Pour cela il faut fermer, les vidéos ouvertes. Cliquez sur « File » puis « Close Video File ». Ensuite cliquez sur « File », « Open video segment » et choisissez le premier fichier que nous avons créer précédemment:

Nous cliquons alors sur « File » -> « Append segment » afin de coller la deuxième partie de la vidéo :

Après avoir collé le deuxième segment de vidéo, comme il est inutile de recompresser la vidéo, il faut sélectionner « Direct stream copy » dans le menu « Video »:

Il suffit alors de sauvegarder la vidéo sous son nom final :

Voilà, vous avez donc appris ici à modifier les dimensions d'une vidéo, à la découper et à joindre deux segments vidéo...
! enjoy !