MenuSub: Busca y renombra subtitulosAprovechando que tuve una semana libre antes de los finales en la facultad cree esta aplicación que muchos me pidieron cuando publique los scripts para linux. Estoy hablando de la versión para Windows de los scripts que buscas y renombrar subtítulos, pero en este caso, le dedique mas tiempo y lo deje madurar mas. A diferencia de la versión para linux este cuenta con un instalador y mas opciones, e incluso se puede modificar a gusto. Sin duda esta fue mas complicada de realizar, windows tiene muchas limitaciones y problemas entre versiones, pero despues de romperme mucho la cabeza arreglando mil y un error puede terminarla. Incluso dedique un tiempo a crearle un video de demostración de la aplicación.

¿Como se instala?

Primero que nada tienen que descargar el instalador que esta al final de este post con la que pueden hacer la clásica instalación siguiente, siguiente.. si tienen un Sistema Operativo de 64bits, presten atención al instalarla porque hay una opción que van a tener que chequear. Quiero aclarar que hay un pequeño bug por culpa de windows que si el directorio de instalación tiene paréntesis no va a funcionar, presten atención a este simple detalle también. Es recomendable que el path de instalación sea "C:\Archivos de programa\FaCuZ" para evitar cualquier problema o error. Pero no tendría que haber problema en instalarlo donde quieran.

¿Como se usa?

Una ves instalado ya tienen todo listo. Solo tienen que hacer click derecho sobre cualquier video o subtitulo y les aparecerá un menu que dice "MenuSub" donde tendran todas las opciones para buscar y renombrar subtitulos.

Lista de opciones:

  • Igualar nombre en base del video: Copia el nombre del video y lo pega en el del subtitulo.
  • Igualar nombre en base del subtitulo: Copia el nombre del subtitulo y lo pega en el del video.
  • Renombrar ambos en base al nombre: Le cambia el nombre tanto al video como al subtitulo dejando solo el nombre de la serie, capitulo y temporada.
  • Buscar en la web: Se puede usar sobre varios archivos a la vez, si es un video busca el subtitulo en Subdivx y si es un subtitulo busca el video en torrentz.
  • Buscar en Youtube: Es util para ver el trailer. Como dice el nombre busca el archivo seleccionado en youtube.
  • Buscar en Google: Busca el nombre de la serie, su temporada y capitulo en Google.
  • Buscar nombre completo en Google: Como el anterior solo que este busca el nombre completo del archivo seleccionado.

Después del salto los dejo con el video de demostración y con un poco de información acerca de como personalizarlo.

Video de demostración:

Opciones Avanzadas:

Cree esta aplicación para que sea lo mas personalizable posible. Pueden borrar, agregar o modificar todos los ítem del menu, incluso pueden agregar colores, cambiar la fuente y tamaño entre otras cosa.
Como un simple cambio de argumentos se puede hacer que busque los subtítulos o el video en la pagina que queramos. Por ahora no me voy a comentar mas, lo voy a dejar para otro post.
Si estan interesados en esto, pueden leer el archivo "leeme.txt" en la parte que dice "Opciones Avanzadas" que ahí explico un poco mas en detalle como funciona la aplicación.

PrevisualizarAttachmentSize
MenuSub-Instalacion.exe762.82 KB

excelente utilidad, ya hacia falta uno, te felicito por el tiempo y el laburo que has hecho gracias, puedo preguntar en que lenguaje lo has hecho?

salud2.

Gracias hagsoft. El 90% esta hecho en batch, porque mi idea era que sea opensource sin tener que publicar el código aparte. Pero a medida que lo iba programando me encontré con muchas limitaciones de windows. El 10% restante en C porque no encontré ningún comando para manejar expresiones regulares, por lo que tuve que crear uno.
Lamentablemente tuve convertir los archivos a exe para evitar las molestas ventana del prompt que aparece cada ves que se ejecuta, por eso no se puede ver el código.

Yo sabía que no era el único que necesitaba algo así xD
Me va a ahorrar mucho laburo cuando baje temporadas completas =P
¡Muchas gracias!

genial
sos un capo
gente como vos merece el cielo
en serio.

FaCuZ, impresionante trabajo! Qué gran favor nos has hecho a los "serieadict@s" en V.O.S.!
Muchas gracias!

A mi me da problema en Windows 7 de 64 bits, me da problemas al hacer todo, siempre con invoke.
Un saludo

Gracias, probandolo y de momento me funciona muy bien.

Hola, tiene muy buena pinta. Aun no lo he probado porque comentan que en W7 64bits da problemas, pero mi duda no es esa. Lo de renombrar los archivos, tambien funciona si los tienes en diferentes idiomas?? por ejemplo "video.esp.srt", "video.eng.srt" y "video.srt". O solo funciona si tienes un unico subtitulo??

