<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>New Digest &#187; mplayerplug-in</title>
	<atom:link href="http://www.newdigest.com/tag/mplayerplug-in/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.newdigest.com</link>
	<description>Technology, Sports, Cars, Music and Lyrics</description>
	<lastBuildDate>Wed, 09 Mar 2011 16:53:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Linux: salvare video in streaming e da YouTube</title>
		<link>http://www.newdigest.com/tecnologia/linux-salvare-video-in-streaming-e-da-youtube/</link>
		<comments>http://www.newdigest.com/tecnologia/linux-salvare-video-in-streaming-e-da-youtube/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 15:21:17 +0000</pubDate>
		<dc:creator>davide</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[mplayerplug-in]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouDownload]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.newdigest.com/tecnologia/linux-salvare-video-in-streaming-e-da-youtube/</guid>
		<description><![CDATA[Un&#8217;argomento molto interessante e che spesso viene trascurato nel mondo di oggi, in cui quasi tutti i contenuti multimediali sono ormai in streaming, è appunto il download di filmati e musica da siti che ne propongono solo la visualizzazione &#8220;live&#8221;. Tratterò due casi in particolare, che coprono secondo me il 90% delle esigenze di ognuno [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.newdigest.com/wp-content/uploads/2008/01/ytlogo.gif" alt="Logo YouTube" align="left" /></p>
<p>Un&#8217;argomento molto interessante e che spesso viene trascurato nel mondo di oggi, in cui quasi tutti i contenuti multimediali sono ormai in streaming, è appunto il download di filmati e musica da siti che ne propongono solo la visualizzazione &#8220;live&#8221;.</p>
<p>Tratterò due casi in particolare, che coprono secondo me il 90% delle esigenze di ognuno di noi: <strong>salvataggio di filmati da YouTube</strong> (o qualsiasi altro sito che come YouTube usa filmati in <strong>formato Flash</strong>) e <strong>salvataggio di veri e propri filmati in streaming</strong> (per intenderci, ad esempio, quelli delle news della BBC su <a href="http://news.bbc.co.uk" title="news della BBC">news.bbc.co.uk</a> nella sezione Audio and Video).</p>
<p>AGGIORNAMENTO: ho pubblicato una nuova versione di questo articolo per chi usasse Windows o Mac (dovrebbe funzionare per tutte le piattaforme); la potete trovare <a href="http://www.newdigest.com/tecnologia/salvare-video-in-streaming-e-da-youtube-con-windows-mac-o-linux" title="Salvare video in streaming e da YouTube con Windows Mac o Linux">QUI</a>.</p>
<p>I programmi che ci serviranno sono: <em>ffmpeg</em> nel primo caso, <em>mplayer</em> nel secondo. Tutto qui!<br />
Consiglio anche, per chi non lo avesse, l&#8217;uso di <em>mplayerplug-in</em>, il plugin per Mozilla di mplayer. Lo potete trovare <a href="http://mplayerplug-in.sourceforge.net/" title="mplayer plug in">qui</a>, o per chi usa Ubuntu, installando &#8220;<em>mozilla-mplayer</em>&#8221; da apt-get o Synaptic.</p>
<p><strong>1) Salvare video da YouTube e simili </strong>(siti che usano video in formato Flash)</p>
<p>Qui la cosa è molto semplice. Una volta imparato come fare basta un solo comando e avremo il nostro filmato!</p>
<p><span id="more-109"></span><br />
EDIT: ad oggi la <strong>via più veloce </strong>è usare questo <strong>servizio web</strong>: <strong><a href="http://youdownload.netsons.org/" target="_blank" title="YouDownload - scarica video YouTube direttamente dal web!">YouDownload</a></strong>. Senza installare nulla, basta che incolliate l’URL del video di YouTube che vi interessa e verrà <strong>lanciato </strong>in automatico lo <strong>scaricamento </strong>del video!</p>
<p>In generale, se vogliamo salvare il filmato &#8220;a mano&#8221;, facciamo così: sul sito che contiene il video da scaricare, mettiamo in &#8220;play&#8221; il video che vogliamo scaricare, fino a che la barra di caricamento non indica che il video è stato <strong>caricato tutto</strong> (una volta fatto play si può anche mettere in pausa). Su YouTube, ad esempio, la barra di caricamento è rossa; quando il video è stato tutto caricato appare così:</p>
<p><img src="http://www.newdigest.com/wp-content/uploads/2008/01/barra.jpg" alt="Barra caricamento YouTube" /></p>
<p>Bene. Ciò vuol dire che il video è stato tutto scaricato nella nostra cache, che si trova nella cartella <strong>/tmp</strong> (io uso Firefox, se altri browser non si comportano così fatemelo sapere, grazie!).<br />
<strong>Tenendo aperto il browser</strong> (altrimenti vengono cancellati i file temporanei) andiamo in <strong>/tmp</strong> e cerchiamo un file con nome che inizia per <em>Flash</em>, ad esempio FlashwgX0n9. Se ce n&#8217;è più di uno, probabilmente avete più finestre aperte con video diversi. Per fare una prova, potete aprire i files con mplayer per vedere qual&#8217;è quello giusto <img src='http://www.newdigest.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>ora semplicemente usiamo <em>ffmpeg</em> per codificare il file e salvarcelo in un altro formato, ad esempio avi:</p>
<blockquote><p><em>ffmpeg</em> -i FlashwgX0n9 -sameq out.avi</p></blockquote>
<p>dove <strong>-i</strong> è seguito dal nome del file di input e out.avi è il file che vogliamo in uscita. L&#8217;opzione <strong>-sameq</strong> se vi può interessare, serve per mantenere la stessa qualità del file in ingresso; produce però file di dimensioni tipicamente più grosse del file in ingresso. Con ffmpeg potete provare a giocare con le varie opzioni di compressione, ed ottenere compressioni audio e video diverse.</p>
<p><strong>2) Salvare filmati in &#8220;streaming reale&#8221;</strong></p>
<p>Il vero streaming si distingue dai filmati in flash per il fatto che vegono usati particolari protocolli, quali ad esempio rtsp://, mms:// etc.. quindi il formato degli url è diverso. Solitamente però non è semplice trovare l&#8217;url reale del video, inoltre è necessario spesso (ad es su Windows) usare particolari programmi di cattura video&#8230; su Linux grazie a <em>mplayer </em>non è così!</p>
<p>Una volta che sappiamo l&#8217;indirizzo di un video in streaming possiamo infatti salvarlo così:</p>
<blockquote><p> <em>mplayer </em>&#8220;URL del filmato&#8221; <strong>-dumpstream</strong> <strong>-dumpfile</strong> out.avi</p></blockquote>
<p>L&#8217;opzione <strong>-dumpstream</strong> indica che vogliamo salvare (fare il dump) dello stream sul nostro computer e non visualizzarlo direttamente; <strong>-dumpfile</strong> non è necessario, ma permette di specificare il nome del file nel quale salvare l&#8217;output (se omesso lo stream viene salvato con nome stream.dump).  Anche in questo caso, ce la siamo cavati con un solo comando <img src='http://www.newdigest.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  !</p>
<p><strong>Come ottenere l&#8217;URL del filmato in streaming??</strong> Se non lo abbiamo direttamente dobbiamo ingegnarci un attimo.<br />
Se siamo molto fortunati, possiamo trovarlo direttamente nel codice HTML della pagina. A tale scopo, è possibile usare qualche tool di analisi tipo Firebug, descritto in un mio <a href="http://www.newdigest.com/tecnologia/firebug-un-must-have-per-ogni-web-developer/" title="un must have per ogni web developer!">precedente articolo.</a><br />
Se siamo meno fortunati, ma abbiamo ad esempio <em>mplayerplug-in</em>, quando un filmato in streaming viene caricato nella pagina web, verranno al contempo creati nella cartella <strong>/tmp</strong> del nostro pc alcuni file il cui nome inizia per <em>mplay, </em>ad esempio mplayy0Fnx3. Apriamoli con un editor di testo o con un semplice <em>cat </em>o<em> less, </em>e cerchiamo un indirizzo che possa essere quello del video. Oppure, cosa più semplice è ad esempio, da /tmp, lanciare l&#8217;utilissimo <em>grep </em>per individuare direttamente solo gli url che ci interessano:</p>
<blockquote><p> <em>grep</em> -E &#8216;(mms|rtsp|rtp)://&#8217; mplay*</p></blockquote>
<p>La lista di protocolli cercati qui non è completa&#8230; se con questo comando non otteniamo nulla, possiamo allargare la ricerca facendo ad es:</p>
<blockquote><p><em>grep </em>&#8220;://&#8221; mplay*.</p></blockquote>
<p>Individuato l&#8217;url, usiamo mplayer come indicato sopra per salvarlo. Anche in questo caso mplayer offre numerose opzioni, guardate nel man se vi serve qualcosa di particolare.</p>
<p>Ultima cosa: a quanto ho notato, i server di streaming sono solitamente impostati in modo da inviare il contenuto in tempo reale, ciò vuol dire che il video viene inviato a una banda tale da inviare 1 sec. di video ogni secondo &#8220;reale&#8221;. Per cui, se state salvando un filmato in streaming che dura 2 ore, <strong>probabilmente ci metterete 2 ore a salvarlo</strong>.</p>
<p>Direi che mi sono dilungato abbastanza per oggi&#8230; <img src='http://www.newdigest.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ho cercato di chiarire bene il <em>perchè </em>di ogni passaggio: se c&#8217;è qualche suggerimento, aggiunta o problema, non esitate a contattarmi!</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Segnala presso:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.newdigest.com/tecnologia/linux-salvare-video-in-streaming-e-da-youtube/&amp;title=Linux%3A+salvare+video+in+streaming+e+da+YouTube" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a Del.icio.us"><img src="http://www.newdigest.com/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a Del.icio.us" alt="Aggiungi 'Linux: salvare video in streaming e da YouTube' a Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.newdigest.com/tecnologia/linux-salvare-video-in-streaming-e-da-youtube/&amp;title=Linux%3A+salvare+video+in+streaming+e+da+YouTube" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a digg"><img src="http://www.newdigest.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a digg" alt="Aggiungi 'Linux: salvare video in streaming e da YouTube' a digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.newdigest.com/tecnologia/linux-salvare-video-in-streaming-e-da-youtube/&amp;title=Linux%3A+salvare+video+in+streaming+e+da+YouTube" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a reddit"><img src="http://www.newdigest.com/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a reddit" alt="Aggiungi 'Linux: salvare video in streaming e da YouTube' a reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.newdigest.com/tecnologia/linux-salvare-video-in-streaming-e-da-youtube/" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a Technorati"><img src="http://www.newdigest.com/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a Technorati" alt="Aggiungi 'Linux: salvare video in streaming e da YouTube' a Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.newdigest.com/tecnologia/linux-salvare-video-in-streaming-e-da-youtube/&amp;title=Linux%3A+salvare+video+in+streaming+e+da+YouTube" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a Google Bookmarks"><img src="http://www.newdigest.com/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a Google Bookmarks" alt="Aggiungi 'Linux: salvare video in streaming e da YouTube' a Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.diggita.it/submit.php?title=Linux%3A+salvare+video+in+streaming+e+da+YouTube&amp;url=http://www.newdigest.com/tecnologia/linux-salvare-video-in-streaming-e-da-youtube/" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a Diggita"><img src="http://www.newdigest.com/wp-content/plugins/social-bookmarking-reloaded/diggita.png" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a Diggita" alt="Aggiungi 'Linux: salvare video in streaming e da YouTube' a Diggita" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.newdigest.com/tecnologia/linux-salvare-video-in-streaming-e-da-youtube/&amp;t=Linux%3A+salvare+video+in+streaming+e+da+YouTube" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a FaceBook"><img src="http://www.newdigest.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Aggiungi 'Linux: salvare video in streaming e da YouTube' a FaceBook" alt="Aggiungi 'Linux: salvare video in streaming e da YouTube' a FaceBook" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.newdigest.com/tecnologia/linux-salvare-video-in-streaming-e-da-youtube/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

