Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| extraire_sous-titres_video [Le 31/12/2021, 14:03] – passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) wiki-corrector-bot | extraire_sous-titres_video [Le 11/09/2022, 12:17] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | + | {{tag> | |
| - | {{tag> | + | |
| ====== Extraction des sous-titres d'une vidéo ====== | ====== Extraction des sous-titres d'une vidéo ====== | ||
| Ligne 21: | Ligne 20: | ||
| * convertir fichier .sub et .idx en tiff; | * convertir fichier .sub et .idx en tiff; | ||
| * reconnaissance de caractère de chaque tiff avec cunéiform | * reconnaissance de caractère de chaque tiff avec cunéiform | ||
| - | * création d'un fichier srt | + | * création d'un fichier srt |
| ==== Script bash correspondant à l' | ==== Script bash correspondant à l' | ||
| Ligne 36: | Ligne 35: | ||
| # Dépendances : ffmpeg, | # Dépendances : ffmpeg, | ||
| - | # Signale quel programme l'on exécute | + | # Signale quel programme l'on exécute |
| # puis la composition du répertoire où le script s' | # puis la composition du répertoire où le script s' | ||
| echo -e " | echo -e " | ||
| Ligne 47: | Ligne 46: | ||
| # Message pour informer l' | # Message pour informer l' | ||
| - | echo -e "Le fichier vidéo choisi est : \n $film_a_traiter" | + | echo -e "Le fichier vidéo choisi est : \n $film_a_traiter" |
| # Exemple film_a_traiter=" | # Exemple film_a_traiter=" | ||
| Ligne 56: | Ligne 55: | ||
| # metadata_sub=" | # metadata_sub=" | ||
| - | metadata_sub=$(for (( c=0; c< | + | metadata_sub=$(for (( c=0; c< |
| # command1=" | # command1=" | ||
| Ligne 65: | Ligne 64: | ||
| # vobsub_piste=" | # vobsub_piste=" | ||
| - | vobsub_piste=$(for (( c=0; c< | + | vobsub_piste=$(for (( c=0; c< |
| # | # | ||
| Ligne 75: | Ligne 74: | ||
| # Exécution Roc des fichiers de sous-titres | # Exécution Roc des fichiers de sous-titres | ||
| #vobsub2srt 0_; vobsub2srt 1_;" | #vobsub2srt 0_; vobsub2srt 1_;" | ||
| - | for (( c=0; c< | + | for (( c=0; c< |
| do | do | ||
| | | ||
| Ligne 97: | Ligne 96: | ||
| </ | </ | ||
| - | ==== Exemple de conversion de fichier TS en MKV avec FFMPEG | + | ==== Exemple de conversion de fichier TS en MKV avec FFMPEG |
| La commande suivante permet d' | La commande suivante permet d' | ||
| Ligne 124: | Ligne 123: | ||
| </ | </ | ||
| - | < | + | < |
| -// map// pour spécifier toutes les pistes à utilisables | -// map// pour spécifier toutes les pistes à utilisables | ||
| Ligne 130: | Ligne 129: | ||
| //-acodec// suivi de // | //-acodec// suivi de // | ||
| - | //-vcodec// suivi de //copy// pour le traitement de la piste vidéo | + | //-vcodec// suivi de //copy// pour le traitement de la piste vidéo |
| // | // | ||
| - | -scodec// suivi de //dvdsub// pour le traitement des sous-titres | + | -scodec// suivi de //dvdsub// pour le traitement des sous-titres |
| </ | </ | ||
| Ligne 141: | Ligne 140: | ||
| **[[apt> | **[[apt> | ||
| - | **[[apt> | + | **[[apt> |
| - | **[[apt> | + | **[[apt> |
| **[[apt> | **[[apt> | ||
| Ligne 168: | Ligne 167: | ||
| # Ce script permet d' | # Ce script permet d' | ||
| # | # | ||
| - | # Depends : | + | # Depends : |
| # ffmpeg est une collection de logiciels libres destinés au traitement de flux audio ou vidéo | # ffmpeg est une collection de logiciels libres destinés au traitement de flux audio ou vidéo | ||
| - | # mkvToolnix (interface graphique pour mkvmerge) est un ensemble d' | + | # mkvToolnix (interface graphique pour mkvmerge) est un ensemble d' |
| # cuneiform - Système de reconnaissance optique de caractères multi-langue | # cuneiform - Système de reconnaissance optique de caractères multi-langue | ||
| # ogmrip - Application pour extraire et encoder des DVDs | # ogmrip - Application pour extraire et encoder des DVDs | ||
| Ligne 176: | Ligne 175: | ||
| # Date : 26/08/2015 | # Date : 26/08/2015 | ||
| # version : 0.1 | # version : 0.1 | ||
| - | # Mise-à-jour : | + | # Mise-à-jour : |
| # ---------------------------------------------------- | # ---------------------------------------------------- | ||
| Ligne 238: | Ligne 237: | ||
| videoFiles=($( ls *.$extension )); | videoFiles=($( ls *.$extension )); | ||
| cd $courant_directory; | cd $courant_directory; | ||
| - | } | + | } |
