{"id":22,"date":"2011-03-16T00:33:00","date_gmt":"2011-03-15T23:33:00","guid":{"rendered":"http:\/\/gabrielezappi.net\/?p=22"},"modified":"2014-06-26T10:32:01","modified_gmt":"2014-06-26T08:32:01","slug":"linux-scaricare-semplicemente-video-di-youtube-da-linea-di-comando-da-terminale","status":"publish","type":"post","link":"https:\/\/gabrielezappi.net\/en\/linux-scaricare-semplicemente-video-di-youtube-da-linea-di-comando-da-terminale\/","title":{"rendered":"Linux &#8211; Scaricare semplicemente video di Youtube da linea di comando (da terminale)"},"content":{"rendered":"<div>Installazione comando&nbsp;<span style=\"font-weight: bold;\"><span style=\"color: red;\">youtube-dl<\/span><\/span><\/p>\n<p>Su Ubuntu Linux \u00e8 semplicissimo, basta installare youtube-dl digitando:<\/p>\n<dl>\n<dd><code>sudo apt-get install youtube-dl<\/code><\/dd>\n<\/dl>\n<p>Su distribuzioni dove invece il comando youtube-dl non \u00e8 presente a repository, poco male, occorre dare qualche comando in pi\u00f9 per installarlo manualmente:<\/p>\n<ul>\n<li>Scaricare <span style=\"font-weight: bold;\">youtube-dl<\/span> da qui: <a href=\"http:\/\/rg3.github.com\/youtube-dl\/\" target=\"_new\">http:\/\/rg3.github.com\/youtube-dl\/<\/a> (tasto destro &#8220;salva documento sull scrivania&#8221;)<\/li>\n<li>Bisogna avere gi\u00e0 installato Python<\/li>\n<li>Rinominare il file youtube-dl.sh in youtube-dl.py<\/li>\n<li>Copiate il file youtube-dl.py nella cartella <i>\/usr\/bin<\/i> (o in altra directory raggiungibile dal PATH, es. <i>\/usr\/local\/bin<\/i> o <i>$HOME\/bin<\/i>) digitando:\n<dl>\n<dt><\/dt>\n<dd><code>sudo cp youtube-dl.py \/usr\/bin<\/code><\/dd>\n<\/dl>\n<\/li>\n<\/ul>\n<p>A questo punto siamo pronti per scaricare i nostri video da youtube col terminale!<br \/>Digitate ad esempio:<br \/><span style=\"font-weight: bold;\">youtube-dl.py <a href=\"http:\/\/www.youtube.com\/watch?v=iR1b7G1TM0s\">http:\/\/www.youtube.com\/watch?v=iR1b7G1TM0s<\/a> -o prova.mp4<\/span><br \/>L&#8217;opzione <span style=\"font-weight: bold;\">-b<\/span> scarica il video alla massima qualit\u00e0 trovata, mentre l&#8217;opzione <span style=\"font-weight: bold;\">-t<\/span> assegna lo stesso nome del video usato a quello di youtube.<br \/>L&#8217;opzione <span style=\"font-weight: bold;\">-o<\/span> che permette di specificare il nome e formato del file di destinazione; <span style=\"font-weight: bold;\">-c<\/span> per continuare download interrotto.<\/p>\n<p>Per interrompere eventualmente il download premete <span style=\"font-weight: bold;\">ctrl+c<\/span><\/p>\n<div style=\"text-align: center;\"><span style=\"font-size: large;\"><b><u>Problema aggiornamento operativit\u00e0 di youtube-dl in seguito a nuove specifiche di YouTube.<\/u><\/b><\/span><\/div>\n<p>Fantastico comando, eh, <span style=\"font-weight: bold;\">youtube-dl<\/span> ?<\/div>\n<div>Tuttavia, molti di voi si saranno accorti che ultimamente <span style=\"font-weight: bold;\">youtube-dl<\/span> non funziona correttamente, e riceveranno un messaggio di questo tipo:<\/p>\n<p><span style=\"font-size: 85%; line-height: 116%;\"> gabo@ubuntu:~$ youtube-dl -i <a href=\"http:\/\/www.youtube.com\/watch?v=Zg0VibH6Pbo\">http:\/\/www.youtube.com\/watch?v=Zg0VibH6Pbo<\/a><br \/>[youtube] Setting language<br \/>[youtube] Zg0VibH6Pbo: Downloading video webpage<br \/>[youtube] Zg0VibH6Pbo: Downloading video info webpage<br \/>[youtube] Zg0VibH6Pbo: Extracting video information<br \/><span style=\"font-weight: bold;\"><span style=\"color: #bf0000;\">ERROR: unable to download video<\/span><\/span> (format may not be available)<\/span><\/p>\n<p>\ud83d\ude41 &#8230;<br \/>.. niente paura, <span style=\"font-weight: bold;\">youtube-dl<\/span> deve essere solo aggiornato secondo le ultime specifiche di YouTube. \ud83d\ude42<br \/>Sfortunatamente, anche per i possessori di Ubuntu \/Debian, youtube-dl non si aggiorna come tutti gli altri programmi da linea di comando con un semplice <span style=\"font-weight: bold;\">apt-get update<\/span>, ma occorre specificare al comando <span style=\"font-weight: bold;\">youtube-dl<\/span> stesso di andarsi a prendere gli aggiornamenti, con il seguente comando.<\/p>\n<dl>\n<dd><code>sudo youtube-dl -U<\/code><\/dd>\n<\/dl>\n<p>Tuttavia, occorre tener presente che l&#8217;update <span style=\"font-weight: bold;\"><span style=\"text-decoration: underline;\">occorre farlo due volte<\/span><\/span>. Dopo la prima, a terminale ci verr\u00e0 visualizzato:<br \/><span style=\"font-size: 85%; line-height: 116%;\"> Updating to latest stable versionxn--<br \/>Updated to version github<\/span><\/p>\n<p>Ridando un comando per catturare un video, riceveremo di nuovo un errore:<\/p>\n<dl>\n<dd><code>youtube-dl -i http:\/\/www.youtube.com\/watch?v=Zg0VibH6Pbo<\/code><\/dd>\n<\/dl>\n<p><span style=\"font-size: 85%; line-height: 116%;\"> [youtube] Setting language<br \/>[youtube] Zg0VibH6Pbo: Downloading video webpage<br \/>[youtube] Zg0VibH6Pbo: Downloading video info webpage<br \/>[youtube] Zg0VibH6Pbo: Extracting video information<br \/><span style=\"font-weight: bold;\">ERROR: unable to download video (format may not be available)<\/span><\/span><\/p>\n<p>Allora ripetiamo un&#8217;altra volta il comando di prima<\/p>\n<dl>\n<dd><code>sudo youtube-dl -U<\/code><\/dd>\n<\/dl>\n<p><span style=\"font-size: 85%; line-height: 116%;\"> Updating to latest stable versionxn--<br \/>Updated to <span style=\"font-weight: bold;\">version 2011.02.25c<\/span><\/span><\/p>\n<p>Dopo quest&#8217;ultimo messaggio (<span style=\"text-decoration: underline;\"><span style=\"font-weight: bold;\">Updated to version 2011.02.25c<\/span><\/span>), <span style=\"font-weight: bold;\">youtube-dl<\/span> sar\u00e0 aggiornato correttamente.<\/p>\n<p>Infatti:<\/p>\n<dl>\n<dd><code>youtube-dl -i http:\/\/www.youtube.com\/watch?v=Zg0VibH6Pbo<\/code><\/dd>\n<\/dl>\n<p><span style=\"font-size: 85%; line-height: 116%;\"> [youtube] Setting language<br \/>[youtube] Zg0VibH6Pbo: Downloading video webpage<br \/>[youtube] Zg0VibH6Pbo: Downloading video info webpage<br \/>[youtube] Zg0VibH6Pbo: Extracting video information<br \/><span style=\"font-weight: bold;\">[download] Destination: Zg0VibH6Pbo.mp4<\/span><\/span><\/p>\n<p>\ud83d\ude09<\/p>\n<p><span style=\"color: #741b47;\"><b>NOTA<\/b><\/span>: Naturalmente questa procedura di aggiornamento, \u00e8 aggiornata alla data di scrittura del presente post (15\/03\/2011). E&#8217; molto probabile che in futuro, in seguito a nuove ulteriori variazioni di specifiche di Youtube, occorra ripetere nuovamente la procedura sopra descritta.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Installazione comando&nbsp;youtube-dl Su Ubuntu Linux \u00e8 semplicissimo, basta installare youtube-dl digitando: sudo apt-get install youtube-dl Su distribuzioni dove invece il comando youtube-dl non \u00e8 presente a repository, poco male, occorre dare qualche comando in pi\u00f9 per installarlo manualmente: Scaricare youtube-dl da qui: http:\/\/rg3.github.com\/youtube-dl\/ (tasto destro &#8220;salva documento sull scrivania&#8221;) Bisogna avere gi\u00e0 installato Python Rinominare &hellip; <a href=\"https:\/\/gabrielezappi.net\/en\/linux-scaricare-semplicemente-video-di-youtube-da-linea-di-comando-da-terminale\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Linux &#8211; Scaricare semplicemente video di Youtube da linea di comando (da terminale)<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[96,50,63,94,95],"tags":[],"class_list":["post-22","post","type-post","status-publish","format-standard","hentry","category-download","category-linux","category-ubuntu","category-video","category-youtube"],"_links":{"self":[{"href":"https:\/\/gabrielezappi.net\/en\/wp-json\/wp\/v2\/posts\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gabrielezappi.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gabrielezappi.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gabrielezappi.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gabrielezappi.net\/en\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":1,"href":"https:\/\/gabrielezappi.net\/en\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"predecessor-version":[{"id":45,"href":"https:\/\/gabrielezappi.net\/en\/wp-json\/wp\/v2\/posts\/22\/revisions\/45"}],"wp:attachment":[{"href":"https:\/\/gabrielezappi.net\/en\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gabrielezappi.net\/en\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gabrielezappi.net\/en\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}