Chargement en cours...
Wait
Veuillez patienter
L'opération demandée semble prendre trop de temps.
Attendre 30 secondes de plus   Recharger la page
wait
Connexion
X
Email OU nom d'utilisateur :
Mot de passe :
Se connecter via Google
Créer un compte
Mot de passe oublié ?
Mail d'activation
Langue :
Nouveau sujet
   Retour liste des sujets Retour liste des sujets   Bas de page Bas de page
Sujet n°42911 créé le 27/05/2014 à 11:36 par neirdafromthere - Vu 6381 fois par 600 utilisateurs
   
Pages : 1234
Message n° 3923270, posté à 11:36 le 27/05/2014  
+4.30
Note
Avatar
neirdafromthere
Suite à la discussion entamée sur le sujet "SeRenamer" je vous propose un outil avec une autre approche : SubAutoRename
Le but : s'éviter les copier/coller quand on veut renommer un fichier de sous-titre pour que son nom corresponde à celui d'un fichier video.
Vous pouvez télécharger un exécutable pour Windows ici : https://sourceforge.net/projects/subautorename/files/
Le programme étant en Java il faut avoir un JRE installé pour le faire fonctionner.
Vous pouvez me remonter les bugs / suggestions ici ou sur la page SourceForge.
Pour utiliser le programme, enregistrez l'exécutable ou vous voulez, puis associez vos extensions de sous-titres (.srt, .ass, ...) avec le programme.
Ensuite, lorsque vous double cliquez sur votre fichier de sous-titres (ou bien clic droit, Ouvrir Avec, SubAutoRename) l'outil va rechercher si un fichier vidéo correspondant existe dans le même dossier et si c'est le cas va renommer le sous-titre en fonction.

*édité à 11:38 le 27/05/2014
Message n° 3923279, posté à 11:42 le 27/05/2014  
Note
Avatar
loky34
Salut !
Ca m'intéresse pas mal, y aurait pas une version Mac, des fois ?

Message n° 3923288, posté à 11:56 le 27/05/2014  
Note
Avatar
bean
loky34 a dit
le 27/05/2014 à 11:42
:

Ca m'intéresse pas mal, y aurait pas une version Mac, des fois ?
java, ça tourne partout.

--
Julian Delphiki
http://subtitles.toh.info/
Message n° 3923289, posté à 11:59 le 27/05/2014  
Note
Avatar
bean
bean a dit
le 27/05/2014 à 11:56
:

java, ça tourne partout.
Mais effectivement, il n'y a pas d'intégration à part pour windows (et rien dans jar file for other OS)

--
Julian Delphiki
http://subtitles.toh.info/
*édité à 11:59 le 27/05/2014
Message n° 3923290, posté à 11:59 le 27/05/2014  
Note
Avatar
neirdafromthere
loky34 a dit
le 27/05/2014 à 11:42
:

Ca m'intéresse pas mal, y aurait pas une version Mac, des fois ?
J'ai pas de mac sous la main pour créer et tester un exécutable, mais je t'ai mis le jar sur sourceforge.
Il te restera a lancer le jar avec une commande du style :
java -jar SubAutoRename.jar <chemin du sous-titre>

*édité à 12:00 le 27/05/2014
Message n° 3923291, posté à 12:00 le 27/05/2014  
Note
Avatar
neirdafromthere
bean a dit
le 27/05/2014 à 11:59
:

Mais effectivement, il n'y a pas d'intégration à part pour windows (et rien dans jar file for other OS)
Tu vas trop vite, j'ai pas le temps d'uploader le fichier ^^
C'est fait maintenant.

Message n° 3923299, posté à 12:24 le 27/05/2014  
Note
Avatar
loky34
neirdafromthere a dit
le 27/05/2014 à 11:59
:

java -jar SubAutoRename.jar <chemin du sous-titre>
Ca veut dire que je dois lancer cette commande depuis le Terminal pour chaque sous-titre ?

Message n° 3923311, posté à 12:59 le 27/05/2014  
Note
Avatar
neirdafromthere
C'est le plus simple, le temps que je trouve comment faire un "exe" pour mac.
Sinon tu te fais 'équivalent d'un .bat (j'y connais rien en mac, c'est du sh je suppose) que tu associe avec les srt.