Salu2 y gracias

Anónimo, eso es por un problema con los permisos que hay en vista y en 7. La única solucion que encontré por ahora es desactivar el AUC desde el panel de control.

Manu, si lo instalan en una carpeta sin paréntesis y con el AUC desactivado no hay problemas, funciona bien en el 7. Con el tema del idioma: El programa lo unico que hace es copia el nombre de archivo y pegarlo en el del subtitulo. Asi que vas a perder el .esp si usas la opcion de "Igualar en base al video". Eso es algo que no se me habia ocurrido, puede que para próximas versiones lo agregue.

Hola, te agradezco el trabajo. Comento además para decirte que no sé qué pasa, pero al menos desde mi casa, el enlace que ha puesto Hernán Casciari desde Espoiler no funciona, y tampoco me funciona el de "Seguir leyendo" desde la página principal de tu blog (me dice "Página no encontrada"). Trasteando he conseguido llegar hasta aquí (a través de la etiqueta "Mis proyectos"), pero no he conseguido llegar al primer intento. Míralo a ver, es posible que le pase a más gente.

Un saludo desde España y muchas gracias otra vez. Gran trabajo.

Hola. Muy buena aplicacion, funciona muy bien.
Tengo una duda, ¿hay forma de que cuando busca el subtitulo de la serie solo busque el nombre? ej serie1.S01E05.subtitulado.por quede solamente serie1 en vez de serie1 s01e05, solo es una consulta para realizar esa busqueda en ciertos sitios.

Saludos y Muchas gracias por el programa.

Ante todo un muchas gracias, la aplicación funciona perfectamente en W7 32b y ya me es útil y seguiré usándola.

Ahora... solo si te apetece, se me ocurren un par de cosas que me parecen útiles.

1. Poder usarla en un conjunto de archivos con subtitulo, no solo dos. Por lo que he visto, el formato que se usan es, usando un ejemplo: s02e12, 2x12, 212. En base a eso y usando expresiones regulares supongo que el programa podría saber que subtitulo le pertenece a cada video y renombrarlos correctamente.

2. Me he encontrado que en ocasiones cuando te bajas toda una serie, el nombre de la serie no aparece en el nombre de cada episodio. En ese caso el programa podría buscarlo en el nombre de la carpeta, pero si esta incluye el nombre de "season x" o únicamente un numero (se entiende que el numero de la temporada) lo buscará en la anterior a esta.

En realidad, la segunda ya es un tanto más chorra, sería mas interesante lo primero. jeje.

Ale, un saludo...

Rakel, si, me di cuenta de eso, no se porque pasa, a veces tira 404, a veces no.. es muy raro, después cuando tenga tiempo voy a investigar el tema.

Guz, por ahora no, lo voy a tener en cuenta para próximas actualizaciones. Es fácil de hacer.

Capitan Tostadilla lo que comentas del 1er punto no es tan sencillo como parece, estuve viendo como hacerlo pero lleva mucha logica atras que lo mas probable es que en muchos casos falle y queden subtítulos mal renombrados, veré que puedo hacer para la próxima versión. Lo del segundo punto no es muy complicado pero me parece que seria mucho código para algo que por ahi no se usa tanto.

Les cuento que tenia pensado para la próxima versión hacerle una ventana donde puedan configurarlo a gusto, ahora se puede hacer pero tienen que editar el ini manualmente. Pero bueno, igual lo dejare para mas adelante, ahora estoy con otro proyecto que espero publicar pronto.

A mi no me funciona en win 7 32 Bits Que hago

te tira error? Seguro que es por el tema de los privilegios, solo desactiva el AUC desde el panel de control.

y qués es el AUC?

El AUC es un sistema de "seguridad" que microsoft puso desde el Vista para evitar que los virus modifiquen datos. Desde mi punto de vista lo único que hace es causar molestias al usuario final, en este caso toma el renombrado de los archivos como si fuera algo malo.
Si queres desavilitarlo te copy-pasteo lo que puse en la parte de ayuda:
"Para desavilitar solo tienen que ir a: Inicio -> Panel de Control -> Cuentas de usuario -> Activar o desactivar Control de cuentas de usuario
Ahí destildan la opción, te pide que reinicies la maquina, la reinicias y listo. Ahora va a funcionar todo bien."

El MalwareBytes me dice que tienen virus (Trojan.VkHost) los archivos MenuSub.exe y Config.exe.

¿Soy el único o le pasa a alguien más?

Federico recorte tu comentario porque era muy largo, pero igual me guarde el informe para verlo después con mas tiempo.

