Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   Video stream recording (http://stream-recorder.com/forum/forumdisplay.php?f=4)
-   -  

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

(http://stream-recorder.com/forum/showthread.php?t=5874)

carmelo42 02-15-2010 01:12 PM

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


 
Hello,

I can't save this video :

Code:

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... but I don't know use it ..

If someone can help me ...

Thanks a lot !

Carmelo

Stream Recorder 02-15-2010 11:04 PM

Re: anyway to save arte.tv video ? (i cant download from french tv website on Mac OS


 
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:
HTML Code:

<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=ZnIvMzA1ODQ0NC8zMDY2NDA0LzEtMTYzMTAyMC4xLTE3MDE0NzguMi0xNDAyMTAvMTI2Njc3Njk5NDAwMC9mYWxzZS8wMjgxNzFhMGI2NjU1NzJjYTY0MjYzNGRmMDczZjhjMTQ3NTJhMjk2NzUzNjM2NWMzOTIzMzM0N2ViODAzNWIz";
   
    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=ZnIvMzA1ODQ0NC8zMDY2NDEwLzEtMTYzMTAyMC4xLTE3MDE0NzguMi0xNDAyMTAvMTI2Njc3Njk5NDAwMC9mYWxzZS9jNTBmYzY3MmIyNDQ5NmQ1MGUyMWJhODI1YTk0MjJjNzEzOTY3N2I4YzQ4OTAxZGU3OTBjYjM0ZjEyMDY4ZDkw";
   
    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=ZnIvMzA1ODQ0NC8zMDY2NDE0LzEtMTYzMTAyMC4xLTE3MDE0NzguMi0xNDAyMTAvMTI2Njc3Njk5NDAwMC9mYWxzZS9iMTAwNGRjN2YxMTAxNGUxMTAyOGQwZTk0MTYxNmI1ZmUwZWQzYWEyNGE5MTE1NDU0Njg4ZWQ4OTM4Y2U0Y2M0";
   
    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=ZnIvMzA1ODQ0NC8zMDY2NDE4LzEtMTYzMTAyMC4xLTE3MDE0NzguMi0xNDAyMTAvMTI2Njc3Njk5NDAwMC9mYWxzZS9kYTNkMmVkZDUzYWYxMWMzMDRkMmM5ODk2YzMzYWNlOWU4OThhYmI2YzUyMTQ4MzhiYzYzNjE0ZmM2OTMyNTQ1";
   

    var availableQuality = null;
    var availableFormat = null;
    var availableStreamUrl = null;
    var availableFileId = null;
    var availableTrackingUri = null;
   
    initSettings();
    var playerUrl = '/fr/3058444,templateId=renderDetailLowQuality,CmC=3058444,CmPage=1697660,CmStyle=1697664,scheduleId=3035402,CmPart=com.arte-tv.streaming.html';
    if (availableQuality == 'HQ') playerUrl = '/fr/3058444,templateId=renderDetailHighQuality,CmC=3058444,CmPage=1697660,CmStyle=1697664,scheduleId=3035402,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
Code:

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 for rtmp streams. Try to read more about it on our web-site.

Stream Recorder 02-15-2010 11:06 PM

Re: anyway to save arte.tv video ? (i cant download from french tv website on Mac OS


 
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. But you will need an emulator like Wine, WineBottler or Crossover.

You shouldn't have any problems using Replay Media Catcher with free Wine.

carmelo42 02-16-2010 12:05 AM

Re: anyway to save arte.tv video ? (i cant download from french tv website on Mac OS


 
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

Re: anyway to save arte.tv video ? (i cant download from french tv website on Mac OS


 
Hello,
as you said, downloading the .WMV videos from
Code:

www.plus7.arte.tv
is easy (see my tutorial in French 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

Re: anyway to save arte.tv video ? (i cant download from french tv website on Mac OS


 
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 :

Code:

http://liveweb.arte.tv/fr/video/Moscou__quartier_des_Cerises_de_Chostakovitch_a_l_opera_de_Lyon/
I have tried with rtmpdump, 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

Re: anyway to save arte.tv video ? (i cant download from french tv website on Mac OS


 
Hi!
I have problems with the same site:
I was trying to download (to generally see how arte is working) this
video:
Code:

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=7c545de1ed789 7a2727210686d5065f0" --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

Re: anyway to save arte.tv video ? (i cant download from french tv website on Mac OS


 
rtmpsuck will retrieve all of the video, it doesn't just print the parameters.

hoboslobobabe 02-22-2010 01:45 PM

Re: anyway to save arte.tv video ? (i cant download from french tv website on Mac OS


 
@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

Re: anyway to save arte.tv video ? (i cant download from french tv website on Mac OS


 
What are you, a ***?

Code:

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.


All times are GMT -6. The time now is 11:47 PM.