Backbeard
Miscelánea => Offtopic => Mensaje iniciado por: Güito en Enero 11, 2012, 01:30:22 pm
-
Buenas!
No se si estoy va aquí, ya que soy nuevo y tal... quería preguntaros si a alguno le ha salido este error cuando intentaba encodear con el Megui (es al trabajar con texturas y e VSFilterMod)... os adjunto dos capturas.
http://i.imgur.com/mmmiM.jpg
http://i.imgur.com/jvayV.jpg
Lo borrado es la RAW. :genio:
Me lleva pasando desde hace tiempo y no consigo arreglarlo, ni cambiando .dll ni desinstalando y volviendo a instalar... y NADA.
Si a alguien le pasaba y lo consiguió arreglar necesito ayuda URGENTE! :llorar:
Un saludo. :bye:
-
El error puede que sea del avs. Pon el script que has utilizado. Y un consejo: no utilices bitrate, utiliza crf.
-
El script no lo tengo en este PC. Os lo pongo otro dia.
Como funciona eso del crf?
Un saludo.
P.D.: Puede ser por la versión del VSFilter?
-
El script no lo tengo en este PC. Os lo pongo otro dia.
Como funciona eso del crf?
El crf consiste en utilizar bitrate variabla para que la calidad sea más o menos constante. Debido a que el bitrate es variable, nunca puedes saber cuánto pesará el capítulo hasta después de encodearlo. Yo suelo utilizar crf 16 o 17. Yo encodeo por línea de comandos, así que no sé cómo se puede utilizar el crf en MeGui.
También te recomiendo que utilices --preset placebo.
Un saludo.
P.D.: Puede ser por la versión del VSFilter?
No lo sé. Prueba a bajarte la última versión.
-
El script no lo tengo en este PC. Os lo pongo otro dia.
Como funciona eso del crf?
El crf consiste en utilizar bitrate variabla para que la calidad sea más o menos constante. Debido a que el bitrate es variable, nunca puedes saber cuánto pesará el capítulo hasta después de encodearlo. Yo suelo utilizar crf 16 o 17. Yo encodeo por línea de comandos, así que no sé cómo se puede utilizar el crf en MeGui.
También te recomiendo que utilices --preset placebo.
Un saludo.
P.D.: Puede ser por la versión del VSFilter?
No lo sé. Prueba a bajarte la última versión.
Perdona mi ignorancia... pero lo del preset y eso es como si me hablaras en chino... jajaja Yo los pasos que sigo son de un tutorial que encontré hace poco con método nuevo de encodeo. Y es cuando me dejo de funcionar... y aunque igual no acabo utilizándolo me gustaría que me saliera...
-
¿Un método nuevo? ¿Te refieres a encodear a 10 bits? El proceso de encodeao es el mismo que con x264 de 8 bits.
-
¿Un método nuevo? ¿Te refieres a encodear a 10 bits? El proceso de encodeao es el mismo que con x264 de 8 bits.
No, no me referio a eso. Me refiero a la utilización de texturas y el VSFilterMod... desde que utilizo el metodo con ello no me sale el encodeo y las rutas en el script están todas bien.
P.D.: También utilizamos dos aWarSharp.dll (por si sirve de ayuda).
-
Asegúrate de tener algo así:
TextSubMod("Subtítulo.ass")
Y no te recomiendo awarpsharp. Ese filtro nunca me ha gustado. Se pierde mucho detalle y lo deja hecho unas acuarelas.
PD: No sé que son las texturas.
-
Asegúrate de tener algo así:
TextSubMod("Subtítulo.ass")
Y no te recomiendo awarpsharp. Ese filtro nunca me ha gustado. Se pierde mucho detalle y lo deja hecho unas acuarelas.
PD: No sé que son las texturas.
Entiendo... lo intentaré mañana sin el aWasharp. Tengo que tener el avisynth.dll no? Y las texturas son imagenes que se ponen en plan para los pergaminos y tableros y cosas asi... entiendes?
-
Entiendo... lo intentaré mañana sin el aWasharp. Tengo que tener el avisynth.dll no? Y las texturas son imagenes que se ponen en plan para los pergaminos y tableros y cosas asi... entiendes?
Tienes que tener instalado Avisynth y poner TextSubMod.dll en la carpeta de plugins.
-
Entiendo... lo intentaré mañana sin el aWasharp. Tengo que tener el avisynth.dll no? Y las texturas son imagenes que se ponen en plan para los pergaminos y tableros y cosas asi... entiendes?
Tienes que tener instalado Avisynth y poner TextSubMod.dll en la carpeta de plugins.
Y ese TextSubMod.dll lo tengo que encontrar por ahi no? xD
-
Y ese TextSubMod.dll lo tengo que encontrar por ahi no? xD
Me he confundido. Se llama VSFilterMod.dll, y lo puedes descargar aquí (http://www.megaupload.com/?d=JV37J5DK).
-
Y ese TextSubMod.dll lo tengo que encontrar por ahi no? xD
Me he confundido. Se llama VSFilterMod.dll, y lo puedes descargar aquí (http://www.megaupload.com/?d=JV37J5DK).
Okey! Gracias! Hoy lo pruebo a ver que tal y te comento. De todos modos el VSFilterMod tiene 'pagina oficial' asi que descargaré la última versión.
-
http://i.imgur.com/IIKkb.jpg
Ese es el script. He probado quitando el awasharp y me sigue dando el error. He actualizado el VSFilter y el VSFilterMod y tampoco me funciona...
-
Yo quitaría los filtros que has puesto (awarpsharp, toon, temporalsoften y awarpsharp2), y añadiría un antialiasing (DAA() por ejemplo) y un debanding ( Gradfun2DBMod() ). Y respecto al error, creo que se puede solucionar quitando todos los LoadPlugin y poniendo los dll en la carpeta de plugins de Avisynth. Y te quiero hacer una pregunta. ¿Usas TS o una raw encodeada?
-
Yo quitaría los filtros que has puesto (awarpsharp, toon, temporalsoften y awarpsharp2), y añadiría un antialiasing (DAA() por ejemplo) y un debanding ( Gradfun2DBMod() ). Y respecto al error, creo que se puede solucionar quitando todos los LoadPlugin y poniendo los dll en la carpeta de plugins de Avisynth. Y te quiero hacer una pregunta. ¿Usas TS o una raw encodeada?
Utilizo una RAW encodeada. Me podrias poner un ejemplo con los filtros que has puesto arriba?
Que sepas que me estas ayudando un montón eh :timido:
-
Utilizo una RAW encodeada. Me podrias poner un ejemplo con los filtros que has puesto arriba?
Que sepas que me estas ayudando un montón eh :timido:
Por ejemplo:
FFVideoSource("Capítulo.mkv")
#añade Tdecimate(mode=1) si la raw está a 29,976 fps. Puedes abrirla en MediaInfo para mirarlo.
Crop(4,2,-4,-2)
Spline64Resize(1280,720)
DAA()
GradFun2DBMod()
TextSubMod("Subtítulo.ass")
paste_avi_rgba_se("RGBA.avi",3934,4824)
Si utilizas raws encodeadas no tienes que utilizar desentrelazado ni AssumeFPS. Tdecimate es mejor que AssumeFPS.
-
Utilizo una RAW encodeada. Me podrias poner un ejemplo con los filtros que has puesto arriba?
Que sepas que me estas ayudando un montón eh :timido:
Por ejemplo:
FFVideoSource("Capítulo.mkv")
#añade Tdecimate(mode=1) si la raw está a 29,976 fps. Puedes abrirla en MediaInfo para mirarlo.
Crop(4,2,-4,-2)
Spline64Resize(1280,720)
DAA()
GradFun2DBMod()
TextSubMod("Subtítulo.ass")
paste_avi_rgba_se("RGBA.avi",3934,4824)
Si utilizas raws encodeadas no tienes que utilizar desentrelazado ni AssumeFPS. Tdecimate es mejor que AssumeFPS.
Gracias! Esta tarde lo pruebo haber... dentro del 'DAA' y del 'GradFun' no tengo que poner ningún valor no?
#añade Tdecimate(mode=1) si la raw está a 29,976 fps. Puedes abrirla en MediaInfo para mirarlo.
Y si da el caso de que no lo está?
-
Gracias! Esta tarde lo pruebo haber... dentro del 'DAA' y del 'GradFun' no tengo que poner ningún valor no?
Dentro del DAA no hay que poner nada. Y en el GradFun2DBMod puedes dejarlo así o poner un número. Por ejemplo GradFun2DBMod(1.5)
También hay otros parámetros en GradFun2DBMod, y puedes verlos aquí (http://forum.doom9.org/showthread.php?t=144537), pero yo nunca los he utilizado.
#añade Tdecimate(mode=1) si la raw está a 29,976 fps. Puedes abrirla en MediaInfo para mirarlo.
Y si da el caso de que no lo está?
Si no lo está es porque está a 23,976 fps o es VFR. Si está a 23,976 no tienes que tocar el framerate, es decir, que no tienes que poner nada.
Si es VFR no puedes reencodear a no ser que identifiques las partes que están a 23,976 fps y las partes que están a 29,970 fps. Tienes que extraer los timecodes con MkvExtractGui2. El fichero timecodes.txt es así:
# timecode format v1
Assume 23.976023976024
2440,2564,29.97
5409,5438,29.97
6087,6171,29.97
7096,7175,29.97
9152,9276,29.97
10349,10373,29.97
12118,12197,29.97
16378,16382,29.97
20523,22622,29.97
22787,22816,29.97
22929,22953,29.97
23046,23075,29.97
24088,24107,29.97
En ese caso tienes que modificar el avs así:
FFVideoSource("Capítulo.mkv")
AssumeFPS(29000,1001)
Crop(4,2,-4,-2)
Spline64Resize(1280,720)
DAA()
GradFun2DBMod()
TextSubMod("Edición.ass")
paste_avi_rgba_se("RGBA.avi",3934,4824)
DClip = TDecimate(mode=1).assumefps(last.framerate)
DClip.Trim(0,2439)+Trim(3050,3174)+DClip.Trim(2540,5383)+Trim(6730,6759)+DClip.Trim(5408,6055)+Trim(7570,7654)+DClip.Trim(6124,7047)+Trim(8810,8889)+DClip.Trim(7112,9087)+Trim(11360,11484)+DClip.Trim(9188,10259)+Trim(12825,12849)+DClip.Trim(10280,12023)+Trim(15030,15109)+DClip.Trim(12088,16267)+Trim(20335,20339)+DClip.Trim(16272,20411)+Trim(25515,27614)+DClip.Trim(22092,22255)+Trim(27820,27849)+DClip.Trim(22280,22391)+Trim(27990,28014)+DClip.Trim(22412,22503)+Trim(28130,28159)+DClip.Trim(22528,23539)+Trim(29425,29444)+DClip.Trim(23556,0)
Lo que hay dentro de los trims es un ejemplo. Cuando ya lo hayas encodeado tienes que seleccionar la pista de vídeo en MkvMerge y cargar el timecodes.txt. El RGBA debería estar a 29,970 fps para que no dessincronice con el vídeo.
-
Gracias! Esta tarde lo pruebo haber... dentro del 'DAA' y del 'GradFun' no tengo que poner ningún valor no?
Dentro del DAA no hay que poner nada. Y en el GradFun2DBMod puedes dejarlo así o poner un número. Por ejemplo GradFun2DBMod(1.5)
También hay otros parámetros en GradFun2DBMod, y puedes verlos aquí (http://forum.doom9.org/showthread.php?t=144537), pero yo nunca los he utilizado.
#añade Tdecimate(mode=1) si la raw está a 29,976 fps. Puedes abrirla en MediaInfo para mirarlo.
Y si da el caso de que no lo está?
Si no lo está es porque está a 23,976 fps o es VFR. Si está a 23,976 no tienes que tocar el framerate, es decir, que no tienes que poner nada.
Si es VFR no puedes reencodear a no ser que identifiques las partes que están a 23,976 fps y las partes que están a 29,970 fps. Tienes que extraer los timecodes con MkvExtractGui2. El fichero timecodes.txt es así:
# timecode format v1
Assume 23.976023976024
2440,2564,29.97
5409,5438,29.97
6087,6171,29.97
7096,7175,29.97
9152,9276,29.97
10349,10373,29.97
12118,12197,29.97
16378,16382,29.97
20523,22622,29.97
22787,22816,29.97
22929,22953,29.97
23046,23075,29.97
24088,24107,29.97
En ese caso tienes que modificar el avs así:
FFVideoSource("Capítulo.mkv")
AssumeFPS(29000,1001)
Crop(4,2,-4,-2)
Spline64Resize(1280,720)
DAA()
GradFun2DBMod()
TextSubMod("Edición.ass")
paste_avi_rgba_se("RGBA.avi",3934,4824)
DClip = TDecimate(mode=1).assumefps(last.framerate)
DClip.Trim(0,2439)+Trim(3050,3174)+DClip.Trim(2540,5383)+Trim(6730,6759)+DClip.Trim(5408,6055)+Trim(7570,7654)+DClip.Trim(6124,7047)+Trim(8810,8889)+DClip.Trim(7112,9087)+Trim(11360,11484)+DClip.Trim(9188,10259)+Trim(12825,12849)+DClip.Trim(10280,12023)+Trim(15030,15109)+DClip.Trim(12088,16267)+Trim(20335,20339)+DClip.Trim(16272,20411)+Trim(25515,27614)+DClip.Trim(22092,22255)+Trim(27820,27849)+DClip.Trim(22280,22391)+Trim(27990,28014)+DClip.Trim(22412,22503)+Trim(28130,28159)+DClip.Trim(22528,23539)+Trim(29425,29444)+DClip.Trim(23556,0)
Lo que hay dentro de los trims es un ejemplo. Cuando ya lo hayas encodeado tienes que seleccionar la pista de vídeo en MkvMerge y cargar el timecodes.txt. El RGBA debería estar a 29,970 fps para que no dessincronice con el vídeo.
Okey. Te comento con lo que sea... a ver si me sale...xD
-
Le tienes que pedir a Gin el pastepack.avsi. Tienes que ponerlo en la carpeta de plugins de AviSynth para poder hacer el overlay.
-
Le tienes que pedir a Gin el pastepack.avsi. Tienes que ponerlo en la carpeta de plugins de AviSynth para poder hacer el overlay.
Yo tengo un Signs_Overlay.avsi.
-
Hola! Ya he probado los filtros que me dijiste y el overlay.
Te explico, al encodear, con los filtros que me pusiste me tarda bastante más, no se porque... :xD: y segundo, el pastepack no he podido utilizarlo al final... me daba error y he utilizado el avisign.
Y he averiguado donde esta el error... he encodeado sin el TextSubMod y me encodea bien sin errores... asique el fallo tiene que estar ahi...