Te digo que es técnicamente imposible que tenga un virus porque lo programé íntegramente en una máquina virtual con una imagen del xp recien creada (uso linux como SO principal), por lo que es imposible que se haya contagiado de algún virus.
Como convertí un bat en un exe puede que algún antivirus tomen esto como algo "potencialmente peligroso" pero de ahí a catalogarlo como un Troyano esta muy lejos. Te recomendaría que cambien de Antivirus (Muchos dan falsos positivos para obtener mas clientes) otros como el McAfee detectan todo lo que "puede llegar a ser peligroso" por las dudas.

Cualquier cosa avisame.

El programa es excelente. Te felicito.
Tambien sería muy util poder renombrar la película como el directorio donde esta contenida. Muchas veces al descargar una película el nombre del directorio esta completo y es comprensible, pero al descomprimir la película, el nombre está inconmpresible. EJ:

Directorio:
G:\Torrents\Hachiko.A.Dogs.Story.DVDRip.XviD-NeDiVx

película:
nedivx-hachiko.avi

Estaría bueno poder renombrar en base a ese criterio

Esta muy bien el programa... solo comentarte un bug q seguramente ya lo conoces..

Ejemplo:
Taxi Driver 1976 DvDrip[Eng]-greenbud1969.SRT

si te das cuenta la extension esta en mayusculas. cuando esto pasa el programa no hace nada. para resolverlo se renombra la extension a minusculas.

Diras es un problema aislado pero pasa que varios subs q bajo tiene la extension en mayusculas.

creo q te sera facil solucionarlo, simplemente pasando toda la cadena a minusculas antes de hacer para lo que esta programado.

saludos..

Ricardo!
y de nuevo gracias por tu tiempo al programar esto.

El avira me detecta BDS/Hupigon.lfri en el uninstall.
No he encontrado info de ese virus pero si de algunos BDS/Hupigon y te lo reporto xq pienso q no le hace bien al programa que se lo asocíe con BackDoors...

No pensaba desinstalarlo xq está muy bueno tu programa pero deectó eso, aviso.

Gracias por TU Tiempo al Programar (y uso la extension de T! también !)

El uninstall no lo programe yo, use un programa gratis (tiene versión paga también) que hay por ahí. No me acuerdo ahora como se llama pero es muy conocido, muchos programas lo usan.

No me parece algo para preocuparse, como dije antes, la mayoría de los antivirus tira falsos positivos, igual por las dudas te recomendaría que borraras el archivo que te tiro el virus, muchos virus "se pegan" a otros ejecutables por lo que puede que venga de otro lado.

La verdad que estas cosas me hacer replantearme si vale la pena que siga programando para windows, siempre surge algún problema nuevo.

Una propuesta para mejorar este magnífico programa:

Estaría muy bien si cada una de las 7 opciones que tiene el programa tuvieran una orden directa. Se ahorraría bastante tiempo.

Muchísimas gracias por esta obra de arte!

rconde79 se puede hacer eso que pedís, no hice eso para no llenarles el menú contextual de opciones.

Simplemente tenes que entrar en la carpeta donde lo instalaste, por ejemplo: C:\Archivos de programa\FaCuZ\MenuSub y editar con el notepad el archivo que se llama FastExplorer.ini

Si te fijas ahí está cada opción del menú contextual, si modificas la opción que dice Parent y la pones en 0, esa opción va a estar directamente en el menú contextual.

Por ejemplo: Queres usar "Buscar en la web" sin entrar en "MenuSub" buscas la linea que dice "Parent6=1" y la modificas por "Parent6=0"

Creo que hay que reiniciar la pc para que funcione, pero no estoy seguro.

Lo instalé en Windows 7 Ultimate y me sale un error. Que puedo hacer ?

Hola desde w7 (home premium de 64 bits) me tira el siguiente error (ya lo instale en donde vos decis y aparentemente funciona pero al tratar de usarlo me da
Error executina application, la operacion solicitada requiere elevacion
(740) invoking c\users\bla bla bla
Otra cosa: trato de ejecutarlo desde el turbo navigator o desde el total commander y nada, solo lo puedo ejecutar desde el explorador de windows (la mayoria o todas las demas aplicaciones me permiten ejecutarse desde ahi)
Gracias
Gui

Wenas!
El Kaspersky 2011 detecta el Trojano "Backdoor.Win32.Hupigon.lfri" en el uninstall.exe
Me imagino que no sea porque el archivo esté infectado, pero más bien porque tendrá alguna similaridad de código.
...voy a cambiar a Linux y a instalar! ;)
Gracias!!!

un saludo

ianus, borra el archivo uninstall directamente, no afecta en nada a la aplicacion. El instalador lo hice con un programa externo.

