Questa sera mi sono arrovellato cercando un software per Mac o per *unix che fosse in grado di registrare sull’hard disk un video in formato RealPlayer. Dopo una accurata ricerca, ho trovato la soluzione che è realizzabile tramite un programma molto conosciuto in ambito *unix (ma anche su Windows e Mac): MPlayer.
Prima di utilizzare questo software, però, c’è un requisito fondamentale da soddisfare per poter effettuare il salvataggio: conoscere l’indirizzo dello streaming audio/video.
Le possibilità per ottenerlo sono diverse, io ve ne propongo due:
- se vi è un link che fa eseguire la riproduzione dello streaming, ci si può clickare sopra con il tasto destro e poi selezionare la voce Copia collegamento e, se siete fortunati, avete già trovato quello che cercavate. Attenzione, però, l’estensione del file risultante dall’indirizzo, molto probabilmente, non sarà .rm (ovvero l’estensione per i file real video) o .ra (ovvero l’estensione per i file real audio) come vi aspettavate, ma .ram: si tratta di un metafile, cioè un file di testo, che contiene quell’indirizzo di cui parlavamo poco fa. Per scovarlo, dovete analizzare il file .ram, aprendolo con un qualsiasi editor di testo e cercando il riferimento ad un file .rm o .ra. Non appena lo avete trovato, copiatevi l’indirizzo completo.
- se non avete capito un caxxo su come applicare questa prima soluzione, ce n’è una seconda: sulla pagina web dove si trova lo streaming audio/video, fate click con il tasto destro e selezionate la voce Visualizza sorgente pagina (Show page source), vi apparirà qualcosa di molto criptico (almeno agli occhi dei meno esperti in materia), nel quale dovrete cercare l’indirizzo che, come detto, avrà estensione .ram o .rm o .ra (nel caso in cui sia .ram, cercate di estrapolarlo analizzando il file come indicato alla fine del punto 1).
Bene, ora siete finalmente pronti per salvare lo streaming sul vostro hard disk, utilizzando mplayer e, precisamente, digitando il comando:
[quickcode:noclick]mplayer -noframedrop -dumpfile out.rm -dumpstream rtsp://url_trovato.rm[/quickcode]
dove, out.rm, sarà il file risultante (che potrete aprire con lo stesso mplayer o con RealPlayer).
P.S. ovviamente, affinchè il salvataggio vada a buon fine, dovrete attendere tanto quanto la durata dello streaming audio/video.
12 Agosto 2007 alle 11:54 Quota
Guida veramente utile, mi sono sempre chiesto come fare sotto Unix, dato che programmi come WM & RM Recorder non ne avevo trovati. Il software che ho appena citato è veramente facile da usare ed efficiente all’ennesima potenza: registra sia i filmati in streaming (con download progressivo), sia i filmati live (in tempo reale).
12 Agosto 2007 alle 14:42 Quota
@Pablo Moroe: grazie ;-)
Si, i programmi da te citati sono davvero i più famosi (e probabilmente anche i migliori), peccato che non ci siano nè per Mac nè per *unix.
Ciao, Paolo.
31 Ottobre 2007 alle 9:52 Quota
perchè non ci riesco? :(
mi fermo al punto 1, e poi anche al 2!
Sono un caso disperato?
Il link è questo:
http://www.quietplease.net/please2/media/?view=2&video=saab.mov&time=30&class=Original Music&title=Saab
31 Ottobre 2007 alle 11:36 Quota
@adriana: semplicemente perchè, come si evince chiaramente anche dall’url che mi hai postato, il file è un .mov e non .rm o .ra, di conseguenza il mio “trucco” non funziona!
Ciao, Paolo.
02 Novembre 2007 alle 1:16 Quota
Ciao Paolo, non funziona, ho copiato il link seguente: rtsp://146.159.229.19:554/tsi/reg/160k/reg_10292007-160k.rm?start=00:15:37.528&end=00:18:05.691&cloakport=80,554,7070
in mPlayer e si sente solo l’audio… mi sono perso…
il comando mplayer -noframedrop -dumpfile out.rm -dumpstream rtsp://url_trovato.rm
dove va inserito?
Grazie Ivano
02 Novembre 2007 alle 2:09 Quota
@Ivano: va digitato nella shell (o Terminale, che dir si voglia), ovviamente! Per quanto riguarda il “non funziona”, mi spiegheresti cosa non funziona di preciso?! Potrebbe tranquillamente essere uno streaming audio (quella del .rm o .ra non è una regola ferrea) o sei sicuro che sia anche video?
Ciao, Paolo.
06 Dicembre 2007 alle 17:50 Quota
Ciao! Grazie per la guida, era proprio quello che cercavo, peccato però che non riesca effettivamente a salvare il mio file .rm
Guarda, ti incollo il messaggio che mi da la shell dopo che inserisco la stringa da te scritta:
est@ulisse:~$ mplayer -noframedrop -dumpfile out.rm -dumpstream rtsp://169.229.131.16:554//classes/f2007/cs61a/20070827.rm
MPlayer 2:1.0~rc1-0ubuntu13.1 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU T5200 @ 1.60GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can’t open joystick device /dev/input/js0: No such file or directory
Can’t init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing rtsp://169.229.131.16:554//classes/f2007/cs61a/20070827.rm.
Resolving 169.229.131.16 for AF_INET6…
Couldn’t resolve name for AF_INET6: 169.229.131.16
Connecting to server 169.229.131.16[169.229.131.16]: 554…
Cache size set to 640 KBytes
Ti sarei veramente grato se sapessi dirmi dove è il prob!
Grazie cmq
Emanuele
06 Dicembre 2007 alle 21:45 Quota
@Emanuele: teoricamente a quel punto dovrebbe registrare. Hai provato ad aspettare fino a quando l’operazioni non termina da sola?!
Poi basta un:
mplayer out.rm
per riprodurre il flusso registrato.
Ciao, Paolo.
25 Febbraio 2008 alle 14:23 Quota
dopo aver salvato un filmato rtsp, quando cerco di riprodurlo ho:
mplayer benigni-fazio.rm
MPlayer 1.0rc1-4.1.2 (C) 2000-2006 MPlayer Team
CPU: PowerPC
98 audio & 216 video codecs
Playing benigni-fazio.rm.
REAL file format detected.
Stream description: audio/x-pn-multirate-realaudio logical stream
Stream mimetype: audio/x-pn-realaudio
Stream description: video/x-pn-multirate-realvideo logical stream
Stream mimetype: video/x-pn-realvideo
VIDEO: [RV30] 384×288 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
name: Benigni
copyright: � 2006 RAI Radiotelevisione Italiana
==========================================================================
Requested video codec family [rv3040] (vfm=realvid) not available.
Enable it at compilation.
Requested video codec family [rv30] (vfm=realvid) not available.
Enable it at compilation.
Requested video codec family [rv30win] (vfm=realvid) not available.
Enable it at compilation.
Requested video codec family [rv30mac] (vfm=realvid) not available.
Enable it at compilation.
Cannot find codec matching selected -vo and video format 0x30335652.
Read DOCS/HTML/en/codecs.html!
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
MPlayer interrupted by signal 11 in module: init_audio_codec
– MPlayer crashed by bad usage of CPU/FPU/RAM.
Recompile MPlayer with –enable-debug and make a ‘gdb’ backtrace and
disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
– MPlayer crashed. This shouldn’t happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
gcc version. If you think it’s MPlayer’s fault, please read
DOCS/HTML/en/bugreports.html and follow the instructions there. We can’t and
won’t help unless you provide this information when reporting a possible bug.
qualche suggerimento?
grazie
25 Febbraio 2008 alle 15:53 Quota
@sacarde: forse ti manca qualche codec?! Prova ad aprirlo con VLC, ad esempio.
Ciao, Paolo.
25 Febbraio 2008 alle 16:47 Quota
anche vlc non visualizza il filmato
– su linux ppc puo’ darsi… i codec sono piu limitati
– su linux i386, anche se eseguo il file con realplayer, o vlc, o mplayer: si apre il quadro, ma e’ tutto nero…
non e’ che devo passargli qualche parametro ?
25 Febbraio 2008 alle 22:42 Quota
@sacarde: io l’ho fatto su linux i386 e ha funzionato benissimo.
Ciao, Paolo.
29 Febbraio 2008 alle 11:46 Quota
Ciao, ho provato su un mac intel con tiger.
Non funziona.
Sul mac non funziona il comando mplayer -noframedrop -dumpfile out.rm -dumpstream rtsp://mio_link.rm
per aprire le applicazioni da shell mi pare che debba usare il comando “open” seguito dal percorso.
Il problema è che facendo così non posso passare i parametri -noframedrop ecc
open /Applications/MPlayer\ OSX.app/ -noframedrop -dumpfile out.rm -dumpstream mio_link.rm
HAi qualche idea su come fare?
Grazie
Luca
29 Febbraio 2008 alle 11:49 Quota
Sempre Luca.. :)
Ah dimenticavo, con mplayer non riesco a vedere il video durante lo streaming, ti posto il link
rtsp://mm3.rai.it/regioni/piemonte/tgr/20080228new1biftgr_ore_19_30_del_giorno_28_febbraio_2008-piemonte-00.rm
29 Febbraio 2008 alle 12:07 Quota
@Luca: a me va alla perfezione e l’ho utilizzato proprio per registrare il telegiornale di rai3 (l’ho fatto su linux però).
Per quanto riguarda il comando.. devi andare avanti nel path e non fermarti solo a /Applications/MPlayer\ OSX.app/ ma andare in Resources e poi eseguire mplayer in questo modo:
./mplayer opzioni bla bla bla
Ovviamente vado a memoria, quindi potrebbe non essere precisa come descrizione!
CIao, Paolo.
29 Febbraio 2008 alle 15:02 Quota
Ciao Paolo…
Allora ho fatto un pò di tentativi, ma su mac non c’è verso, è su base unix ma quel metodo non si può applicare..
Ma non mi arrendo, ci piazzo sopra linux e vediamo che succede!
Grazie comunque!
29 Febbraio 2008 alle 20:57 Quota
@Luca: ripeto, con linux va! Con Mac OS X non ho provato.
Ciao, Paolo.
08 Marzo 2008 alle 16:03 Quota
Luca ha scritto:
Qualcuno ha registrato e potrebbe passarmi questo filmato??? grazie…
03 Luglio 2008 alle 18:26 Quota
Ciao, io ho scaricato real player, l’ho installato, ma non riesco ad andare avanti… Sarò ignorante su queste cose, ma non ci capisco niente di quello che hai scritto, per me sono parole arabe… Mi spiegheresti meglio? Passo per passo… Grazie
04 Luglio 2008 alle 8:05 Quota
@Verena: Real Player c’entra davvero poco con questo articolo dove ho parlato di MPlayer!
Poi.. “passo passo” per fare cosa?!
Ciao, Paolo.
04 Ottobre 2009 alle 10:54 Quota
:)
perdonatemi ma avevo trovato un po di difficolta a capirla … credo sia il fatto che mi sono appena alzato
comuqnue per tutti quelli morti de sonno come me
start – esegui – cmd
poi vi portate nella cartella dove avete salvato il programma con …
per farlo vi ricordo
cd..
cd nome cartella
da li mettete la stringa e parte un cache non preoccupatevi se resta fermo … per vedere se sta funzionando nella cartella trovate il file con il nome che avete scelto … nel mio caso ho lasciato quello suggerito out.rm se ci andate sopra lo vedrete crescere in mb
ciao a tutti e grazie per l’ottimo suggerimento
06 Ottobre 2009 alle 9:03 Quota
@callme: prego :)
04 Novembre 2009 alle 0:13 Quota
ragazzi..aiuto..vorrei provare a salvare questo video sul mio hd
http://real.rsi.ch/tv/vod_2008/TSI1/storie/paradiso_trovato_perduto_hs.rm
ho trovato il link a questa pagina, ho installato MPlayer (in effetti SMPlayer, mi ha fatto scaricare solo quello..va bene?)
uso un pc, winxp home..come faccio?? non ho capito il comando scritto sopra dove va inserito..e il penultimo post di “callme” non mi ha aiutato..entro nella finestra CMD con esegui ma poi non so muovermi..
aiutooo!
grazie
ale
19 Settembre 2010 alle 10:59 Quota
ciao, per il montaggio di film e foto, uso videoimpression 2 della arcsoft camera suit in dotazione della fotocamera da me acquistata molto tempo fa. non ho mai avuto problemi, adesso, invece, quando devo salvare i miei lavori direttamente sul cd come facevo prima, mi compare un avviso di errore e non mi permette il salvataggio, anzi sembra proprio che non veda il cd dentro il masterizzatore, mentre me lo fa tranquillamente salvare sul disco rigido del computer. secondo te di cosa si tratta? mi sono collegato al sito http://www.arcsoft.com come consigliato dalle istruzioni ma ahimè è tutto in inglese, lingua che io non conosco. ti arei grato se potessi aiutarmi. ancora ciao. Santino