PDA

View Full Version : anyway to save arte.tv video ? (i cant download from french tv website on Mac OS X)


carmelo42
02-15-2010, 01:12 PM
Hello,

I can't save this video :

http://plus7.arte.tv/fr/1697660,CmC=3058444,scheduleId=3035402.html

Can someone explain to me how do this ? (I'm on mac snow leopard)

I have rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm)... but I don't know use it ..

If someone can help me ...

Thanks a lot !

Carmelo

Stream Recorder
02-15-2010, 11:04 PM
The above mentioned page from plus7.arte.tv has several options. Besides RTMP flash videos, Windows Media streams are available. Just view the source of the web-page:
<script type="text/javascript">
// <![CDATA[
var video_xiti_a = 'video';
var video_xiti_b = '12';
var video_xiti_c = '21_musique::magazine_court_metrage-ci-209::2010-02-14_19:30::040851-000_3058444_fr';
var availableFormats = new Array();

availableFormats[0] = new Object();
availableFormats[0]["format"] = "FLV";
availableFormats[0]["quality"] = "MQ";
availableFormats[0]["url"] = "rtmp://artestras.fcod.llnwd.net/a3903/o35/geo/arte7/arteprod/stream/A7_SGT_ENC_13_040851-000-A_PG_MQ_FR?ru=54&h=40402e5a90f8837e0e072a01f5c406e5";
availableFormats[0]["fileId"] = "3066404";
availableFormats[0]["trackingUri"] = "/fr/3058444,templateId=countStats,noncache=true,CmPart =com.arte-tv.streaming.countme?track=ZnIvMzA1ODQ0NC8zMDY2NDA 0LzEtMTYzMTAyMC4xLTE3MDE0NzguMi0xNDAyMTAvMTI2Njc3N jk5NDAwMC9mYWxzZS8wMjgxNzFhMGI2NjU1NzJjYTY0MjYzNGR mMDczZjhjMTQ3NTJhMjk2NzUzNjM2NWMzOTIzMzM0N2ViODAzN WIz";

availableFormats[1] = new Object();
availableFormats[1]["format"] = "FLV";
availableFormats[1]["quality"] = "HQ";
availableFormats[1]["url"] = "rtmp://artestras.fcod.llnwd.net/a3903/o35/geo/arte7/arteprod/stream/A7_SGT_ENC_15_040851-000-A_PG_HQ_FR?ru=54&h=e714f2c5ff8703d03b469f332be3bcba";
availableFormats[1]["fileId"] = "3066410";
availableFormats[1]["trackingUri"] = "/fr/3058444,templateId=countStats,noncache=true,CmPart =com.arte-tv.streaming.countme?track=ZnIvMzA1ODQ0NC8zMDY2NDE wLzEtMTYzMTAyMC4xLTE3MDE0NzguMi0xNDAyMTAvMTI2Njc3N jk5NDAwMC9mYWxzZS9jNTBmYzY3MmIyNDQ5NmQ1MGUyMWJhODI 1YTk0MjJjNzEzOTY3N2I4YzQ4OTAxZGU3OTBjYjM0ZjEyMDY4Z Dkw";

availableFormats[2] = new Object();
availableFormats[2]["format"] = "WMV";
availableFormats[2]["quality"] = "MQ";
availableFormats[2]["url"] = "http://artestras.wmod.rd.llnw.net/geo/arte7/SAT/arteprod/A7_SGT_ENC_05_040851-000-A_PG_MQ_FR.wmv";
availableFormats[2]["fileId"] = "3066414";
availableFormats[2]["trackingUri"] = "/fr/3058444,templateId=countStats,noncache=true,CmPart =com.arte-tv.streaming.countme?track=ZnIvMzA1ODQ0NC8zMDY2NDE 0LzEtMTYzMTAyMC4xLTE3MDE0NzguMi0xNDAyMTAvMTI2Njc3N jk5NDAwMC9mYWxzZS9iMTAwNGRjN2YxMTAxNGUxMTAyOGQwZTk 0MTYxNmI1ZmUwZWQzYWEyNGE5MTE1NDU0Njg4ZWQ4OTM4Y2U0Y 2M0";