Pasate a linux, no te vas arrepentir! Al principio cuesta, pero a la larga es lo mejor.

Error executing application, la operacion solicitada requiere elevacion
(740) invoking

A los que les de este error en Windows Vista o 7, es porque tienen que desactivar UAC que se encuentra en Panel de Control/Sistema y Seguridad/Centro de Actividades en la opcion Seguridad luego Control de Cuentas de usuario

http://i54.tinypic.com/2cr7ihs.jpg

Muchas gracias por el trabajo que te tomas haciendo esto, excelente aplicación.

Hola Facuz,

he instalado el programa en Windows 7 Ultimate 64 y simplemente no me aparece el menú cuando clico con el botón derecho. Tengo desactivadas las notificaciones que me pareció entender que podía producir algún eror.

Lo mismo acá, pasé de XP a Seven hace un par de días porque actualicé la máquina, es una lástima porque estaba recontra acostumbrado a esta aplicación!

A mi también pero solucioné así:
1 - Desinstalar.
2 - Reinstalar tildando la opción de 64bits pero modificar el directorio por defecto a: "C:\Program Files\FaCuZ\"

Salud2 !

Facuz, antes que nada, es usted un maestro...
Un detalle, algo debe haber cambiado en SubDivx , porque ahora (después de darle a la opción "buscar en la web") es necesario hacer clic en el botón "buscar" de SubDivx, antes aparecían los resultados directamente. Intenté parcharlo desde el config pero no pude. ¿Se podrá solucionar?

1ro quisiera felicitarte por esta alternativa, paso a comentarte mi problema, acabo de restaurar mi maquina Lenovo 3000 N200 (x virus y x toda la basura que le queda por años de instalación de cualquier tipo de programa y mantenimiento mínimo) con el Rescue and Recovery de Lenovo, instalo tu programa y cuando instento buscar un sub me dice "la operacion solicitada requiere elevacion (740) invoking", desinstale el programa y lo instale con la opción de 64 bit pero nada; aprovecho para comentarte que también me pasaba que luego de buscar un sub tenia que darle al botón Buscar de la pagina para que me trajera los resultados de la búsqueda.

Espero me puedas ayudar ya que estoy acostumbrado a usar el programa y de verdad que es una solución a los usuarios de subdivx.

Instale windows 8, y cuando quiero usar el programa, me tira el error: Error executing application, la operacion solicitada requiere elevacion
(740) invoking
Probe desactivando las notificaciones de usuario, pero sigue pasando lo mismo. Alguna solucion? Si no me funciona esto vuelvo a Windows 7, porque lo que mas hago es ver series, y Menusub es lo mas de lo mas.

Muy bueno tu programa!

Hace rato que lo uso y la verdad es que me facilita las cosas para ver series. Al igual que los 2 comentarios anteriores tengo problemas para usarlo en windows 8... pc 32bits, instalacion "gratuita" de w8 y me aparece el error de invoking (740)

para los que no han podido usar Menusub en Windows 8 por el error de elevacion, el problema es que desde el panel de control no se puede deshabilitar completamente el UAC solo minimiza los avisos, para deshabilitar completamente el UAC en Windows 8 deben seguir el siguiente tutorial http://www.youtube.com/watch?v=vBnjwD7USv8 cabe anotar, que si deshabilitan completamente el UAC, ya no podrán abrir las aplicaciones del la interface Metro o Modern UI como lo llaman ahora, es decir, ni el clima, ni las noticias ni las aplicaciones abrirán porque dira que solo se pueden abrir con el UAC activado, es solo cuestión de decidir que es mas importante, MenuSub? o ver el clima en Metro...

Alguien lo a hecho funcionar en windows 8? tengo una pc con winddows 7x64 y funciona de maravilla pero en la nueva lap que adquiri trae windows 8 y nada que funciona

para los que no han podido usar Menusub en Windows 8 por el error de elevacion, el problema es que desde el panel de control no se puede deshabilitar completamente el UAC solo minimiza los avisos, para deshabilitar completamente el UAC en Windows 8 deben seguir el siguiente tutorial http://www.youtube.com/watch?v=vBnjwD7USv8 cabe anotar, que si deshabilitan completamente el UAC, ya no podrán abrir las aplicaciones del la interface Metro o Modern UI como lo llaman ahora, es decir, ni el clima, ni las noticias ni las aplicaciones abrirán porque dira que solo se pueden abrir con el UAC activado, es solo cuestión de decidir que es mas importante, MenuSub? o ver el clima en Metro...

Enviar un comentario
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

CAPTCHA
Esto es solo para evitar el spam.
Image CAPTCHA
Enter the characters shown in the image.