CAPTURA DE VIDEO / VIDEO CAPTURE
12-02-2004
SINCRONZACIÓN POR FIN (2)
Que me querían borrar la página web!!!!! los de geocities. Pos nada pongo alguna cosa.
NOTA IMPORTANTE: Esta configuración me funciona perfectamente, pero aún no sé por el porque. Creo que tiene mucho que ver con la configuración de los filtros/codecs/decodecs del sistema en general, sobre todo si se utiliza un programa que utiliza las funciones directx para capturar. Por esa razón utilizo el Codecpack de Elisoft para que el configure estos a la opción recomendada (que casualmente funciona).
Características:
AMD Athlon 900MGHz
Capturadora TerraTValue
Driver Capturadora: btwdmdrv 5.3.6 btwdmdrvinstaller5.3.6-1.zip
http://btwincap.sourceforge.net/download.html
Programa Captura: virtualvcr 2.6.9 http://virtualvcr.sourceforge.net/
Codec: PIC MJPEG (incluido en Codec Pack de ELISOFT v13.505)
http://codecpack.elisoft.net/
Funcionamiento:
Una vez instalados los 3 programas (driver, capturador y codecPack) le damos a Selector de filtros Recomendados del CodecPackElisoft.
Configuramos virtualvcr como lo haríamos con cualquier programa de este tipo.
Un ejemplo de configuración pude ser:
768x576
YUY2
Sin compresión de audio (PCM 48KHz,16 bits stereo)
Compresión video PIC MJPEG (escogemos la calidad dependiendo del espacio en disco disponible)
El TAB de sincronización lo dejo por defecto.
A Probar
07-07-2003
SINCRONZACIÓN POR FIN
He capturado 2 horas seguidas sin desincronización. Tambien he capturado una hora seguida un video que tenía muchos cortes sin señal y también ha funcionado perfectamente.
El Software de captura que ha logrado esta proeza es: AVI_IO
29-04-2003
Como pasar mini-DV a SVCD con TMPGenc
Este sistema puede ser que no funcione con algunos DVD's domésticos.
No pasaremos de los 30 minutos SVCD.
Procedimento
El estandar DV-PAL es 720x576, sonido 12-bits y está entrelazado. Cuando lo pasamos a SVCD (480x576) o VCD (352x288)
el programa de conversión a mpeg hace un resize. Los resultados que he obtinido no son muy buenos por lo que me he decidido a
salir del estandar SVCD o VCD y pasarlo a
un formato parecido al de DVD: mpeg2, 720x576, entrelazado, medio: CD
De esta manera el programa no utiliza ningún algoritmo de resize y respetamos el entrelazado original.
Cuando lo visualicemos en el ordenador veremos como si la imagen en movimiento esté temblando (entrelazado), pero desde el DVD con la TV se ve muy bien.
Los parámetros de TMPGEnc básicos:


Esta configuración para un video de 30 minutos.


