Sunday 26 June 2011

Solucion: Illegal mix of collations for operation 'UNION'

Si por ejemplo tienes esta consulta SQL:


UNION ALL SELECT 1,2,3,table_name FROM information_schema.tables


Y recibes este error:

Illegal mix of collations for operation 'UNION'


Se soluciona con esto:


UNION ALL SELECT 1,2,3,UNHEX(HEX(table_name)) FROM information_schema.tables


Usando las funciones unhex() y hex() respectivamente

FUENTE


Publicado en tttony.blogspot.com

Thursday 16 June 2011

Grabar desde un HDMI con AVerTV HD DVR

Recientemente me compre en Amazon esta tarjeta PCIe x1

AVerTV HD DVR

Pagina oficial




Queria grabar video desde el HDMI del PS3, asi que me tope con esa tarjeta y con buena puntuacion en Amazon decidi comprarla

En la caja vino:

  1. La tarjeta PCIe x1
  2. Un cable 10-en-1 [imagen]
  3. CD Software
  4. Manual


La tarjeta tiene dos puertos HDMI, uno es para la entrada directa de un cable HDMI y el segundo es para el cable 10-en-1

Yo no instale el driver que me vino en el CD, baje la ultima version desde la pagina y cuando abri el programa AVer MediaCenter coloque el HDMI como salida principal de video y me tope con estos problemas

  1. Configurar la salida del video del PS3 a 1080i, sino, se mostrara un pantalla en negro
  2. Cuando le doy a record para grabar me sale un mensaje de proteccion HDCP, LOL es una proteccion para contenidos HD


Averigue en internet y no existe una solucion si usas el HDMI a menos que lo captures con un cable componente pero yo quiero capturar por HDMI, asi que me toco entrar en lo mas profundo del internet y me tope con unos driver viejos que si permiten grabar directamente desde HDMI, OJO EL LINK YA NO FUNCIONA te lo puedes bajar desde aqui, gracias a Cauptain en este foro por subirlos

NUEVO LINK PARA DESCARGAR LOS DRIVERS AQUI

Gracias a Fer Garza por avisarme

Hay otro detalles mas, el software con que vino la tarjeta es bastante basico pero es muy indispensable, asi que tuve que recurrir con otros softwares de capturas como VH Capture [descargar] [imagen] que ofrecen mas opciones a la hora de capturar

Sin embargo el VH capture no puede capturar directamente de la tarjeta ya que es el AVer MediaCenter quien de alguna manera controla el HDMI, sigue estos pasos para capturar video desde el HDMI con VH Capture:

  1. Ejecuta el VH capture
  2. En la parte derecha del programa en:
    • Video capture source busca:
    • AVerMedia DBA Analog Capture Secondary [imagen]
  3. Alli mismo le das click en la flecha que apunta hacia abajo y seleccionas: Use internal audio source [imagen] como es HDMI envia Audio y Video al mismo tiempo
  4. Ejecuta AVer MediaCenter (por eso no se puede desinstalar)
  5. El VH Capture ya deberia de recibir video como muestro en esta imagen


Te recomiendo que intalaes un paquete de codecs como el K-Lite Codec Pack Full para que tengas disponibles los codecs de video a la hora de capturar y/o comprimir

Ya depende de ti la calidad que buscas por ejemplo tienes varias opciones:

  1. Capturar directamente con el VH Capture y de una vez aplicarle un codec de tu preferencia
  2. Capturar el video sin hacer compresion con un codec, es decir video puro, este ocupa muuuuucho espacio asi que debes tener bastante espacio en el disco, para darte un jemplo grabe 10 segundos a 1280x720 y el archivo pesa unos 928MB, luego ya puedes comprimir ese video con algun programa que te ayude a codificar tales como:


Bueno hasta ahora he descubierto que el mejor codec es el Xvid y el DivX y para audio el AC3


Publicado en tttony.blogspot.com