Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:vobsub_srt [Le 15/12/2011, 15:22]
127.0.0.1 modification externe
tutoriel:vobsub_srt [Le 12/06/2020, 11:23] (Version actuelle)
92.157.165.206 [Script Nautilus] amelioration du script bash
Ligne 1: Ligne 1:
-{{tag>​tutoriel vidéo sous-titrage ​BROUILLON}}+{{tag>​tutoriel vidéo sous-titrage}}
  
 ---- ----
Ligne 37: Ligne 37:
 #!/bin/bash #!/bin/bash
  
-for arg in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS+IFS='​ 
 +
 +printf %s "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | 
 +while read -r arg
 do do
   tesseract "​$arg"​ "​$arg"​ -l fra   tesseract "​$arg"​ "​$arg"​ -l fra
 done done
 +</​file>​
 +
 +Si vous n'​arrivez pas à installer le script dans nautilus, vous pouvez placer et lancer ce script à l'​intérieur du dossier où se trouvent les fichiers :
 +<file bash Tesseract.sh>​
 +NPROC=$(nproc --all| awk '{ print $1 - 1 }'​) ​       # Set number of processor
 +for fichier in *.tif
 +do
 + (
 + echo "​$fichier"​
 + tesseract ​ "​$fichier"​ "​$fichier"​ -l fra &>/​dev/​null
 + ) &
 + if [[ $(jobs -r -p | wc -l) -gt $NPROC ]]; then
 + wait -n
 + fi
 +done
 +wait
 </​file>​ </​file>​
  
Ligne 58: Ligne 77:
  
 <​code>​ <​code>​
-subp2tiff -sid=0 -n <nom du vobsub>+subp2tiff ​--sid=0 -n <nom du vobsub>
 </​code>​ </​code>​
  
 __Paramètres__ : __Paramètres__ :
-  * Le numéro après ''​-sid=''​ est l'ID du sous-titre. Cet ID peut être identifié selon la méthode décrite [[:​encodage_dvd_mkv#​extraire_en_vob|ici]],​ ou par tâtonnement en extrayant successivement chaque ID et en visualisant les fichiers image pour vérifier que ça correspond à ce qu'on veut.+  * Le numéro après ''​--sid=''​ est l'ID du sous-titre. Cet ID peut être identifié selon la méthode décrite [[:​encodage_dvd_mkv#​extraire_en_vob|ici]],​ ou par tâtonnement en extrayant successivement chaque ID et en visualisant les fichiers image pour vérifier que ça correspond à ce qu'on veut.
   * ''<​nom du vobsub>''​ est le nom du fichier de sous-titres,​ sans les extensions ''​.idx''​ et ''​.sub''​.   * ''<​nom du vobsub>''​ est le nom du fichier de sous-titres,​ sans les extensions ''​.idx''​ et ''​.sub''​.
  
Ligne 76: Ligne 95:
  
 Sélectionner tous les fichiers ''​.tif''​ et lancer le script Nautilus "​OCR_Tesseract"​. Sélectionner tous les fichiers ''​.tif''​ et lancer le script Nautilus "​OCR_Tesseract"​.
 +
 +Ou
 +
 +Vous pouvez aussi lancer le script "​Tesseract.sh"​ dans le dossier où se trouvent les fichiers.
  
 Cela va générer un fichier ''​.txt''​ pour chaque fichier ''​.tif'',​ contenant le texte du sous-titre. Cela va générer un fichier ''​.txt''​ pour chaque fichier ''​.tif'',​ contenant le texte du sous-titre.
  • tutoriel/vobsub_srt.1323958959.txt.gz
  • Dernière modification: Le 31/08/2012, 21:24
  • (modification externe)