Message n° 3923339, posté à 13:39 le 27/05/2014  
Note
Avatar
neirdafromthere
A priori sous Mac OS X il y a une appli dans /Developer/Applications/Utilities appelée 'JAR Bundler' qui permet de faire une app mac a partir d'un jar.
Je n'ai pas de mac, est-ce que quelqu'un peut le tester ?
Edit :
J'ai essayé de faire un package "app" dispo ici : https://sourceforge.net/projects/subautorename/files/Mac/

*édité à 14:57 le 27/05/2014
Message n° 3923450, posté à 18:08 le 27/05/2014  
Note
Avatar
Caféine
neirdafromthere a dit
le 27/05/2014 à 11:36
:


Pour utiliser le programme, enregistrez l'exécutable ou vous voulez, puis associez vos extensions de sous-titres (.srt, .ass, ...) avec le programme.
neirdafromthere a dit
le 27/05/2014 à 11:36
:

Ensuite, lorsque vous double cliquez sur votre fichier de sous-titres (ou bien clic droit, Ouvrir Avec, SubAutoRename) l'outil va rechercher si un fichier vidéo correspondant existe dans le même dossier et si c'est le cas va renommer le sous-titre en fonction.
Ça marche impec, merci beaucoup ! clap
(Heureusement, parce que "Java", "JRE", ça m'inquiétait un peu, mais "ouvrir avec" a marché du premier coup, ouf ! )

--
« Caféine et nicotine sont les deux mamelles du sous-titrage. »
*édité à 18:11 le 27/05/2014
Message n° 3923468, posté à 19:01 le 27/05/2014  
Note
Avatar
nathbot
Chez moi j'ai Windows, mais comme j'ai un mac au taf, j'ai testé par curiosité...
Avec la commande dans le Terminal, pas de souci :
java -jar SubAutoRename.jar mon_fichier_srt
Mais c'est sûr que c'est moins pratique qu'un "ouvrir avec".
J'ai téléchargé le .app, j'ai essayé de faire "ouvrir avec" mais j'ai l'alerte "Please provide subtitle file name as argument".
J'ai rarement eu l'occasion d'utiliser des applis java, est-ce que je dois configurer quelque chose ?
J'ai ouvert le JAR Bundler, mais j'ai pas l'impression qu'on puisse avoir un argument "dynamique", si ? Bref, moi et Java... :)

--
http://nathbot.net/firebad (subs et références)

Si ton tonton tond ton tonton, ton tonton sera tondu.
*édité à 19:04 le 27/05/2014
Message n° 3923666, posté à 21:02 le 27/05/2014  
Note
Avatar
BrJk
Ça marche super ! Merci ! :)

--
That is not dead which can eternal lie,
And with strange aeons, even death may die.

HP Lovecraft
Message n° 3923693, posté à 21:25 le 27/05/2014  
Note
Avatar
Caféine
nathbot a dit
le 27/05/2014 à 19:01
:

Chez moi j'ai Windows, mais comme j'ai un mac au taf, j'ai testé par curiosité...
Avec la commande dans le Terminal, pas de souci :
java -jar SubAutoRename.jar mon_fichier_srt
Mais c'est sûr que c'est moins pratique qu'un "ouvrir avec".
J'ai téléchargé le .app, j'ai essayé de faire "ouvrir avec" mais j'ai l'alerte "Please provide subtitle file name as argument".
J'ai rarement eu l'occasion d'utiliser des applis java, est-ce que je dois configurer quelque chose ?
Clic droit sur le .srt => ouvrir avec => pointer le subRenamer.exe ==>> et ça modifie le nom du .srt avec le nom de la vidéo correspondante.

--
« Caféine et nicotine sont les deux mamelles du sous-titrage. »
Message n° 3923889, posté à 00:53 le 28/05/2014  
+0.24
Note
Avatar
nathbot
Oui sur Windows pas de souci, ça marche impec.
Je testais juste sur mac, où il n'y a pas de .exe. :)

--
http://nathbot.net/firebad (subs et références)

Si ton tonton tond ton tonton, ton tonton sera tondu.
Message n° 3923891, posté à 00:59 le 28/05/2014  
Note
Avatar
loky34
nathbot a dit
le 27/05/2014 à 19:01
:

