Al igual que muchos veteranos, me gusta atormentar a eBay de vez en cuando buscando diferentes piezas de hierro viejas, de repente, ¿hay algo interesante y bastante caro? Y a menudo se encuentra. Sí, no vale la pena buscar algo clásico de la época, como placas base para 386, 486, memoria SIMM de 30 pines, tarjetas de video y multicards ISA, Sound Blaster y otras cosas conocidas, están muy sobrevaloradas allí. Sin embargo, a veces hay tablas oscuras para la persona promedio que parecen ser trabajadores basura. Recientemente compré uno de estos tableros por menos de 10 euros, incluido el envío. Aquí esta:

Con la ayuda de esta placa, que fue producida en 1994-1995, puede convertir una computadora típica para ese momento, bueno, está bien, no en un estudio de video, por supuesto, sino en algo que tiene la capacidad de editar videos no lineales. Lo más dulce para mí aquí es 1994. Al menos un año antes del lanzamiento de Windows 95. Es decir, el software compatible, con un alto grado de probabilidad, será de 16 bits.
advertencia: muchas fotos y videos debajo del cortePor las imágenes, me di cuenta de que había adquirido algo querido para mi corazón. Sí, este es Miro Video. No es en absoluto el miro que el reproductor de video miro, el reproductor multiformato de código abierto que era muy popular en ese momento, y no es el miro que el video miro de Pinnacle (Pinnacle adquirió Miro Computer Systems GmbH en 1997). Este es el original, alemán, como ELSA Technology, dopinnaklovskaya Miro Video DC1 para el bus ISA de 16 bits. Sin embargo, todavía tiene
su propia comunidad.Sí, ahora el entusiasmo por la placa de digitalización de video parece extraño: conecté el teléfono a través de USB, pero tomé los archivos de video con el mouse y los transferí a la computadora ... Pero este no fue siempre el caso. Este es ahora cualquier teléfono inteligente capaz de grabar videos, digitalizarlos y comprimirlos sobre la marcha. Y antes de que el video fuera filmado y almacenado en forma analógica: las cámaras no tenían suficiente potencia para digitalizar y comprimir sobre la marcha. Pero la potencia informática es una ganancia. Para nuestras computadoras (a las que ciertamente pertenecen los teléfonos inteligentes modernos), ha crecido a un ritmo gigantesco desde su inicio, y el video digital hace posible evaluar de manera muy vívida este ritmo. Vamos a contar Para mostrar simplemente video 4K a todo color en la pantalla a una velocidad de 25 cuadros / segundo, la computadora debe procesar el flujo de datos a aproximadamente 600 MiB / segundo (3840 * 2160 píxeles * 25 veces por segundo * 3 bytes por píxel RGB). Esta es solo la transmisión de salida al búfer de la tarjeta de video. Antes de eso, debe leer otra secuencia (aunque hoy es una secuencia muy comprimida), leer del disco a la memoria y descomprimirla. En general, el trabajo para una computadora moderna es genial: el bus PCIe 3.0 16x tiene un rendimiento de aproximadamente 16 GB / s, e incluso una ranura 1x PCIe 3.0 puede digerir hasta 1 GB / s teóricamente, pero esto no es necesario: hay una transmisión comprimida del disco , su velocidad es mucho más baja y hay mucho tiempo para recibir / desempaquetar / enviar cada uno de los 7 millones de píxeles en un marco de un procesador multi-core moderno multi-GHz con instrucciones SIMD. Sí, y la RAM para tales volúmenes es más que suficiente, sin mencionar el espacio en disco.
Ahora volvamos a nuestro mapa. 1994 es, en el caso de la gama alta, el Pentium-90, pero el 486DX2-66, de hecho, sigue siendo un potente procesador convencional:
Anuncio de PC Magazine para mayo de 1994Sí, las versiones 486 a 75 y 100 MHz ya existen, pero se encuentran principalmente en computadoras portátiles de alta gama. En el extremo inferior están 486SX-33 y 486DX-33. Pentium-60 ha estado en el mercado durante un año, pero sigue siendo muy costoso. Pentium-90: algo muy caro. Entonces construiremos sobre el 486DX2-66. ¡Presta atención al volumen del disco duro, 420-520 MB! Menos de 1 segundo de video 4K sin comprimir. Y en una RAM típica, incluso 1 fotograma no cabe.
En este sentido, el bus PCI ya extendido en 1994 no parece un cuello de botella, ya que proporciona hasta 125 MiB de datos por segundo, es decir, 1.76 millones de píxeles por cuadro para video a todo color a 25 cuadros / segundo. Pero nuestra tarjeta de captura está diseñada para el bus ISA de 16 bits, y aquí todo es mucho más triste. 8 MHz y 16 bits dan un rendimiento teórico máximo de 16 MB / s. O 213 mil píxeles por fotograma. ¡Incluso un marco de resolución 640x480 tiene más píxeles! Y este es un máximo teórico, inalcanzable en la vida real.
Además, incluso una resolución de video de 320x240 con 8 bits de color y 25 cuadros / seg es más de 1.5 MB / seg, una carga muy seria para los discos duros de esa época, que proporcionaba una velocidad máxima de lectura lineal de 3-5 MB / seg. Bueno, el tamaño importa. Incluso un video sin comprimir desborda rápidamente un disco típico de 500 MB en literalmente 5 minutos. Por consiguiente, necesitamos comprimir el flujo de datos, ¡y tenemos muy poco margen sobre la potencia de procesamiento del procesador!
Y esto no es todos los problemas. Los sistemas operativos modernos tienen marcos universales para todas las ocasiones. En los primeros días de Windows, esto no era así. No había códecs de video estándar en el mundo de Windows, Quicktime seguía siendo exclusivo de Apple, un típico complejo de video de hardware y software era algo en sí mismo, incompatible con cualquier cosa. Pero en 1992, salió un paquete llamado Video de Microsoft para Windows, y lo envolvió ...
Pues casi. Al principio, el paquete no difería mucho entre los usuarios, pero el video en las computadoras aún era exótico. Sin embargo, con el tiempo, los fabricantes de dispositivos y aplicaciones adoptaron este paquete, y se convirtió en el estándar de facto en el mundo de Windows. Es a este paquete al que debemos el advenimiento del contenedor AVI. Bueno, nuestra placa también es totalmente compatible con este paquete. Que esta bien. Esto significa que puede ejecutar Adobe Premiere, cuya primera versión era de 16 bits y funcionaba en Windows 3.1 con el paquete Video para Windows.
Bueno ok, suficiente pensamiento ocioso. Es hora de pasar a las actividades de ocio. Veamos de qué está hecho el tablero.

