Bienvenue, Visiteur
S’enregistrer | Mot de passe ?

Nom d’utilisateur

Mot de passe




Derniers sujets
De quel [Anime] vient ce ...
Forum : Jeux
Dernier message : Amaryllis
Il y a 1 heure
» Réponses : 2 473
» Affichages : 674 465
Votre musique du moment ?
Forum : Miouzique
Dernier message : cachul
Il y a 2 heures
» Réponses : 172
» Affichages : 57 835
Color rush
Forum : Vos fiches à vous, les mouîtres
Dernier message : umi-chan
Il y a 5 heures
» Réponses : 7
» Affichages : 38
[Malice Fansub] Escargot(...
Forum : Niouzes
Dernier message : tsukochwan
Il y a 9 heures
» Réponses : 16
» Affichages : 283
Suzuki sensei
Forum : Dramas
Dernier message : Kurisu
Hier, 23:03
» Réponses : 4
» Affichages : 3 084

Partenaires
partenaire logo

Utilisateurs en ligne
Il y a actuellement 99 utilisateurs connectés.
» 2 Membre(s) | 97 Visiteur(s)
Amaryllis, Tchenss

Statistiques du Forum
» Membres : 1 014
» Dernier membre : Dfredsz34
» Sujets du forum : 4 117
» Messages du forum : 28 096

Statistiques complètes

Choisissez Firefox
obtenir firefox
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Faire du suivi pour des sous-titres
Description du topic
En mode automatique
#1
Video 
Faire un tracking pour sous-titres

Si vous aimez les édits sympas et que vous avez un texte qui bouge selon un parcours non linéaire dans une vidéo, vous pouvez traquer ce texte avec le logiciel blender. Cela vous donnera un ensemble de lignes à mettre dans aegisub pour avoir votre texte positionné au bon endroit.

Tuto source : https://subarashii-no-fansub.github.io/S...ng-Motion/
Archive : https://archive.is/8c2De


1. Installations

Pour windows, à vous de trouver les logiciels (aegisub, blender, x264) et ajoutez aegisub-motion ^^
Pour aegisub : http://plorkyeran.com/aegisub/
Pour blender : https://www.blender.org/
Pour x264 : https://www.videolan.org/ (je pense que VLC vous fournira directement le codec requis)

Sur linux, on lance les commandes :
Code :
sudo apt install aegisub
sudo apt install aegisub-l10n

Puis vous récupérez le zip "aegisub-motion-v1.0.6.zip" (ou plus récent) ici : https://github.com/TypesettingTools/Aegi...n/releases
Archive zip : aegisub-motion-v1.0.6.zip
Et après l'avoir dézippé, vous mettez les dossiers "autoload" et "include" dans le dossier "~/.aegisub/automation" (à créer au besoin).

Puis on installe :
Code :
sudo apt install blender
sudo apt install x264


2. Récupération du morceau de la vidéo

On ouvre aegisub. On va dans le menu en haut : "Video" > "Ouvrir une vidéo..." ; et vous ouvrez la vidéo dont vous voulez faire l’édit.

Vous éditez le sous-titre présent pour qu'il commence à la première image du passage à éditer et finisse à la dernière image.
Vous pouvez utilisez les flèches gauche et droite (au besoin passez l'option "Temps" en "Image").
[Image: Aegisub_Image.jpg]

Vous sélectionnez la ligne du sous-titre en clique gauche dessus (ça passe en surbrillance verte).
On va alors couper cette portion de vidéo avec Aegisub-Motion, mais avant ça, il faut le configurer un coup :
dans le menu en haut, vous allez dans "Automatisme" > "Aegisub-Motion" > "Trim Settings".
Vous obtenez la pop-up suivante :
[Image: Aegisub_Aegisub-Motion-Settings.jpg]
Il faut :
  • laissez ?video dans video
  • choisir x264pour l'encodeur
  • on clique sur Save
Maintenant on peut découper le morceau de vidéo :
dans le menu en haut, vous allez dans "Automatisme" > "Aegisub-Motion" > "Trim".
Puis dans le dossier où vous aviez votre vidéo, on va dire : "video.mkv", vous avez les fichiers suivants :
  • video.mkv
  • video.index (utilisé par le module pour découper la vidéo)
  • video[imageDebut-imageFin].mp4 (votre morceau de vidéo à éditer)


3. Tracking du signe

On lance blender.
Vous commencez par ouvrir l'éditeur de clip vidéo (on va cliquer sur "Movie Clip Editor"):
[Image: Blender_Movie_Clip_Editor.jpg]

Puis, sur la droite maintenant, vous pouvez ouvrir votre vidéo "video[imageDebut-imageFin].mp4" :
[Image: Blender_Open.jpg]

Maintenant, vous dépliez vers le haut l'encart du bas pour bien voir toutes les options (1).
Dans la partie "Tracking settings", vous mettez (2) :
  • Pattern Size : 15
  • Search Size : 61
  • Motion Model :
    • Loc (pour un déplacement)
    • LocRot (pour un déplacement et rotation)
    • LocScale (pour un déplacement et changement de taille)
    • LocRotScale (pour un déplacement et rotation et changement de taille)
  • Match : Previous frame
[Image: Blender_Tracking-Settings.jpg]

Vous allez sur la bonne image dans votre fichier vidéo (barre en bas pour changer d'endroit dans la vidéo et flèche gauche/droite pour par image).
Maintenant, on peut ajouter un marqueur :
On clique à gauche dans la section "Marker" : "Add".
Puis on va sur son image et on positionne le marqueur à un coin de la lettre à gauche pour nous donner son déplacement.

[Image: Blender_Marker-Add.jpg]

On va activer le suivi de ce marqueur, pour cela, à droite dans le menu "Clip Display", on va dans la section de "Marker Display" et on coche "Search".
On voit alors un cadre se dessiner autour de notre marqueur. Ce cadre va servir à calculer les déplacement de notre marqueur. Vous pouvez le redimensionner en changeant les valeurs de "Search Area" dans la section "Marker".

[Image: Blender_Marker-Search.jpg]

Maintenant vous pouvez visualiser le tracking en utilisant la combinaison "ALT + Flèche Gauche" ou "ALT + Flèche Droite".
Note : Il semble que l'on doive passer toutes les images que l'on veut traquer dans blender pour avoir le bon nombre d'images dans le fichier qu'on obtient pour appliquer dans aegisub.

On va ajouter le plugin "aegisub-motion" afin de pouvoir exporter les données pour aegisub. On aura besoin de faire cela qu'une seule fois.
On enregistre le fichier : aae-export.py
Archive du fichier : aae-export.py
Puis on l'ajoute à Blender, pour cela on va dans le menu en haut : "Edit" > "Preferences"

[Image: Blender_Add-On-Export-Menu.jpg]

Dans la pop-up qui s'ouvre, on va dans "Add-ons" et on va l'installer en cliquant sur "Install..."

[Image: Blender_Add-On-Install.jpg]

Vous sélectionnez le fichier "aae-export.py" que vous avez téléchargé juste avant.
Ne pas oublier de l'activer en cochant la case pour "Import-Export: Export: Adobe After Effects 6.0 Keyframe Data".
On peut fermer la pop-up après avoir coché.

[Image: Blender_Add-On-Activate.jpg]

Maintenant, on peut exporter les données, pour cela, on va dans le menu en haut : "File" > "Export" > "Adobe After Effects 6.0 Keyframe Data".

[Image: Blender_Export.jpg]

Vous allez dans le dossier où vous voulez sauvegarder le résultat et vous cliquez sur "Export to A..yframe Data".
Cela enregistre un fichier sous un nom du style "untitled_c00_t00.txt" si vous n'avez pas spécifié un autre nom de fichier.


4. On applique les modifications au sous-titre

Vous retournez dans aegisub et vous sélectionnez votre sous-titres sur lequel on doit appliquer les mouvements. Il est donc surligné en vert clair.
(J'ai déplacé le sous-titre là où il doit apparaître et j'ai changé la couleur ainsi que la couleur de la bordure, ça reste dégueulasse, mais on verra les mouvements :) .)
Vous allez dans le menu : "Automatisme" > "Aegisub-Motion" > "Apply"

[Image: Aegisub_Apply.jpg]

Cela vous ouvre une pop-up. Et dedans, dans le cadre en haut, vous allez copier le contenu de votre fichier "untitled_c00_t00.txt". A voir s'il faut modifier de options ou non selon votre cas.

[Image: Aegisub_Apply-Go.jpg]

Votre sous-titre est alors décomposé en sous-titres ne durant qu'une seule image et dont sont appliqués les transformations :

[Image: Aegisub_Sub-Ok.jpg]

Bon c'est chouette mais notre sous-titre reste quand même dégueulasse en laissant les écritures de base. On doit donc créer un cache qui va nettoyer la zone où on doit mettre les sous-titres. Cela se fait avec AssDraw. AssDraw n'est pas dispo dans la version d'aegisub obtenu par les paquets linux. Du coup, je vais voir à utiliser une version windows avec wine.

C'est fini pour ce tuto.
Bons édits à vous ! :)
Kirinenko a écrit :Je m'autoquote si je veux, d'abord.
Nyanyanyanyan . . . . . . . . . . . . . . . [Image: chat-moche-27c1d17.gif]
[Image: 4yi3an10-3858b7.gif]
Aimer
#2
Oh My Goddess !
Je crois que je lirais ça l'année prochaine ^^;
Par contre, c'était pas censé être que pour moi ce tuto ? :p 
Tu me diras, je doute que quiconque s'y essaye parmi les gens qui passent ici,
même pas les fansubeurs.  Gnéhéhé
C'est la triste réalité de la vie !

[Image: htf10.jpg]
Aimer Répondre
#3
Si des gens se posent la question du tracking et recherche pour en faire, ils méritent bien de trouver ça :p

J'ai pas encore testé sur des trucs exotiques, juste du déplacement pour le moment, ça fonctionne bien.
J'pense que les effets de taille ça doit le faire aussi. On va voir tout ça :)
Kirinenko a écrit :Je m'autoquote si je veux, d'abord.
Nyanyanyanyan . . . . . . . . . . . . . . . [Image: chat-moche-27c1d17.gif]
[Image: 4yi3an10-3858b7.gif]
Aimer Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)