Una vez obtenido el .mpg lo grabo con el Nero con la plantilla de SVCD.
07-02-2003
Más pruebas de captura
- El programa de captura virtualvcr parece que puede solucionar los problemas de sincronización de audio-video en la
captura. Tambien el codec tiene que ver (mejor un codec que no abuse de la CPU)
- Programas como PowerVCR pueden capturar directamente a MPEG-1 o 2. Lo que si no tienes una buena CPU la calidad no es muy
buena (con mi 900MHz no queda demasiado bien)
07-02-2003
Más pruebas con VCD
Primero decir que si alguien ve demasiado difícil el TMPGenc pueden probar con DVD2CVCD que simplifica todos los pasos de
pasar un DVD a un CVCD
La última nota del 2002 se puede mejorar con la siguiente configuración:
( Básicamente cambiamos la configuración de video VBR y del audio para apurar al maximo la calidad de la imagen)
Técnica:
System (Video+Audio)
Setting --> Video --> MPEG-1 Video
Setting --> Video --> Size 352x288
Setting --> Video --> Rate Control Mode 2-pass VBR
Setting --> Video --> Rate Control --> Setting --> Maximum bitrate: 1248(**) kbits/s
Setting --> Video --> Rate Control --> Setting --> Average bitrate: (*) kbits/s
Setting --> Video --> Rate Control --> Setting --> Minimum bitrate: 500 kbits/s
Setting --> Video --> VBV buffer size: 40
Setting --> Advanced --> Sharpen Edge --> Hor: 52 , Vertical: 50
Setting --> Advanced --> Clip frame --> Arrange Setting --> Full screen (keep aspect ratio)
Setting --> Audio --> Sampling frequency: 44100
Setting --> Audio --> BitRate: 128 (Si el audio de origen es mejor podemos subirlo hasta un máximo de 224)
Setting --> System --> MPEG-1 Video-CD (non-standard)
(*) Para calcular el average bitrate: Como en un CD de 80 minutos aprox. caben 80 minutos de pelicula a 1150 kbits/s,
entonces una pelicula que dure 'x' minutos, el average bitrate (av) será --> av=80*1150/x . Este cáculo funciona bastante
bien, aunque si lo preferiis hay un montón de calculadoras de bitrates.
(**) El estandar vcd es 1152kbits/s de video y 224 kbits/s de audio. Si bajamos el audio a 128 podemos subir el video a 1248.
Si nos pasamos y ponemos un valor máximo de video a 1500 (xejemplo), dependiendo del DVD se cortará la reproducción porque el
buffer del DVD se desbordará (overflow). En mi DVD me pasa aunque creo que en otros no. En el caso de MPEG-2 no tengo este
problema.
Luego ya sólo falta quemar el CD con Nero con el template de VCD y marcando la casilla de no estandar.
Un inciso para el MPEG-2. En el caso de mi DVD con MPEG-2 puedo seleccionar varios tamaños sin problemas luego y además el
Maximum bitrate se puede elevar hasta lo que quieras (hasta el estandar DVD creo). Los tamaños que he probado son 352x288,
480x576 (el estandar SVCD) y 720x576 (el estandar DVD) y funcionan correctamente. Se recomienda que en SVCD no se baje de
1800kbits/s en Average bitrate para tener una calidad aceptable con lo que no pasaremos de los 51 minutos por CD. Con el
tamaño DVD aún peor. La calidad de 352x288 en MPEG-2 es comparable a la de 352x288 en MPEG-1 y este último es más estandar.
26-08-2002
Pruebas con VCD
He estado probando de pasar alguna pelicula casera a VCD.
- Pros: Comodidad. Si tienes DVD es muy cómodo ir con tu CD, sentarte en el sillón y ver tu película con la TV de 29
pulgadas (o correspondiente).
- Cons: Hay varias. 1.- Con VCD puedes grabar hasta 70 min con un CD de 74, 2.- No todos los DVD's aceptan el formato VCD o
el medio (CD-R, CD-RW), 3.- Calidad visual inferior a la obtenida con el DIVX.
Técnica:
El software seleccionado es el TMPGenc + Nero y el resultado a sido bastante aceptable.
Con el VCD obtienes películas a 352x288 con una calidad a simple vista buena. Si utilizas el "Wizard" del TMPGenc no
tendremos nigún problema de incompatibilidades con los DVD domésticos.
Ahora bien si quieres que te entre toda una pelicula sea cual sea su duración en un solo CD tendremos que jugar con el VBR
(variable bit rate). No todos los DVD comerciales aceptan VCD con VBR (hasta que no lo pruebas no lo sabes).
Ahí va la configuración del TMPGenc cuando hice una prueba de pasar un DIVX de 1h 29min a VCD con VBR (tambien llamado CVCD).
System (Video+Audio)
Setting --> Video --> MPEG-1 Video
Setting --> Video --> Size 352x288
Setting --> Video --> Rate Control Mode 2-pass VBR
Setting --> Video --> Rate Control --> Setting --> Average bitrate: 920 kbits/s
Setting --> Video --> Rate Control --> Setting --> Minimum bitrate: 500 kbits/s
Setting --> Video --> VBV buffer size: 40
Setting --> Audio --> Sampling frequency: 44100
Setting --> System --> MPEG-1 Video-CD (non-standard)
Con estos parámetros y dejando los demás igual que los dejaría el Wizard de VCD del programa, ya sólo falta quemar el CD con
Nero con el template de VCD y marcando la casilla de no estandar.
01-02-2002
Configuraciones que funcionan aceptablemente
Configuración para capturar peliculas caseras con una sintonizadora/capturadora "doméstica":
- Resolución de Captura: 384x288 24-32 bits. Con esta resolución mi AverMedia
captura cada frame en una sola pasada (barrido) y cuando la edito va más rápido.
La calidad no es muy buena pero es aceptable.
- Codec: M-JPEG. Compresión 85%. El de Morgan me funciona bien. Con este
codec y a esta resolución la CPU ni se entera (10-20%). Hasta puedo hacer
otras cosas mientras capturo sin perder ningún frame. Más o menos 1h 30 min
de captura => 3GB. También permite una edición mucho más rápida y precisa
(impensable con DIVX).
- Audio: PCM-22K-mono (más que suficiente)
- Software de captura: iu-lab
- Sistema operativo: XP
- Sistema de ficheros: NTFS
- Memoria: Con 512MB me va perfecto (con menos supongo que tambien)
- CPU: Athlon 900MHz
- Tarjeta sonido captura: la que viene en la placa. Esto me da unos pocos
problemas (pantalla azul de tanto en tanto).
- Pos-proceso: Sincronizar el audio con el
virtualdub
- Edición: Ulead o similares
- Formato Final: 384x288 24bits, DIVX, MP3 4k/s
Configuración para películas de video:
(Me refiero a la típica película de video o televisión con las 2
correspondientes bandas negras, arriba y abajo).
Nota: Obviamente no hace falta decir que sólo debemos hacer esto
a modo de backup de las películas que hayamos comprado.
- Resolución de Captura: Full (768x576) 24-32 bits
- Codec: M-JPEG. Compresión 75%. El de Morgan me funciona bien. En las
opciones del codec poner la opción que permita deinterlace. CPU (aprox 50%)
- Audio: Calidad CD
- Software de captura: iu-lab
- Sistema operativo: XP
- Sistema de ficheros: NTFS
- Memoria: Con 512MB me va perfecto (con menos supongo que tambien)
- CPU: Athlon 900MHz
- Tarjeta sonido captura: la que viene en la placa. Esto me da unos pocos
problemas (pantalla azul de tanto en tanto).
- Pos-proceso: Sincronizar el audio con el
virtualdub
, pasarle el filtro pordefecto que lleva el virtualdub de Deinterlace, comprimirlo
con DIVX para que quepa en un CD y MP3 128kps
- Formato Final: 768x576 24bits (tb si queremos podemos quitarle las
2 bandas negras, pero ojo que podemos perder los subtítulos), DIVX, MP3 128kps
Nota sincronización de audio-video: Cuesta un huevo. Ni programas ni nada.
Lo mejor es la calculadora. Si hacemos caso a la información que indica el
virtualdub para sincronizar audio y video... no funcionará. Hay que tener
en cuenta el offset y la desincronización progresiva. Por ejemplo: la última
película casera que sincronicé tenia un offset de 2 segundos y una desincronización
progresiva que llegaba a 16segundos al final de la película. Con una simple
ecuación podemos sacar el valor al que debemos "remuestrear" el video y añadir
el offset de 2 segundos en una opción de audio del virtualdub.
Aún así es una asignatura que tengo pendiente (lo suyo es que no se desincronizase
nunca). A lo mejor con una tarjeta de sonido PCI no tendría tantos problemas
(?).
15-01-2002
Me he pasado a XP. Con lo que los comentarios anteriores a esta fecha
son válidos sólo como referencia. Gracias a los consejos de e-compañero
(drwindows) e instalado unos drivers genéricos de la archiconocida familia
BT8xx http://btwincap.sourceforge.net/
. También he probado un par de buenos programas de captura:
http://www.iulab.com/
http://www.borgtech.org/btv/
Aquí una página interesante para bajarse codecs:
CIBERA
.
He conseguido capturar a pantalla entera. Sólo tengo problemas con el
efecto causado por el entrelazado. DIVX4.12 con el parámetro deinterlace
lo soluciona bastante bien pero ,en contra, capturar con el codec de DIVX
,en quality based a 90%, la CPU se pone al 100% demasiadas veces. Sobre la
calidad de los resultados parecen buenos. Seguiré probando.
Esta es mi experiencia sobre la captura de Video (a 20-07-2001)
Herramientas:
Origen Video:
Video VHS
Capturadora:
Avermedia TVPhone (chip BT848) de las primeras. Mi driver es la version
131 de AverMedia. Ojo, si teneis esta tarjeta capturadora, dependiendo de
su versión puede ser no recomendable pasar a una versión del driver superior
a la 131 (esto lo he leído de la web de AverMedia de Taiwan. En las otras
Webs de Aver no dicen nada al respecto. Curioso no?)
Comunicación entre Origen de Video y Capturadora: Composite (cable RCA)
Tarjeta de Video:
Voodoo 3 con salida TV
Tarjeta de Sonido:
Sound Blaster AWE 64 slot ISA (con la tarjeta que viene integrada en
la motherboard tengo problemas con la captura de audio)
Máquina:
AMD Athlon 900MHz - 256 MBytes
Software de captura:
Virtualdub
S.O.:
Windows 98 (con el 2000 tengo problemas con el driver de la capturadora.
Lástima pq las primeras pruebas parecián más prometedoras que con le W98).
Tengo pendiente probar sobre Linux (todo se andará).
Codec's Video:
Morgan M-JPEG, DIVX, MPEG-V4
Codec's Audio:
MP3
Procedimiento:
El procedimiento que me da más calidad por ahora es...
1.- Capturar con Virtualdub:
También se puede capturar con otros programas como
BaoTV
o AVI_IO
pero aproximadamente me dan el mismo rendimiento.
La parametrización más significativa es la siguiente: 25 frames, Custom
format: 480x360, cuando capturo ni Overlay ni Preview (pantalla congelada),
Capture audio, compresión de Audio PCM 16bits 44100Hz Stereo (sin comprimir),
compresión video Morgan M-JPEG factor de compresión 85%.
En mi tarjeta cuando pasas de 384x288 pasa a capturar en modo entreenlazado
(para crear una frame la tarjeta da 2 barridos) y no puedes capturar con
overlay. Si lo pones en preview se hunde la máquina por lo que acabo capturando
con la pantalla congelada.
2.- PosProceso con virtualdub:
Parametrización: Compresión video DIVX-low configurado por defecto, compresión
audio MP3 128kbps 441000Hz, filtro de ruido, filtro crop para eliminar las
últimas linias de cada frame cuando grabas de video.
Dependiendo de la calidad y/o del número de CD's destino cambiaremos
la configuracion kbits del codec DIVX. Por defecto viene 910 Kbits por segundo
que nos daría (si se cumpliera) 410MBytes por hora de grabación de video
y 57MBytes de grabación de audio (16K/s).
3.- Paciencia:
Con un AMD Athlon a 900MHz el PosProceso tiene un promedio de 15 fps.
Un poco de estadísticas de rendimiento:
Con esta parametrización de captura no tengo drops y el índice de ocupación
de la CPU oscila entre el 50%-75%.
Por si a alguien le interesa capturando directamente con el codec DIVX-low
la CPU oscila entre el 40%-55%, lo que pasa es que la calidad resultante
es mucho menor que con el procedimiento explicado anteriormente.
Conclusión:
Una filmación de 60 minutos nos ocuparía 467MBytes y tardaríamos en crearla
aprox 150 minutos (60min de captura y 90min de posproceso). Los 60 minutos
de la captura son ireductibles, pero los del posproceso dependerá del ordenador
que dispongamos.
La calidad obtenida es muy buena. Me atreviría a decir que es superior
al de VHS. Obviamente la definición de la imagen es inferior que la de origen
por culpa del muestreo, compresión y que la tarjeta es muy limitada, pero
como pasamos el filtro de ruido eliminamos el molesto parpadeo que casi todas
las cintas VHS acaban padeciendo. Por eso me atrevo a decir que el resultado
es mejor. De hecho el resultado con filmaciones en VHS de hace 9-10 años
es claramente mejor que el original.
Sobre el audio todo el mundo sabe la calidad que obtenemos con MP3.
Problemas aún no resueltos:
1.- Problema de sincronización audio-video:
Cuanto más grabo más desfase entre el audio y video tengo. Las opciones
del Virtualdub para corregir este tema no siempre cumplen el efecto deseado.
Una posible solución es dividir la captura en muchos trocitos para minimizar
este efecto pero esto supondría intervención humana continua (no interesa).
Me estoy mirando también el AVI_IO para ver si puede corregir este error
de captura, pero por los FAQ de su WEB veo que es un error viejo conocido.
Otra alternativa sería cambiar la tarjeta de sonido por una PCI (en la web
de BAOTV se comenta que este error viene por culpa de que la soundcard es
ISA, pero me extraña). Nota a 27-08-2002: Me compré una PCI y parece que funciona mejor. He notado que capturas a resulución
pequeña este problema no sucede. Nota a 30-10-2002: He conseguido con el software de captura de la tarjeta capturadora evitar
la desincronización pero solo cuando capturo filmaciones sin cortes sucios y sin trozos de cinta ausentes de señal. El
software de la tarjeta consigue adaptarse a la perdida de señal de video.
2.- Problema de sueño. Y las horas de sueño que estoy perdiendo???
Como arreglo eso.
Si alguien lee esta página (lo dudo) y tiene alguna pregunta o sabe como
resolver alguno de mis problemas puede contactar conmigo en
tonig@geocities.com
Cosas a probar (a 27-08-2002):
- Probar el estandar SVCD (+ calidad que VCD)
- Capturar con el codec DIVX 5
Links que he encontrado por ahí
- VCDSP - Tiene un foro de captura. Tienes que registrarte pero parecen legales.
- Imagen DV - Aúnque es de cámaras minidv lleva explicaciones muy buenas sobre el
tema video en general. Tambien tiene foro interesante.
This page hosted by