Tus Proyectos

Comunidad =>    Servicio Técnico => Mensaje iniciado por: Asier en 18 de Diciembre de 2006, 11:52:44

Título: Incrustar Subtítulos con AVS
Publicado por: Asier 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?
Título: Re: Incrustar Subtítulos con AVS
Publicado por: Green Beret 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
Título: Re: Incrustar Subtítulos con AVS
Publicado por: Asier 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é...
Título: Re: Incrustar Subtítulos con AVS
Publicado por: ajubita 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
Título: Re: Incrustar Subtítulos con AVS
Publicado por: Asier 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 :(
Título: Re: Incrustar Subtítulos con AVS
Publicado por: ajubita en 18 de Diciembre de 2006, 20:34:33
ponlo en la misma carpeta
Título: Re: Incrustar Subtítulos con AVS
Publicado por: Asier 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:
Título: Re: Incrustar Subtítulos con AVS
Publicado por: jonnydbz en 19 de Diciembre de 2006, 20:30:51
Dónde vas a inkrustar los subtítulos??

 :adeu:
Título: Re: Incrustar Subtítulos con AVS
Publicado por: Asier 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:
Título: Re: Incrustar Subtítulos con AVS
Publicado por: jonnydbz en 19 de Diciembre de 2006, 20:49:09
Subs japos no??
Título: Re: Incrustar Subtítulos con AVS
Publicado por: Asier en 19 de Diciembre de 2006, 21:34:31
Sip, pero además en todos los demás idiomas :yeah:
Título: Re: Incrustar Subtítulos con AVS
Publicado por: jonnydbz en 21 de Diciembre de 2006, 20:23:15
Entonces habrá 8 openings y 8 endings??? (y supongo ke más uno limpio??)
Título: Re: Incrustar Subtítulos con AVS
Publicado por: Asier en 22 de Diciembre de 2006, 09:44:31
Efectivamente hay 9 openings y 9 endings :yeah: