Administration des médias¶
Utilisez ce guide pour gérer les médias importés, réparer le timing lyrique, modifier les fichiers vidéo et convertir les formats CD+G karaoké.
Sommaire¶
- Import and Export Media
- Resynchronize Inaccurate WhisperX Lyrics
- Adjust Video Duration and Metadata
- Modernize CD+G Formats
Importation et exportation des médias¶
Vous pouvez télécharger tous les artefacts créés par l'application pour l'utilisation du karaoké, y compris les chants séparés et les paroles de JSON synthétisées par mots.
- Ouvrez
/mediaet cliquez sur Edit. - Expand Gestion des dossiers.
- Cliquez sur Télécharger Zip pour télécharger tous les artefacts, ou télécharger des fichiers individuels.
- Supprimer les fichiers sidecar tels que les chants et les paroles quand ils ne sont plus nécessaires.
L’option Download Zip crée une archive des fichiers associés au média. Vous pouvez importer cette archive via /upload pour restaurer le média de karaoké à partir d’une sauvegarde.
Pour les médias gérés de l'extérieur, l'application s'attend à la convention de nommage de sidecar suivante :
<song>.mp4: the main video file. When importing a vocal-separated video, the video should contain only the instrumental audio.<song>.vocals.mp3: the separated vocal audio.<song>.jsonor<song>.lrc: the word-synced or standard lyrics file. The JSON file is expected to be generated by WhisperX.
Exemple WhisperX JSON:
{"segments":[{"start":0.0,"end":5.0,"text":"Hello, world!","words":[{"start":0.0,"end":2.5,"word":"Hello"},{"start":2.5,"end":5.0,"word":"world"}]}]}
Non-WhisperX JSON
Si le fichier JSON ne se conforme pas au format WhisperX ou est mal formé, il ne sera pas traité et les paroles ne fonctionneront pas.
Copiez les fichiers dans le dossier media, puis analysez la bibliothèque pour détecter les nouveaux morceaux.
Résynchroniser les lyriques WhisperX inexacts¶
Décalages de synchronisation importants
Si les paroles se déplacent rapidement et sont hors de synchronisation, WhisperX peut avoir détecté la mauvaise langue et utilisé le mauvais modèle pour l'alignement. Supprimez les paroles JSON existantes, puis exécutez l'alignement WhisperX à nouveau avec une surcharge de langue spécifiée manuellement.
- Sur la page de l'éditeur de médias, élargissez Gestion de fichiers et supprimez les paroles JSON.
- Activer Lyrics Sync à nouveau et allumer WhisperX Align.
- Spécifiez manuellement un code de langue dans WhisperX Language Override.
For smaller synchronization issues, such as a word ending too early or lingering until the next chorus, you can refine the timing with third-party tools. Download the .vocals.mp3 file as a timing reference. When you finish editing, upload the corresponding file and the server will process it back into JSON.

SSA Karaoke Timing¶
L’application exporte un fichier de sous-titres .ass contenant les timings du karaoké. Vous pouvez utiliser Aegisub pour les ajuster, puis exporter un nouveau fichier .ass.

- Import the vocals and
.assfile into Aegisub. - Activer Karaoke Timing pour modifier le timing au niveau du mot.
- Désactivez-le pour modifier le timing en ligne.
- Cliquez à gauche pour définir le point en et à droite pour définir le point de sortie pour une ligne.
- Appuyez sur la barre d'espace pour prévisualiser le timing avec la voix.
Ce n'est pas un tutoriel complet d'Aegisub.
Édition de mots SRT¶
L’application exporte également un fichier de sous-titres .srt avec des marqueurs temporels, chaque mot constituant une entrée distincte. Vous pouvez utiliser Subtitle Edit pour ajuster les timings, puis exporter un nouveau fichier .srt.

