Hmm...
Pues lo primero es saber si tu televisor reconoce la extension .avi como ula de un archivo de video. Si reconoce a los afrchivos AVI como archivos de video y nolo puede reproducir entonces es que el stream de video no esta dentro de los formatos de video que puede manejar; por ejemplo en DivX o XviD, porque lastimosamente muchos televisores con el rerpductor multimedia integrado no pueden decodificar stream de video de formato MPEG-4 SP/ASP [aka DivX o XviD].
Si solo es el caso que el reproductor no reconoce la estension AVI como la de un archivo de video, entonces solo el MULTIPLEXAR los streams de audio y video del CONTENEDOR avi al CVONTENEDOR mp4, y para eso es usar un MULTIPLEXOR a MP4, como seria el caso de MP4Box.
Un software MULTIPLEXOR
no es un software decodificacion, con lo que se deja intactala calidad del stream de audio y el stream de video. Un MULTIPLEXOR solo crea un archivo [si es mp4box creara un archivo de exctension .mp4] y en el 'inyecta' una copia de los datos de audio y de video y de subtitulos [si es que tiene], elproceso lleva solo unos segundos.
Ejemplo, aqui uso el programa YAMP, que usa el multiplexor MP4Box. Solo arrastre a su ventana un archivo AVI, que tiene un stream de audio en Dolby Digital [aka ac3] y un stream de video en DivX.