availableFormats[3] = new Object();
availableFormats[3]["format"] = "WMV";
availableFormats[3]["quality"] = "HQ";
availableFormats[3]["url"] = "http://artestras.wmod.rd.llnw.net/geo/arte7/SAT/arteprod/A7_SGT_ENC_07_040851-000-A_PG_HQ_FR.wmv";
availableFormats[3]["fileId"] = "3066418";
availableFormats[3]["trackingUri"] = "/fr/3058444,templateId=countStats,noncache=true,CmPart =com.arte-tv.streaming.countme?track=ZnIvMzA1ODQ0NC8zMDY2NDE 4LzEtMTYzMTAyMC4xLTE3MDE0NzguMi0xNDAyMTAvMTI2Njc3N jk5NDAwMC9mYWxzZS9kYTNkMmVkZDUzYWYxMWMzMDRkMmM5ODk 2YzMzYWNlOWU4OThhYmI2YzUyMTQ4MzhiYzYzNjE0ZmM2OTMyN TQ1";


var availableQuality = null;
var availableFormat = null;
var availableStreamUrl = null;
var availableFileId = null;
var availableTrackingUri = null;

initSettings();
var playerUrl = '/fr/3058444,templateId=renderDetailLowQuality,CmC=3058 444,CmPage=1697660,CmStyle=1697664,scheduleId=3035 402,CmPart=com.arte-tv.streaming.html';
if (availableQuality == 'HQ') playerUrl = '/fr/3058444,templateId=renderDetailHighQuality,CmC=305 8444,CmPage=1697660,CmStyle=1697664,scheduleId=303 5402,CmPart=com.arte-tv.streaming.html'
new Ajax.Updater({success: 'detailContent'}, playerUrl,{ method: 'get', evalScripts: true});
// ]]>
</script>

Try to copy the http:// .wmv URL and paste it into the address bar of Safari
http://artestras.wmod.rd.llnw.net/geo/arte7/SAT/arteprod/A7_SGT_ENC_07_040851-000-A_PG_HQ_FR.wmv
If you can't download it with Safari, then try to dump it with VLC or MPlayer.

And you can use rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) for rtmp streams. Try to read more about it on our web-site.