- Import the vocals and
.srtfile into Subtitle Edit. - Sous-titre Édition doit générer automatiquement la forme d'onde vocale.
- Faites glisser l'heure de début et de fin de chaque mot pour changer son timing.
Ne supprimez pas les lignes //wx:meta et //wx:time
Ces marqueurs de ligne sont nécessaires pour reconstruire les paroles synthétisées de mots.
Lignes de séparation et de fusion¶

Parfois, les paroles originales contiennent de longues lignes qui ne se brisent pas proprement et apparaissent comme plusieurs lignes dans l'affichage du karaoké. Gardez le nombre de caractères par ligne de karaoké cohérent en ajustant la mise en page ou en recompilant les paroles.
You can partially fix this by reducing the text size or increasing the maximum width.
Il y a deux façons de fixer les lignes :
- Set Rewrap Lyrics Lines during WhisperX processing on the Create AI Karaoke page. The default is 36 characters per line for English and 12 for CJK. Choose a limit that works best with your lyric presets and customization.
- Utilisez la division et fusionnez manuellement. Divisez une ligne longue au mot où elle circule le mieux, ou combinez plusieurs lignes plus petites.

- Dans l'éditeur Lyrics, choisissez Split et Merge pour ouvrir l'éditeur split-and-merge.
- Utilisez Processus automatique et spécifiez un Longueur de ligne maximale pour diviser automatiquement les lignes qui dépassent la limite.
- Cliquez sur un mot pour diviser la ligne après ce mot.
- Cliquez sur Merge ci-dessous pour combiner la ligne actuelle avec la ligne suivante.
- Annule tout changement si nécessaire.
Ajuster la durée et les métadonnées de la vidéo¶
When a YouTube video is downloaded, it retains the default metadata: the title is the video title, the artist is blank, and the filename is <video_title>.mp4. This may not be ideal for library organization. The video is also downloaded as-is, and many karaoke videos contain intros and outros that are not suitable for seamless karaoke.
See Modify Existing Video for information about adjusting video metadata.
Coupe sans perte¶
Le rognage sans perte ne peut pas être parfaitement précis
L'application utilise des i-frames pour tailler la vidéo sans la re-encoder. Les coupes doivent donc se produire à un I-frame. Il n'est pas possible de tailler à un point précis; l'application trouve plutôt l'i-frame le plus proche.
Rognage irréversible
Trimming est irréversible. Une fois la vidéo taillée, la vidéo originale est perdue.

L'éditeur affiche une timeline avec tous les I-frames où une coupure peut se produire.
- Faites glisser les poignées pour régler l'heure de début et de fin. Chaque poignée s'enclenche à l'image I la plus proche.
- Spécifiez une heure de début et de fin dans les cases d'entrée. L'application choisit une image I qui inclut chaque heure spécifiée.
- Play the video and use the Set and Set buttons to set the start and end points.
- Use the and buttons to jump to the previous or next I-frame.
- Use the Jump and Jump buttons to preview the cut from the in and out points.
Accélérer la prévisualisation avec les raccourcis clavier
- I / O — définissez les points d'entrée et de sortie pour le parage
- [ / ] — déplacer entre les images clés détectées
- , / ++période++ — déplacer la tête de jeu par un seul cadre
- Home / End — passer au début ou à la fin
Moderniser les formats CD+G¶
CD+G est un format de karaoké traditionnel qui affiche les paroles sous forme graphique. Il est généralement associé à un fichier MP3 dans un ensemble MP3+G. La scène peut lire les graphiques CD+G, mais il est impossible de rogner un fichier CD+G sans le convertir en vidéo.
Au lieu d'ouvrir l'éditeur sans perte pour un fichier CD+G, l'application vous invite à ouvrir Transcoder en MP4.
- Dans l'éditeur, transcodez les graphiques CD+G dans une vidéo MP4 avec l'audio MP3.
- Choisissez Remplacez le fichier CD+G original après la création du MP4 pour créer un nouvel élément multimédia tout en préservant l'élément CD+G original.