Actualización
Desde que escribí esta entrada TV3 ha cambiado la forma de descargar los vídeos. No dejes de leer la versión actualizada de la entrada sobre cómo descargar vídeos de TV3 para intentarlo.
Si no quieres complicarte la vida puedes utilizar la herramienta para descargar de TV3, es la forma más sencilla.

Con el catálogo tan impresionante que tiene TV3 en su servicio de televisión a la carta, es una pena que no permitan la descarga de los vídeos. Yo me he bajado casi todos los vídeos de la sección HD, y sería muy de agradecer que se permitiera con el resto.

He leído por ahí que puede descargarse usando Orbit Downloader, pero a mí este programa  no me ha acabado nunca de gustar porque tiene una forma de operar un tanto extraña. Supongo que con Replay Media Catcher también será posible, pues implementa un montón de protocolos entre los que se encuentra el RTMP que usan TVE y TV3. El problema es que es comercial y algo carillo.

Si te pasa lo mismo que a mí con esos programas y quieres descargarte un vídeo, puedes usar un mecanismo similar al que se emplea para descargar vídeos de TVE. El proceso paso a paso es el siguiente:

  • Elige el vídeo que te interesa y accede a su página. En este caso vamos a coger un capítulo de «Los 4 fantásticos».

http://www.tv3.cat/videos/935469/La-cura

  • Teclea la siguiente URL en el navegador sustituyendo el código de tu vídeo en la parte resaltada en rojo:

http://www.tv3.cat/su/tvc/tvcConditionalAccess.jsp?ID=935469&QUALITY=H&FORMAT=FLV&rnd=481353

  • Obtendrás un fichero XML con los datos del vídeo, donde puede verse la URL del vídeo con el protocolo RTMP. XBMC aún no soporta este protocolo, pero parece que en próximas versiones lo hará.

xml

  • He resaltado con un recuadro la URL del vídeo que he elegido:

rtmp://flv-500-str.tv3.cat/ondemand/g/tvcatalunya/3/0/1230570982703.flv

  • Si cambias el protocolo de RTMP a HTTP y eliminas las zonas resaltadas en rojo, puedes transformar la URL en una que puedas descargar fácilmente:

http://flv-500.tv3.cat/g/tvcatalunya/2/2/1230573436922.flv

Para los que tengan curiosidad sobre cómo he obtenido estos datos, hay que emplear herramientas que capturen el tráfico HTTP entre el navegador y el servidor, mientras interactúas con la página.

Yo utilizo una herramienta que se llama HttpWatch, aunque también puedes utilizar un sniffer como Wireshark.