Stream Recorder
02-15-2010, 11:06 PM
Another option of recording streams in Mac OS is by using stream recorders for Windows. Some of the programs will work even without Bootcamp or Parallels Desktop for Max OS X (http://all-streaming-media.com/non-streaming/Parallels-Desktop-for-Mac-OS-X-Run-Windows-simultaneously-with-Mac-OS-X.htm). But you will need an emulator like Wine, WineBottler or Crossover.

You shouldn't have any problems using Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-HTTP-RTMP-FLV-MP3-ripper-recorder.htm) with free Wine.

carmelo42
02-16-2010, 12:05 AM
thanks for your answers.

I'ill check that and will come back for a feedback !

thanks again

Carmy

laconcombremasque
02-16-2010, 04:22 AM
Hello,
as you said, downloading the .WMV videos from www.plus7.arte.tv is easy (see my tutorial in French (http://nibbles.tuxfamily.org/?p=399&cpage=1#comment-3991) using VLC)
But what Carmy pointed out is much more interesting : We don't know of any application that would allow to dump the videos streamed via RTMP like the .FLV ones appearing in the source code of the ARTE.TV page.

Knowing this would allow us to dump the videos on the other sites mentionned below.

Reading this forum was not enough to understand how to properly use RTMPDUMP on the Mac (especially because of the SWF verification, although the 2.1c version seems to automate the process, and include a RTMPSUCK command unfortunately not well documented)

SO : Here are some examples of webpages that still resist to our skills on the mac (That's frustrating as Orbit Downloader works so easily on Windows)

If we manage with these ones, I'm sure we'll manage as well these :
cite-musique.fr: How to download video on Mac OS X
cultureplayer.fabflows.com: How to download video on Mac OS X
grandcrew.com: How to download video on Mac OS X
www.medici.tv: How to download video on Mac OS X

Dear StremRecorder-guru, as a long-time reader of this forum, I'd appreciate any hint to learn more from these particular examples and the correct usage of rtmpdump and flvstreamer if needed.
Many thanks,
S

carmelo42
02-16-2010, 04:16 PM
hello, thanks for your information : with VLC I can save the WMV file :)

But, another problem, how can I save the video, when there is no WMV file ?

Like, this video for example :

http://liveweb.arte.tv/fr/video/Moscou__quartier_des_Cerises_de_Chostakovitch_a_l_ opera_de_Lyon/

I have tried with rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm), but no video on my hard drive ...

So if you have any solution, can you please explain it to me ?

thanks again a lot

hoboslobobabe
02-22-2010, 01:23 PM
Hi!
I have problems with the same site:
I was trying to download (to generally see how arte is working) this
video:
http://www.arte.tv/de/Kultur-entdecken/one-shot-not/3045258.html

Unfortunately I wasn't able to.

I tried :
"e:\r\rtmpdump.exe" -r rtmp://arte.fcod.llnwd.net/a2306/o25/MP4:liveweb/stream/690_OSN_S03E03_ineditlive_phoenixDEEZER_sd.mp4 -W "http://artestras.vo.llnwd.net/o35/geo/arte7/player/ALL/artep7_hd_16_9_v2.swf" -o "e:\arte.mp4"

i also tried:

"e:\r\rtmpdump.exe" -r --host "artestras.fcod.llnwd.net" "rtmp://arte.fcod.llnwd.net/a2306/o25/MP4:liveweb/stream/690_OSN_S03E03_ineditlive_phoenixDEEZER_sd.mp4" -W --tcUrl "rtmp://arte.fcod.llnwd.net:1935/a2306/o25" --swfUrl "http://artestras.vo.llnwd.net/o35/geo/arte7/player/ALL/artep7_hd_16_9_v2.swf?e=1264341716&h=7c545de1ed7897a2727210686d5065f0" --app "a3903/o35/" --pageUrl "http://plus7.arte.tv/de/1697660,CmC=3066108.html" ""e:\video.mp4" -o

this latter command is kind of a mixture of an alleged successful download of another arte video, and the desired video's info.

I'm really lost on this one.
Unfortunately I havent been able to find out which data is generally needed, and how to find this data.
Seems to be pretty hard at times.
I read of people using media catcher or rmptsuck to find out certain values (in concern of swfurls, hashs etc.).
But i have no idea how all that works.

Can someone help ?


regards
hobo

hyc
02-22-2010, 01:33 PM
rtmpsuck will retrieve all of the video, it doesn't just print the parameters.

hoboslobobabe
02-22-2010, 01:45 PM
@hyc
Wow, that is of some great help there mate, thank you so much for sharing your gread wisdom with us.

Ok, back to topic, can someone help ?

hyc
02-22-2010, 07:22 PM
What are you, a ***?


proxy@violino:/tmp$ ./rtmpsuck
RTMP Proxy Server v2.1d
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL

Streaming on rtmp://0.0.0.0:1935
Processing connect
app: v4m4b2s4/_definst_
flashVer: LNX 10,0,42,34
swfUrl: http://www.medici.tv/medici.swf
tcUrl: rtmp://fms029.dc1.hwcdn.net/v4m4b2s4/_definst_
pageUrl: http://www.medici.tv/#/movie/14164/
WARNING: Trying different position for server digest!

Playpath: mp4:fms/20100129_gergiev6_lo.mp4?FLVPlaybackVersion=2.1&doppl=116d2eb75aee0453&dopsig=a2f9afc862bd4089889e80b5e32bd17b
Saving as: 20100129_gergiev6_lo.mp4
WARNING: ignoring too small audio packet: size: 0
Metadata:
duration 3344.41
moovPosition 32.00
audiocodecid mp4a
width 560.00
height 316.00
videocodecid avc1
avcprofile 77.00
avclevel 31.00
aacaot 2.00
audiosamplerate 48000.00
audiochannels 2.00
videoframerate 24.98
trackinfo:
length 160357804.00
timescale 48000.00
language eng
sampledescription:
sampletype mp4a
length 83660498.00
timescale 25000.00
language eng
sampledescription:
sampletype avc1
length 600.00
timescale 600.00
language eng
sampledescription:
length 600.00
timescale 600.00
language eng
sampledescription:

Closing connection... done!


To be any easier it would have to read your mind and retrieve the URLs automatically.

carmelo42
02-23-2010, 04:08 AM
@hyc
Wow, that is of some great help there mate, thank you so much for sharing your gread wisdom with us.

Ok, back to topic, can someone help ?

Hello,

I have written a little script that downloads automatically the video on arte live web.

You just have to give it the url of the concert on arte live web :

in your example, it's http://liveweb.arte.tv/fr/video/Bonus_Arte_Live_Web____Lisztomania__de_Phoenix__po ur_One_Shot_Not/

and the output file.

for your example :

./livewebarte.sh http://liveweb.arte.tv/fr/video/Bonus_Arte_Live_Web____Lisztomania__de_Phoenix__po ur_One_Shot_Not/ output_file.flv

and voil? ! :)

to download my script, go to : http://c.ingrao.free.fr/code/
(the rtmpdump compiled has to stand in same directory than my script)
hope it'll help you !

carmelo

carmelo42
02-23-2010, 04:19 AM
What are you, a moron?


proxy@violino:/tmp$ ./rtmpsuck
RTMP Proxy Server v2.1d
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL

Streaming on rtmp://0.0.0.0:1935
Processing connect
app: v4m4b2s4/_definst_
flashVer: LNX 10,0,42,34
swfUrl: http://www.medici.tv/medici.swf
tcUrl: rtmp://fms029.dc1.hwcdn.net/v4m4b2s4/_definst_
pageUrl: http://www.medici.tv/#/movie/14164/
WARNING: Trying different position for server digest!

Playpath: mp4:fms/20100129_gergiev6_lo.mp4?FLVPlaybackVersion=2.1&doppl=116d2eb75aee0453&dopsig=a2f9afc862bd4089889e80b5e32bd17b
Saving as: 20100129_gergiev6_lo.mp4
WARNING: ignoring too small audio packet: size: 0
Metadata:
duration 3344.41
moovPosition 32.00
audiocodecid mp4a
width 560.00
height 316.00
videocodecid avc1
avcprofile 77.00
avclevel 31.00
aacaot 2.00
audiosamplerate 48000.00
audiochannels 2.00
videoframerate 24.98
trackinfo:
length 160357804.00
timescale 48000.00
language eng
sampledescription:
sampletype mp4a
length 83660498.00
timescale 25000.00
language eng
sampledescription:
sampletype avc1
length 600.00
timescale 600.00
language eng
sampledescription:
length 600.00
timescale 600.00
language eng
sampledescription:

Closing connection... done!


To be any easier it would have to read your mind and retrieve the URLs automatically.

hello hyc,

can you paste here the command (with iptables) you wrote before launching rtmpsuck ?

it'll be very helpful !

hoboslobobabe
03-01-2010, 02:22 PM
What are you, a ***?

To be any easier it would have to read your mind and retrieve the URLs automatically.

Your choice of words shows your intelligence...
On the whole topic you answered:
rtmpsuck will retrieve all of the video, it doesn't just print the parameters.
How is that supposed to help anybody?
It's just trolling and that's that.
You took a second hit and still you missed...
I'm not interested in a single output result rmtpsuck gives.
I want to know how it works, I said so.
Can't you read?
That's why carmelo is asking you to write the commands...
And that's still the least!
The question was how to use rmtpsuck.
Actually the use of rmtpsuck was just one of the questions the main question was a general one of how to download from arte.tv.
And you didnt even make an effort to explain how to use rtmpsuck anyway, so just go on troll somewhere else.
You should have at least read the title of the thread, that is if you can read.

And tbh, there is a 1000 things that I can do better than you.
Does that make you a moron?
No.
You can use commandline download software better than me, congrats, you win a plant pot!
Does that make me a moron?
No.
It makes you a geek.
Yet your ignorance and behaviour shows you are a unfriendly, impolite and ignorant person and noone will miss your absence.

Let me give you a picture:
I asked how the digestive system works, and you took a dump and said "here you go, it's so simple"...
Apparently that is an unsatisfying answer.

I kinda feel sry for you since you have to troll around in forums...
You can go on spamming the thread here, I'm okay with that.
It bumps the thread, so that people who, opposed to you, really are interested in using the forum in a positive way, see this thread and can possibly help.

So again, to the people who are interested in sharing knowledge and who have manners:
In concern of generally downloading rtmp-streams from websites, and in this particular case from arte.tv
Unfortunately I havent been able to find out which data is generally needed, and how to find this data.
Seems to be pretty hard at times.
I read of people using media catcher or rmptsuck to find out certain values (in concern of swfurls, hashs etc.).
But i have no idea how all that works.

carmelo42
03-01-2010, 05:22 PM
@hoboslobobabe

Give a try with my script : it will download automatically the videos from arte.tv :)

and inside the script you can see how it works :)

just type in terminal :

./livewebarte.sh url_of_video file.flv

and it will download the video :)

Stream Recorder
03-23-2010, 05:14 AM
Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-HTTP-RTMP-FLV-MP3-ripper-recorder.htm) works fine for me for recording RTMP streams from arte.tv like
http://liveweb.arte.tv/fr/video/Christophe__en_direct_de_la_Cite_de_la_Musique

RMC is a Windows software, but it can be used on a Mac with freeware Wine:
How to install and run Replay Media Catcher on Mac OS X (Snow Leopard)

Stream Recorder
01-24-2011, 05:30 PM
Jaksta for Mac (http://all-streaming-media.com/record-video-stream/Jaksta-for-Mac-streaming-media-recorder-and-converter.htm) allows to download HTTP and RTMP streams.

samk
01-16-2013, 10:22 AM
Hello
Please Help me....
I need download this video but i cant from arte.tv :(

http://videos.arte.tv/de/videos/im-bazar-der-geschlechter--7233700.html