Autor Tema: Incrustar Subtítulos con AVS  (Leído 11091 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado Asier

  • Administrador
  • *******
  • Mensajes: 4.373
  • Puntos: 9
    • Ver Perfil
Incrustar Subtítulos con AVS
« en: 18 de Diciembre de 2006, 11:52:44 »
Hola a todos estoy intentando incrustar subtítulos con los scripts de AviSynth y no soy capaz.

Algo he leido de incrustar usar los pugins del virtual dub, pero no me funciona con importar el textsub.vdb.

¿Alguien sabe si cómo puede hacer?
« Última modificación: 18 de Diciembre de 2006, 14:08:41 por Asier »

Desconectado Green Beret

  • Novato
  • *
  • Mensajes: 45
  • Puntos: 8
    • Ver Perfil
Re: Incrustar Subtítulos con AVS
« Respuesta #1 en: 18 de Diciembre de 2006, 13:58:48 »
No hay ningun filtro AVS llamado SUBTITLER o algo asi??
Lo tiene k haber...

En VirtualDub  esta este, el subtitler, tu le das un SSA y el te lo incrusta en el video
« Última modificación: 18 de Diciembre de 2006, 14:07:41 por Asier »

Final Fantasy VII ... tHa BesT!

Desconectado Asier

  • Administrador
  • *******
  • Mensajes: 4.373
  • Puntos: 9
    • Ver Perfil
Re: Incrustar Subtítulos con AVS
« Respuesta #2 en: 18 de Diciembre de 2006, 14:15:27 »
Ya he encontrado una solución. Al final el truco está en cargar los filtros del Virtual Dub como engañandole, haciendole creer que son como filtros del Avisynth.

Lo que he hecho ha sido crear 2 archivos.

- vdub_filters.avs
Código: [Seleccionar]
function VD_TextSub(clip clip, string "file", string "fps") {
  LoadVirtualdubPlugin("C:\Archivos de programa\VirtualDubMod_1_5_10_1\plugins\textsub.vdf", "_VD_TextSub", 1)
  return clip.SeparateFields._VD_TextSub(file, 1, fps)
}

- prueba.avs
Código: [Seleccionar]
LoadPlugin("C:\Archivos de programa\AviSynth 2.5\plugins\DirectShowSource.dll")
Import("vdub_filters.avs")

directshowsource("Prueba.avi")
ConvertToRGB32  # only when necessary (but doesn't hurt)
VD_TextSub("DBBOX025-AVANCE.ass","25.00000")
ConvertBackToYUY2  # only when necessary

Lo que no consigo que vaya es lo de los fps... :(

A ver si alguien encuentra el porqué...

Desconectado ajubita

  • Usuario Sr.
  • ****
  • Mensajes: 265
  • Puntos: 11
    • Ver Perfil
Re: Incrustar Subtítulos con AVS
« Respuesta #3 en: 18 de Diciembre de 2006, 20:24:28 »
aqui va un ejemplo de un video que hice; el video y el ssa se lleman igual, '74'

loadplugin("c:\VSFilter.dll")
directshowsource ("c:\74.wmv")
AssumeFPS(25)
TextSub("74.ssa")

el vsfilter no me acuerdo para que era, pero creo que era necesario, el assumefps es para establecer el fps del video final, y el textsub lo utilizas para decirle el archivo que quieres pegar. A mi asi por lo menos me funciona

Desconectado Asier

  • Administrador
  • *******
  • Mensajes: 4.373
  • Puntos: 9
    • Ver Perfil
Re: Incrustar Subtítulos con AVS
« Respuesta #4 en: 18 de Diciembre de 2006, 20:26:58 »
El Vsfilter es el que tiene lo de incrustar subtitulos (realmente significa VOBSubFILTER, si no me equivoco xD).

Voy a probar lo que me has pasado, no vaya a ser que la funcion que que habia provado la primera vez con esa dll no fuese la corecta :yeah:

:adeu:

EDITO:
Nada, que parece que funciona, pero a medias, porque me dice que no puede abrir el archivo ssa, y si que está, incluso le he puesto la ruta completa :(
« Última modificación: 18 de Diciembre de 2006, 20:42:30 por Asier »

Desconectado ajubita

  • Usuario Sr.
  • ****
  • Mensajes: 265
  • Puntos: 11
    • Ver Perfil
Re: Incrustar Subtítulos con AVS
« Respuesta #5 en: 18 de Diciembre de 2006, 20:34:33 »
ponlo en la misma carpeta

Desconectado Asier

  • Administrador
  • *******
  • Mensajes: 4.373
  • Puntos: 9
    • Ver Perfil
Re: Incrustar Subtítulos con AVS
« Respuesta #6 en: 18 de Diciembre de 2006, 20:44:08 »
^^u ^^u ^^u
Normal que no me funcionase si el archivo se llamaba ES.ass y yo ponia en el script ES.ssa xD xD xD

Bueno, ya me rula. Ni virtual dub ni leches xD. Ahora a probar ;-)

Gracias ajubita :yeah:

Desconectado jonnydbz

  • Semidiós
  • ******
  • Mensajes: 1.408
  • Puntos: 12
    • Ver Perfil
Re: Incrustar Subtítulos con AVS
« Respuesta #7 en: 19 de Diciembre de 2006, 20:30:51 »
Dónde vas a inkrustar los subtítulos??

 :adeu:

Desconectado Asier

  • Administrador
  • *******
  • Mensajes: 4.373
  • Puntos: 9
    • Ver Perfil
Re: Incrustar Subtítulos con AVS
« Respuesta #8 en: 19 de Diciembre de 2006, 20:31:48 »
En los diferentes openings y endings de la release de DB, para hacer los karokes :yeah:

Desconectado jonnydbz

  • Semidiós
  • ******
  • Mensajes: 1.408
  • Puntos: 12
    • Ver Perfil
Re: Incrustar Subtítulos con AVS
« Respuesta #9 en: 19 de Diciembre de 2006, 20:49:09 »
Subs japos no??