|
|
Nouveau sujet
Retour liste des sujets
Bas de page
4.30
Message n° 3923270, posté par neirdafromthere à 11:36 le 27/05/2014
Message n° 3923270, posté à 11:36 le 27/05/2014
Message sous votre seuil ( Afficher quand même) 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. 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é par loky34 à 11:42 le 27/05/2014
Message n° 3923279, posté à 11:42 le 27/05/2014
Message sous votre seuil ( Afficher quand même) Salut ! Ca m'intéresse pas mal, y aurait pas une version Mac, des fois ?
Message n° 3923288, posté par bean à 11:56 le 27/05/2014
Message n° 3923288, posté à 11:56 le 27/05/2014
Message sous votre seuil ( Afficher quand même) java, ça tourne partout.
Message n° 3923289, posté par bean à 11:59 le 27/05/2014
Message n° 3923289, posté à 11:59 le 27/05/2014
Message sous votre seuil ( Afficher quand même) *édité à 11:59 le 27/05/2014
Message n° 3923290, posté par neirdafromthere à 11:59 le 27/05/2014
Message n° 3923290, posté à 11:59 le 27/05/2014
Message sous votre seuil ( Afficher quand même) 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é par neirdafromthere à 12:00 le 27/05/2014
Message n° 3923291, posté à 12:00 le 27/05/2014
Message sous votre seuil ( Afficher quand même) Tu vas trop vite, j'ai pas le temps d'uploader le fichier ^^ C'est fait maintenant.
Message n° 3923299, posté par loky34 à 12:24 le 27/05/2014
Message n° 3923299, posté à 12:24 le 27/05/2014
Message sous votre seuil ( Afficher quand même) Ca veut dire que je dois lancer cette commande depuis le Terminal pour chaque sous-titre ?
Message n° 3923311, posté par neirdafromthere à 12:59 le 27/05/2014
Message n° 3923311, posté à 12:59 le 27/05/2014
Message sous votre seuil ( Afficher quand même) 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é par neirdafromthere à 13:39 le 27/05/2014
Message n° 3923339, posté à 13:39 le 27/05/2014
Message sous votre seuil ( Afficher quand même) 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 ? *édité à 14:57 le 27/05/2014
Message n° 3923450, posté par Caféine à 18:08 le 27/05/2014
Message n° 3923450, posté à 18:08 le 27/05/2014
Message sous votre seuil ( Afficher quand même) 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 ! (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é par nathbot à 19:01 le 27/05/2014
Message n° 3923468, posté à 19:01 le 27/05/2014
Message sous votre seuil ( Afficher quand même) 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é par BrJk à 21:02 le 27/05/2014
Message n° 3923666, posté à 21:02 le 27/05/2014
Message sous votre seuil ( Afficher quand même) Ç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é par Caféine à 21:25 le 27/05/2014
Message n° 3923693, posté à 21:25 le 27/05/2014
Message sous votre seuil ( Afficher quand même) 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. »
0.24
Message n° 3923889, posté par nathbot à 00:53 le 28/05/2014
Message n° 3923889, posté à 00:53 le 28/05/2014
Message sous votre seuil ( Afficher quand même) Oui sur Windows pas de souci, ça marche impec. Je testais juste sur mac, où il n'y a pas de .exe. :)
Message n° 3923891, posté par loky34 à 00:59 le 28/05/2014
Message n° 3923891, posté à 00:59 le 28/05/2014
Message sous votre seuil ( Afficher quand même) 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 :(
1.21
Message n° 3923955, posté par sspielberg à 09:49 le 28/05/2014
Message n° 3923955, posté à 09:49 le 28/05/2014
Message sous votre seuil ( Afficher quand même) 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" On sélection "Utilitaires", puis "Run shell script". On vérifie bien que toutes les options ressemblent à ça : 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 : -- If a rhino was as big as a whale could it beat it? *édité à 09:50 le 28/05/2014
Message n° 3923996, posté par neirdafromthere à 11:14 le 28/05/2014
Message n° 3923996, posté à 11:14 le 28/05/2014
Message sous votre seuil ( Afficher quand même) 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é par sspielberg à 11:20 le 28/05/2014
Message n° 3923997, posté à 11:20 le 28/05/2014
Message sous votre seuil ( Afficher quand même) 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é par loky34 à 17:47 le 28/05/2014
Message n° 3924215, posté à 17:47 le 28/05/2014
Message sous votre seuil ( Afficher quand même) Ca fonctionne nickel, merci !!!
Message n° 3924248, posté par sspielberg à 18:29 le 28/05/2014
Message n° 3924248, posté à 18:29 le 28/05/2014
Message sous votre seuil ( Afficher quand même) 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?
L'envoi de messages anonymes est désactivé. Veuillez vous connecter pour poster un message :
Connexion
| |
|
|