2 VLSI de Philips, SAA7196 y SAA7199 son evidentes de inmediato. El primero es el decodificador de video digital, y el segundo es el codificador. Para no confundirme, diré de inmediato que aquí el decodificador es el ADC y el codificador es el DAC. El decodificador recibe por separado las señales de luminancia y color y las digitaliza con una frecuencia de muestreo de 8 bits / recuento. Es decir, de hecho, tenemos 16 bits por píxel. Para suministrar señales individuales de luminancia y color, se instalan conectores S-Video en la placa, pero también hay un compuesto. El decodificador era bastante hábil, muestrea hasta 768 píxeles por línea de imagen, puede escalar video y convertir el formato de color YUV a RGB.
Pero eso es un decodificador. Y la placa en sí, de acuerdo con la documentación, es capaz de capturar video con una resolución de 320x240 en NTSC y 384x288 en PAL / SECAM. Sin embargo, la placa se puede usar como códec de hardware para resoluciones de hasta 590x442. Maravilloso
sobreEl codificador le permite emitir lo que el decodificador ingresa de nuevo a Compuesto o S-video. Bueno Además, entre los innumerables casos pequeños de lógica estándar y no muy lógica, puede ver un conjunto de chips DRAM de doble puerto, de pie, como de costumbre, en posición vertical.

Está aquí 768 KiB. Y el procesador LSI L64702 JPEG.

Sí, parece que esta placa está entregando video MJPEG, es decir, una secuencia de imágenes JPEG. Veremos esto, por supuesto, pero en la hoja de datos en L64702 no hay nada visible sobre la compresión temporal, por lo que MPEG apenas está aquí. Pero para editar es aún mejor: todos los cuadros son clave, la pérdida por sujeción será menor. Sin embargo, esto aún no se ha verificado, al igual que la capacidad de la tarjeta para entregar video sin comprimir.
Mientras tanto, vamos a armar una computadora para el tablero. Aproximadamente típico de 1994-1995. Será rápido 486, pero no superrápido, pero a 66 MHz. Como escribí anteriormente, me parece que este es un procesador bastante productivo y muy masivo de esos años. Pensé en la placa base durante mucho tiempo. Sin embargo, 486 es casi un sinónimo de VLB. Sin embargo, al final me decidí por la versión PCI, la placa base LS486E de la infame Lucky Star basada en el chipset SiS 496/497.

A pesar de Lucky Star, esta es una tabla bastante confiable, que, sin embargo, cayó en mis manos siendo una vida muy maltratada. La batería de memoria CMOS se filtró, no había chip BIOS con BIOS, el conector del teclado estaba casi destruido por la corrosión, y no había transistor de potencia en el regulador de voltaje de 3.3V. Restaurar el conector del teclado y otros daños de la batería no fue difícil, pero las consecuencias del vandalismo fueron más tristes. Hay innumerables revisiones al 486E, y los periféricos son diferentes para todos, como el regulador de voltaje. Decidí no restaurar este último en absoluto, es suficiente para mí que la placa funcione con procesadores diseñados para 5 voltios, para esto no necesito un regulador. Y no encontré BIOS específicamente para mi revisión. El multicontrolador SMC está instalado en mi placa, pero dicho BIOS no estaba disponible en ninguna parte. Al final, sin embargo, la versión de revisión con el multicontrolador UMC surgió casi a la perfección.

Instalaremos 12 MiB de memoria en la placa. La placa base solo admite FPM, por lo que nos alegra que seamos ricos, pero 12 MiB para 1994-1995 es una cantidad impresionante de memoria. Antes del lanzamiento de Windows 95, 4 MiB se consideraba el estándar, luego los requisitos aumentaron bruscamente a 8 MiB y siguieron creciendo. Pero esto ya es el final de 1995, el comienzo de 1996. Y tenemos la configuración de 1994, con Windows 3.X, aquí 12 MiB es casi un nivel de gama alta.

Usaré la tarjeta S3 Savage4 para mostrar el video. Este es un mapa de un tiempo completamente diferente, de 1999. Pero esta es la única placa S3 que tenía a la mano, y cuando se trata de Windows 3.x, tengo una regla simple: la tarjeta gráfica S3. Sí, me gustaría ver el S3 Trio32 aquí, pero incluso para el Savage4 lanzado en 1999 hay un excelente controlador para Windows de 16 bits. Es lamentable que la empresa haya resultado tan triste.

Usaré microdrive como disco duro. Por lo general, en tales casos, usaría una unidad flash, pero estamos hablando de capturar videos, es decir, muchos doblajes y, me temo, el flash puede volverse malo aquí.

La placa de red no es notable, pero ayudará a transferir software y los resultados del trabajo desde / hacia hardware más moderno.

Pues el sonido. Nada especial tampoco. El clon de Sound Blaster también es bastante defectuoso. Pero no necesitamos mucho. 8 bits mono con una frecuencia de muestreo de 22 kHz, nuestra computadora ya no puede soportarlo.
Entonces, comencemos instalando DOS. La versión 5.0 será correcta, aunque 1994 es solo 6.22, la última versión de MS-DOS, como un sistema operativo separado. Pero en nuestro caso, las diferencias son pequeñas.

De todos modos, el trabajo principal se realizará bajo Windows 3.11:


3.11 esto es para la red. Quiero una transferencia de datos simple, lo que significa que necesita TCP / IP. No solo no estaba en el paquete estándar del sistema operativo, también requería la instalación de Win32s, un complemento de 32 bits para Windows 3.X, que proporcionaba la subred API Win32.

Después de instalar TCP / IP, puede subir a una unidad de red para el resto de los controladores.

Y es por eso que amo S3:
imagen antes de instalar el controlador S3:

y despues:

Ahora puede instalar Adobe Premiere 1.1.

No olvide reiniciar, ya que después de cualquier instalación:

Video para Windows ya está incluido en el paquete, por lo que todo lo que queda es instalar el controlador de video miro. El kit del controlador miro incluye una utilidad que le permite verificar la velocidad de transferencia de datos desde / hacia el disco. A ver:

Hmm, no mucho. Bueno, que es lo que es. Pero ahora, después de innumerables reinicios, puede comenzar a divertirse. No tengo muchas fuentes de video compuesto, así que comenzaré con el más simple que siempre está disponible: ZX Spectrum. Intentemos capturar el video del juego. Una contracción peculiar a la de 1994 será. Sí, la salida de sonido en el ZX Spectrum no la proporciona el diseño, por lo que el video será tonto. Pero aún capturaré el sonido para evaluar la carga real. El sonido será PCM sin comprimir, 8 bits 22 kHz. Y no, la compresión no mejorará la situación, más bien, por el contrario: 486-66 no puede descomprimir MP3 sobre la marcha incluso con la tasa de bits más baja, ¿qué podemos decir sobre el empaquetado en paralelo con la captura de video?

Entonces, la primera característica. Al capturar un video, la ventana de vista previa no funciona y no está completamente claro qué capturamos exactamente. Afortunadamente, la señal de la entrada de la tarjeta de captura se reenvía directamente a la salida, y utilizando un monitor externo con una entrada compuesta, puede ver lo que tenemos en la entrada. Además, antes de la captura, el programa ofrece implementar el archivo de búfer de captura. Supongo que evitaré mucho tiempo de búsqueda al escribir en un disco fragmentado. He desplegado 50 MiB. Empezamos:
Un video largo y aburrido de la especificaciónPara una señal compuesta capturada a 486m en una resolución de 320x240 (sí, este Spectrum es un arlequín NTSC), ¡la calidad es bastante buena! Veamos qué hay dentro ... Sí, es MJPEG. Una tarjeta de video sin comprimir no puede capturar en absoluto, cuando desactiva la compresión en la configuración de captura, vemos lo siguiente:

De los 8,5 mil cuadros capturados con una resolución de 320x240 y una velocidad de 25 cuadros / seg, se omitieron 100. Creo que debido al hecho de que el archivo capturado era 3 veces el tamaño del búfer preasignado. Pero, en general, ¡este es un muy buen resultado! Después de la captura, el video se copia del búfer de disco a un archivo separado, y esta operación lleva bastante tiempo, bastante comparable a la captura en sí. Cabe señalar que estoy impresionado con la calidad de captura. Definitivamente coincide con VHS. Me estaba preparando para un resultado mucho peor, y los resultados que obtuve con mi primera tarjeta de captura de video (que era una tarjeta PCI normal del sintonizador de TV Aver Media) en Celerone en 1996-1997 fueron probablemente peores.
Bueno, veamos qué era Adobe Premiere 1.1. Al mismo tiempo, aplicaremos algún tipo de sonido al video, por diversión.

Que puedo decir Desde aquellos tiempos antiguos, nada ha cambiado mucho en la edición no lineal. La misma línea de tiempo con múltiples pistas, por separado para video, sonido y efectos. Todo es familiar y para alguien que sepa cómo usar iMovie o Blender Video Editor, sin mencionar el moderno Adobe Premiere, tratar con esta versión será muy simple. ¡Y qué genial transbordo de una escuela aquí! Esto es solo un tipo de vacaciones:
¡Permítanme intentar crear un video corto sobre los beneficios de TR-DOS para el ZX Spectrum al estilo de los 90!
M-sí, todo es muy rápido. Para la recompresión, utilicé el códec nativo de la tarjeta de video, es decir, la recompresión, en teoría, debería haber sido hardware. Se creó un video de 4 minutos 2 horas 10 minutos.
Y sí, hay compresión de hardware aquí. Para comprobarlo, intenté renderizar un video corto de 10 segundos con diferentes códecs. Aquí están los resultados:
- miro MJPEG - tiempo de renderizado 5 minutos.
- Microsoft RLE: tiempo total de 5 minutos (compilación de paleta de 256 colores 1 minuto y codificación de 4 minutos). Pero este es un códec mucho más liviano.
- Microsoft Video 1: tiempo de representación de 8 minutos.
- Cinepak: 1 hora de renderizado.
Bueno, eso es probablemente todo. Eso fue divertido Lo que es interesante la placa no causó ninguna dificultad durante la instalación / configuración. ¡Eso es lo que significa la calidad alemana! Y el hecho de que en 486 m aproximadamente 66 MHz con 12 MiB de RAM y un disco de 500 MB, e incluso bajo el control de la versión de Windows de 16 bits, realmente es posible montar videos realmente me inspira. Estoy muy contento de cómo gasté estos 10 euros, por lo general todo resulta mucho más aburrido.