con cualquier software FourCC puedes cambiar el 4CC de XviD a DivX/DivX5 de tu archivo AVI, pero yo he usado y creado para ese servicio y acepta XviD como DivX que son el mismo codec solo que uno se fue por la via privada y formar una empresa -DivX- y el otro decidio seguir en forma libre y gratuita -XviD.
hablando de la recodificacion usando WINE puedes usar Mediacoder, con mediacoder solo recodificamos el audio a AAC y dejamos el video intacto y lo metemos en un contenedor MP4, como multiplexor usa MP4Box, como encoder a AAC usa NeroDigital -HE AAC v2- o FAAC -HE AAC V1 y LC AAC-.
Arrastras los archivos AVI a la ventana de mediacoder, pestaña VIDEO, marcas COPY con eso solo copia el stream del video sin tocarlo, pestaña AUDIO, eliges formato AAC y configuras el bitrate y a CBR, pestaña CONTENEDOR, eliges MP4 y marcas AUTO-SELECT, boton START y uno a uno ira codificando los archivos AVI y tendras archivos MP4 con stream de video en DivX/XviD y audio en AAC con el mismo nombre del archivo original.
si quieres pasar el stream de video de DivX/XviD a h.264, en la pestaña VIDEO desmarcamos COPY, como FORMATO eliges h264, en la pestaña X264 el PROFILE y LEVEL dejas AUTO,frames de referencia no mas de 6, Tune lo dejas en la opcion que mejor te convenga al tipo de video, ya sea FILM, o ANIMATION o NORMAL. PRESET lo puedes dejar en FAST o ULTRA-FAST, con ULTRAFAS el PROFILE o PERFIL sera automaticamente configurado en MAIN y con ULTRA-FAST estara en BASELINE -lo mas basico y facil de decodificvar opro hardware viejo o muy poco potente en computo-
Ahora lo que no me queda claro es que software la esta haciendo de servidor streaming -y que segun se ve esta basado en flash-, o si segun parece quieres usar el servicio WEB -seguro usando apache u otro servidor web- y que puedan entrar a una pagina donde este el link del video stream y usar alguno de los tantos reproductors basados en flash.
Sobre la codificacion, ¿tan dificil sera meter los videos en una memoria USB o en un DVD o en un disco duro externo USB para codificarlo en otra computadora y despues volver a copiar essos archivos recodificados en la maquina que hara de servidor?, y si te preocupa lo de la recodificacion en ese -asco, asco, asco- atom -yo optaria por un procesador nano de VIA o un APU de AMD-, ¿te has puesto a pensar lo que le costara hacer de servidor stream para mas de una conexion simultanea?
Porque yo veria mas sencillo usar un software servidor de video stream bajo demanda y que los clientes -algun software reproductor con soporte stream- solo se conecten al puerto e IP de la maquina que la hace de servidor, con eso lo de menos es el contenedor de video y el formato del audio y video, pues seria el servidor stream el responsable de la decodificacion -por lo cual tendria que tener todos los codecs y splitters correspondientes a los archivos de video-, mientras los clientes solo reciben la señal pura de audio y video sin compresion y ya decodificada. Claro que en un -asco,asco, asco- Intel Atom decodificar el formato de video h264 le costara mucho, a menos que codifiques usando el perfil BASELINE del h264 que da las opciones de codificacion y decodificacion mas basicas para el hardware mas misero, sencillo y poco potente que exista
sencillo el mismo VLC -Video LAN CLiente-
http://n00tz.net/2008/07/vlc-media-server-ubuntu-hardy/http://www.engadget.com/2005/11/29/how- ... using-vlc/Mas sofisticado el Video LAN Server -VLS-, restringido a video en formato MPEG-4 [divx/xvid y h264] y MPEG-1/2 [vcd, svcd y dvd-video]
http://www.videolan.org/vlc/streaming.htmly mas laborioso el MPEG4IP, la ventaja que trae codificador de audio y video a AAC y h264 [MPEG-4 AVC] y usa contenedor MP4
http://mpeg4ip.sourceforge.net/pense que ya no existia para estos dias el apple Darwin Server Streaming, aqui hasta ponen como configurar para usar servidor WEB -MP4WEB- de reproductor
http://linuca.org/body.phtml?nIdNoticia=170http://www.estrellateyarde.org/discover ... g-en-linux