Fa un any, el Guillem va fer un programa que ens permetia descarregar vídeos de TV3. En aquells moments, TV3 posava a 3alacarta els seus vídeos en format FLV. Fa uns mesos, TV3 ha canviat el format de vídeo, i ara utilitza el MP4. Des de llavors, el programa no podia descarregar els vídeos nous (sí els antics, perquè es mantenien en el format FLV). A això cal afegir que els primers vídeos que TV3 va posar a la nostra disposició (abans de posar-los en format FLV) els pujava en WMV.
Fa uns dies, el Joan va explicar el procediment per baixar-se els vídeos de TV3 en format MP4, o sigui que vaig decidir modificar el programa del Guillem per tal que es pogués descarregar aquest format, seguint el mètode explicat pel Joan. Un cop feta la modificació, el Guillem ha millorat el programa encara més, i ara detecta el format amb què està pujat el vídeo (WMV, FLV o MP4) i, en el cas del FLV i el MP4, els descarrega automàticament. Per als WMV (recordem que són vídeos ja molt antics), el programa no els descarrega directament, però explica com fer-ho utilitzant el VLC.
Per instal·lar el programa, només cal que us el descarregueu en la secció de Projectes de GNULinux.cat. Un cop descarregueu, aneu amb un terminal al directori de descàrrega, i executeu el següent:
tar -xvzf tv3.tar.gz
Entreu al directori “tv3” que s’haurà creat, i executeu la instal·lació (us demanarà la paraula de pas):
cd tv3
bash install
Per descarregar-vos qualsevol vídeo, ens hem de fixar en el número que l’identifica. En aquesta imatge podeu veure clarament com localitzar aquest número, que es correspon a l’adreça URL del vídeo.
Tot seguit, des d’un terminal, executem el nostre programa, passant com a paràmetre l’identificador obtingut:
tv3 1228329
I us descarregarà el vídeo al vostre directori principal.
37 comments
Skip to comment form
Moltes gràcies Oriol per penjar l’anotació explicant els canvis 🙂
Moltes gràcies per l’aplicació!!
Tinc ArchLinux i m’he hagut d’instal·lar el flvstreamer per la meva banda però funciona de meravella.
Gràcies David!
Realment aprecio molt llegir els vostres comentaris dient-me que us ha estat útil, ja que hi he dedicat un temps i veure que ajuda a la gent em fa sentir molt bé! 🙂
Fantàstic. Ja l’he provat i va bé.
Gràcies Guillem i Oriol.
He corregut massa; s’ha trencat; com es fa el ‘resume’?
joan@joan-laptop:~/Escriptori/tv3$ tv3 2917310
Mètode per autodetectar el format dels vídeos i baixar-los automàticament
Format MP4, usar opció -3
Mètode per baixar vídeos amb el nou format MP4
FLVStreamer v1.8e
(c) 2009 Andrej Stepanchuk, The Flvstreamer Team, license: GPL
Connecting …
Starting download at 0.000 kB
Metadata:
duration 5616.44
moovPosition 28
width 640
height 360
videocodecid avc1
audiocodecid mp4a
avcprofile 66
avclevel 30
aacaot 2
videoframerate 15
audiosamplerate 44100
audiochannels 2
trackinfo:
length 84246000
timescale 15000
language eng
sampledescription:
sampletype avc1
length 247685119
timescale 44100
language eng
sampledescription:
sampletype mp4a
ERROR: ReadPacket, failed to read RTMP packet header
Download may be incomplete (downloaded about 88.40%), try –resume
Closing connection.
Hola Joan, gràcies pel feedback!
Vec que hi ha la possibilitt que se’t pengi a mitja baixada…
Intentaré implementar de forma automàtica l’opció de resume, almenys de moment el programa és funcional.
Salut!
Per cert Joan. Estic veient que es pot baixar directament un vídeo amb aquesta opció per defecte: (com comentes a la teva pàgina web 🙂 )
while true; do flvstreamer --resume -r "rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/9/5/1275838491559.mp4" -o "partit_sudafrica.mp4"; done
Si modifico el programa perquè baixi el vídeo amb aquesta ordre, no es penjarà mai i no caldrà fer cap resume no? Com ho veus?
Salut!
L’únic inconvenient que li vec amb aquest mètode és que no pots fer Ctl+C per cancelar la descàrrega…
Sí, el problema amb aquest bucle és que no pararà mai de reintentar, tant si va bé com si va malament.
He pujat una modificació del programa, que fa el següent:
– Fa el flvstreamer normal.
– Si detecta que va malament, fa fins a 5 cops “resume”.
– Si ha de fer “resume” per sisena vegada, surt del programa i indica que el vídeo només s’ha baixat parcialment.
Amb aquest programa suposo que, si s’ha reintentat 5 cops i no va bé, deu haver-hi algun problema amb la xarxa. Aquest problema, sembla que només el dóna amb vídeos grans (el que comenta el Joan és de 400MB).
Ja he pujat el programa amb aquesta modificació. A veure què tal la veieu.
Salut!
No m’ha funcionat i amés no fa el ‘resume’ sinó que comença de nou:
joan@joan-laptop:~$ tar -xvzf tv3.tar.gz
tv3/
tv3/README
tv3/changlog
tv3/tv3
tv3/install
joan@joan-laptop:~$ cd tv3
joan@joan-laptop:~/tv3$ bash install
[sudo] password for joan:
S’està llegint la llista de paquets… Fet
S’està construint l’arbre de dependències
S’està llegint la informació de l’estat… Fet
flvstreamer ja es troba en la versió més recent.
0 actualitzats, 0 nous a instal·lar, 0 a suprimir i 1 no actualitzats.
joan@joan-laptop:~/tv3$ tv3 2917310
Mètode per autodetectar el format dels vídeos i baixar-los automàticament
Format MP4, usar opció -3
Mètode per baixar vídeos amb el nou format MP4
FLVStreamer v1.8e
(c) 2009 Andrej Stepanchuk, The Flvstreamer Team, license: GPL
Connecting …
Starting download at 0.000 kB
Metadata:
duration 5616.44
moovPosition 28
width 640
height 360
videocodecid avc1
audiocodecid mp4a
avcprofile 66
avclevel 30
aacaot 2
videoframerate 15
audiosamplerate 44100
audiochannels 2
trackinfo:
length 84246000
timescale 15000
language eng
sampledescription:
sampletype avc1
length 247685119
timescale 44100
language eng
sampledescription:
sampletype mp4a
ERROR: ReadPacket, failed to read RTMP packet header
Download may be incomplete (downloaded about 90.50%), try –resume
Closing connection.
FLVStreamer v1.8e
(c) 2009 Andrej Stepanchuk, The Flvstreamer Team, license: GPL
Connecting …
Starting download at 0.000 kB
Metadata:
duration 5616.44
moovPosition 28
width 640
height 360
videocodecid avc1
audiocodecid mp4a
avcprofile 66
avclevel 30
aacaot 2
videoframerate 15
audiosamplerate 44100
audiochannels 2
trackinfo:
length 84246000
timescale 15000
language eng
sampledescription:
sampletype avc1
length 247685119
timescale 44100
language eng
sampledescription:
sampletype mp4a
ERROR: ReadPacket, failed to read RTMP packet header
Download may be incomplete (downloaded about 83.00%), try –resume
Closing connection.
FLVStreamer v1.8e
(c) 2009 Andrej Stepanchuk, The Flvstreamer Team, license: GPL
Connecting …
Starting download at 0.000 kB
Metadata:
duration 5616.44
moovPosition 28
width 640
height 360
videocodecid avc1
audiocodecid mp4a
avcprofile 66
avclevel 30
aacaot 2
videoframerate 15
audiosamplerate 44100
audiochannels 2
trackinfo:
length 84246000
timescale 15000
language eng
sampledescription:
sampletype avc1
length 247685119
timescale 44100
language eng
sampledescription:
sampletype mp4a
ERROR: ReadPacket, failed to read RTMP packet header
Download may be incomplete (downloaded about 84.20%), try –resume
Closing connection.
FLVStreamer v1.8e
(c) 2009 Andrej Stepanchuk, The Flvstreamer Team, license: GPL
Connecting …
Starting download at 0.000 kB
Metadata:
duration 5616.44
moovPosition 28
width 640
height 360
videocodecid avc1
audiocodecid mp4a
avcprofile 66
avclevel 30
aacaot 2
videoframerate 15
audiosamplerate 44100
audiochannels 2
trackinfo:
length 84246000
timescale 15000
language eng
sampledescription:
sampletype avc1
length 247685119
timescale 44100
language eng
sampledescription:
sampletype mp4a
ERROR: ReadPacket, failed to read RTMP packet header
Download may be incomplete (downloaded about 83.20%), try –resume
Closing connection.
FLVStreamer v1.8e
(c) 2009 Andrej Stepanchuk, The Flvstreamer Team, license: GPL
Connecting …
Starting download at 0.000 kB
Metadata:
duration 5616.44
moovPosition 28
width 640
height 360
videocodecid avc1
audiocodecid mp4a
avcprofile 66
avclevel 30
aacaot 2
videoframerate 15
audiosamplerate 44100
audiochannels 2
trackinfo:
length 84246000
timescale 15000
language eng
sampledescription:
sampletype avc1
length 247685119
timescale 44100
language eng
sampledescription:
sampletype mp4a
ERROR: ReadPacket, failed to read RTMP packet header
Download may be incomplete (downloaded about 83.30%), try –resume
Closing connection.
Després de 5 reintents, no s’ha pogut acabar de baixar el vídeo. El teniu parcialment a: /home/joan/tv3.mp4
joan@joan-laptop:~/tv3$
En el programa, havia posat l’opció “resume” amb un sol guió davant, i no dos. 🙁
Ja ho he modificat. Pots tornar-te’l a baixar i instal·lar, a veure si et funciona?
Salut!
Genial la modificació del programa! Aquesta nova verisió que ha publicat l’Oriol corretgeix un error que impedia descarregar els vídeos que tenien un “?” al seu títol com el documental “Adéu, Espanya?”.
Gràcies Oriol 🙂
PD: Recomano a tothom que s’actualitzi a la nova versió del programa
Aquest problema de l’interrogant també afectava als vídeos de l'”APM?”, que segurament deuen ser dels més vistos. 🙂
Ara ha anat bé amb ‘resume’ i tot. Gràcies.
ERROR: ReadPacket, failed to read RTMP packet header
Download may be incomplete (downloaded about 82.70%), try –resume
Closing connection.
FLVStreamer v1.8e
(c) 2009 Andrej Stepanchuk, The Flvstreamer Team, license: GPL
Connecting …
Continuing at TS: 4645067 ms
Starting download at 323125.193 kB (82.7%)
Metadata:
duration 5616.44
moovPosition 28
width 640
height 360
videocodecid avc1
audiocodecid mp4a
avcprofile 66
avclevel 30
aacaot 2
videoframerate 15
audiosamplerate 44100
audiochannels 2
trackinfo:
length 84246000
timescale 15000
language eng
sampledescription:
sampletype avc1
length 247685119
timescale 44100
language eng
sampledescription:
sampletype mp4a
Download complete616.42 sec (100.0%)
Closing connection.
l’anònim sóc jo 😉
He descarregat 2 vídeos més en paral·lel i ha sobreescrit el d’ahir i no sé que deu haver fet amb els dos d’avui.
Seria possible que avisés i poder canviar el nom del fitxer a guardar o que d’entrada et demani el nom?
Ei, si pot ser, com deia el poeta 😉
Salut!
Una opció molt senzilla i automàtica seria afegir l’id al nom del fitxer descarregat i que, seguint l’exemple que ens has passat, quedi com a:
tv3-2917310.mp4
Què et semblaria aquest canvi?
Per cert, això és programació a la carta… 🙂
Salut!
Em sembla fantàstic!
A canvi, si vols, et dic el nom del poeta. Si ja el saps et faré una altra oferta! 😉
Salut!
Ja ho he modificat. mira què et sembla?
El nom del poeta, ja el sé. És de la meva ciutat (Sabadell). 🙂 Precisament, el poema a què et refereixes m’agrada molt. Només per haver-lo utilitzat en un comentari ja et poso 150 punts positius. 🙂
Gràcies, Oriol, pel programa i pels punts. Una pujada del karma sempre és d’agrair en aquesta vall de llàgrimes 🙂
Quina delícia de programa! Moltíssimes gràcies a tots vosaltres! Admiro la vostra labor.
Bon dia,
Va molt bé, gràcies!
Hola!
Moltes gracies per el programa! Es genial 😀 fa vora d’un mes i poc que l’estic usant i ha esdevingut una eina clau a la meva vida! 😀
M’agradaria tambe poder baixar els subtitols que -ara- TV3 tambe ofereix onlin, sabeu si hi ha cap manera de fer-ho? seria genial poder baixar-se els subtitols en un fitxer srt o similar 😀
Salut!
Jim
Avui me l’he volgut baixar per mirar elc odi i no hi ha ni el .tgz 🙁
És possible que siga pel canvi que hem fet de servidor. Supose que el Guillem o l’Oriol ho solucionaran el més aviat possible!
Ei, ja ho teniu disponible de nou. 🙂
Salut!
moltíssimes gràcies!
Hola,
hi ha un vídeo que fa petar el programa sense baixar el vídeo. És aquest http://www.tv3.cat/videos/966129 del 1-12-2009.
Dóna això:
—————————————————————
joan@joan-laptop:~$ tv3 966129
Detectant el format del vídeo…
Format FLV, usar opció -2
Mètode per baixar vídeos antics amb el format FLV
–2011-04-12 00:04:42– http://flv-500.tv3.cat/g/tvcatalunya%3Cmedia%20videoname=%22Ager%20recupera%20la%20col%B7legiata%20del%20segle%20XI/Telenoticies/12012009/BB_CATTEN%22%3Ertmp://flv-500-str.tv3.cat/ondemand/g/informatius/9/8/1231768147589.flv
Resolent flv-500.tv3.cat… 195.57.152.10, 195.57.152.41
S’està connectant a flv-500.tv3.cat|195.57.152.10|:80… conectat.
HTTP: Petició enviada, esperant resposta… 404 Not Found
2011-04-12 00:04:42 ERROR 404 Not Found.
Video descarrega’t a: /home/joan/tv3-966129.flv
——————————————————————————
Llavors he recorregut a: flvstreamer -r “rtmp://flv-500-str.tv3.cat/ondemand/g/informatius/9/8/1231768147589.flv” -o “colegiata.flv” i m’ha funcionat.
els videos de la riera no me’ls deixa baixar, posa que no els troba… n’he provat d’altres com plats bruts i cap problema, però amb els de la riera… és normal?
Gràcies!
Hola ansis,
acabo de veure que han actualitzat el programa. Mirat aquesta pàgina : http://gnulinux.cat/2011/06/actualitzat-el-programa-per-descarregar-videos-de-tv3/
Si no és això, prova de posar el teu missatge allí.
Vagi bé!
Ei, Joan.
Ens hem creuat els missatges. 🙂
Hola Oriol,
si, ja ho he vist.
T’he enviat un altre missatge semblant al de l’ansis.
Gràcies a la bestreta,
Joan
Hola, ansis. He vist que a La Riera fan una mica «de trampa». (Lògicament, no és cap trampa, hahaha). Quan vols veure un capítol, et porta a un enllaç d’aquest estil:
http://www.tv3.cat/lariera/capitols/4810/La-Fira-Gastronomica-de-Sant-Climent
Segons les nostres instruccions aquí hauríem d’agafar el número «4810». Doncs no, perquè aquest no és en realitat l’enllaç «final». A la barra que hi ha sota el vídeo, hi trobaràs un botó que posa «+i» (més informació). Si hi fas clic, et portarà a un enllaç «dels bons». En el cas de l’exemple que he posat amunt, portarà a aquest enllaç:
http://www.tv3.cat/videos/3617511/La-Riera–Capitol-328
Ara sí, si utilitzes el nostre programa amb el número «3617511» te l’hauria de baixar correctament.
Hola Oriol,
m’interessaria descarregar alguns dels vídeos de la següent adreça:
http://www.livestream.com/70ahispanakongresodeesperanto/folder
Em pots dir si hi ha alguna possibilitat?
Gràcies a la bestreta,
Joan
Hola, Joan.
M’ho he estat mirant, i em passa el mateix que en altres casos que m’han demanat (La Vanguardia i MTV). Arribo a obrir el vídeo (amb reproductor flash, però sense cap «html extern»), però no passo d’aquí, i no arribo a veure de quin enllaç es baixa el vídeo en sí. 🙁
Llegeixo per Internet que amb l’extensió Download helper del firefox és possible descarregar vídeos de la Vanguardia. Salut!
Qué alegría encontrar este programa, Oriol. ¡Gracias!