Chez moi j'ai Windows, mais comme j'ai un mac au taf, j'ai testé par curiosité...
Avec la commande dans le Terminal, pas de souci :
java -jar SubAutoRename.jar mon_fichier_srt
Mais c'est sûr que c'est moins pratique qu'un "ouvrir avec".
J'ai téléchargé le .app, j'ai essayé de faire "ouvrir avec" mais j'ai l'alerte "Please provide subtitle file name as argument".
J'ai rarement eu l'occasion d'utiliser des applis java, est-ce que je dois configurer quelque chose ?
Même problème chez moi :(

Message n° 3923955, posté à 09:49 le 28/05/2014  
+1.21
Note
Avatar
sspielberg
Pour les utilisateurs de MacOS, le mieux est de créer un service. Pour ce faire, c'est pas très compliqué :
Installer le .jar dans un répertoire arbitraire (chez moi, je l'ai mis dans /usr/local/java/lib/)
$ sudo mkdir -p /usr/local/java/lib
$ sudo mv ~/Downloads/SubAutoRename.jar /usr/local/java/lib
(~/Downloads c'est l'endroit par défaut où les navigateurs téléchargent les fichiers)
Ensuite, on lance Automator, appli livrée par défaut sur tous les mac.
On crée un nouveau document de type "Service"
 [x]
On sélection "Utilitaires", puis "Run shell script".
On vérifie bien que toutes les options ressemblent à ça :
 [x]
La commande shell est
java -jar /usr/local/java/lib/SubAutoRename.jar "$@"
On sauvegarde le service avec un nom qui correspondra au libellé affiché dans le menu contextuel. Et ça doit donner ça :
 [x]

--
If a rhino was as big as a whale could it beat it?
*édité à 09:50 le 28/05/2014
Message n° 3923996, posté à 11:14 le 28/05/2014  
Note
Avatar
neirdafromthere
Merci sspielberg !
Je suis une bille en mac, je comprends pas comment passer le nom du fichier en argument de mon programme java via le GUI...
Peut être en positonnant "$@" dans le tag "JVMArguments" du Info.plist.
Je peux reprendre ton tuto pour le mettre dans le wiki sur sourceforge ?

*édité à 11:19 le 28/05/2014
Message n° 3923997, posté à 11:20 le 28/05/2014  
Note
Avatar
sspielberg
neirdafromthere a dit
le 28/05/2014 à 11:14
:

Merci sspielberg !
Je suis une bille en mac, je comprends pas comment passer le nom du fichier en argument de mon programme java via le GUI...
Peut être en positonnant "$@" dans le tag "JVMArguments" du Info.plist.
Je peux reprendre ton tuto pour le mettre dans le wiki sur sourceforge ?
Tu ne le passes pas, c'est le service qui s'en occupe (c'est l'option "Données en entrée : comme arguments" et le "$@" de la ligne de commande dans la configuration de ton service). Lorsque tu cliques droit sur un fichier, c'est le chemin complet de ce fichier qui va être fourni en argument au programme de renommage.
L'avantage de créer un service, c'est que tu peux maintenant créer un raccourci clavier pour appeler le service, sans avoir à utiliser la souris, directement depuis le finder.

--
If a rhino was as big as a whale could it beat it?
Message n° 3924215, posté à 17:47 le 28/05/2014  
Note
Avatar
loky34
sspielberg a dit
le 28/05/2014 à 09:49
:

Pour les utilisateurs de MacOS, le mieux est de créer un service. Pour ce faire, c'est pas très compliqué :
Ca fonctionne nickel, merci !!!

Message n° 3924248, posté à 18:29 le 28/05/2014  
Note
Avatar
sspielberg
neirdafromthere a dit
le 28/05/2014 à 11:14
:

Merci sspielberg !
Je suis une bille en mac, je comprends pas comment passer le nom du fichier en argument de mon programme java via le GUI...
Peut être en positonnant "$@" dans le tag "JVMArguments" du Info.plist.
Je peux reprendre ton tuto pour le mettre dans le wiki sur sourceforge ?
Je crois que j'ai répondu à côté de la plaque. Sorry. Je n'arrive pas à lancer le GUI (Unable to load Java Runtime Environment), je peux pas t'aider...
Pour le tuto, pas de problème pour le poster où tu veux :)

--
If a rhino was as big as a whale could it beat it?
Pages : 1234
Liste des sujets \ SubAutoRename - Renommer les fichiers sous-titres en 2 clics

L'envoi de messages anonymes est désactivé. Veuillez vous connecter pour poster un message : Connexion
.