{"id":471,"date":"2021-01-04T07:50:09","date_gmt":"2021-01-04T07:50:09","guid":{"rendered":"https:\/\/silviamarin.ro\/?p=471"},"modified":"2021-01-04T07:50:09","modified_gmt":"2021-01-04T07:50:09","slug":"download-de-pe-youtube-in-linie-de-comanda","status":"publish","type":"post","link":"https:\/\/marinelvis.xyz\/index.php\/2021\/01\/04\/download-de-pe-youtube-in-linie-de-comanda\/","title":{"rendered":"DOWNLOAD DE PE YOUTUBE IN LINIE DE COMANDA"},"content":{"rendered":"<p>Se instaleaza <em>youtube-dl<\/em>:<\/p>\n<pre>sudo wget https:\/\/yt-dl.org\/downloads\/latest\/youtube-dl -O \/usr\/local\/bin\/youtube-dl\nsudo chmod a+rx \/usr\/local\/bin\/youtube-dl<\/pre>\n<p>Se face update:<\/p>\n<pre>youtube-dl -U<\/pre>\n<p>Descarcarea se face cu comanda:<\/p>\n<pre>youtube-dl 'video_url'<\/pre>\n<p>In mod implicit fisierul se descarca in folderul din care se dau comenzile la cea mai mare rezolutie disponibila.<br \/>\nPentru download se afla mai intai rezolutiile disponibile:<\/p>\n<pre>youtube-dl -F 'video_url'<\/pre>\n<p>Output-ul este de forma:<\/p>\n<blockquote><p><em>[youtube] Wa2OclvFHyU: Downloading webpage<br \/>\n[info] Available formats for Wa2OclvFHyU:<br \/>\nformat code extension resolution note<br \/>\n249 webm audio only tiny 62k , opus @ 50k (48000Hz), 45.44MiB<br \/>\n250 webm audio only tiny 81k , opus @ 70k (48000Hz), 60.19MiB<br \/>\n140 m4a audio only tiny 137k , m4a_dash container, mp4a.40.2@128k (44100Hz), 119.91MiB<br \/>\n251 webm audio only tiny 153k , opus @160k (48000Hz), 118.07MiB<br \/>\n160 mp4 256&#215;144 144p 133k , avc1.4d400c, 25fps, video only, 85.12MiB<br \/>\n133 mp4 426&#215;240 240p 297k , avc1.4d4015, 25fps, video only, 192.77MiB<br \/>\n134 mp4 640&#215;360 360p 711k , avc1.4d401e, 25fps, video only, 407.09MiB<br \/>\n135 mp4 854&#215;480 480p 1402k , avc1.4d401e, 25fps, video only, 817.87MiB<br \/>\n136 mp4 1280&#215;720 720p 2591k , avc1.64001f, 25fps, video only, 1.59GiB<br \/>\n298 mp4 1280&#215;720 720p50 4397k , avc1.640020, 50fps, video only, 2.28GiB<br \/>\n299 mp4 1920&#215;1080 1080p50 6878k , avc1.64002a, 50fps, video only, 4.06GiB<br \/>\n18 mp4 640&#215;360 360p 538k , avc1.42001E, 25fps, mp4a.40.2@ 96k (44100Hz), 499.01MiB<\/em><\/p><\/blockquote>\n<p>Descarcarea la calitatea dorita se face adaugand numarul corespunzator:<\/p>\n<pre>youtube-dl -f 299 'video_url'<\/pre>\n<p>Pentru descarcarea subtitrarilor:<\/p>\n<pre>youtube-dl --list-subs 'video_url'<\/pre>\n<p>&#8211; fara video, toate subtitrarile disponibile;<\/p>\n<pre>youtube-dl --all-subs --skip-download 'video_url'<\/pre>\n<p>&#8211; cu video, numai subtitrarea in limba romana (daca este listata dupa prima comanda):<\/p>\n<pre>youtube-dl --write-srt --sub-lang ro 'video_url'<\/pre>\n<p>Pentru descarcarea fisierului audio (implicit este in format <em>ogg<\/em>):<\/p>\n<pre>youtube-dl -x 'video_url'<\/pre>\n<p>Pentru decarcare in format <em>mp3<\/em> (trebuie sa fie instalat <em>ffmpeg<\/em>):<\/p>\n<pre>youtube-dl -x --audio-format mp3 'video_url'<\/pre>\n<p>Pentru descarcarea unui playlist:<\/p>\n<pre>youtube-dl -cit 'playlist_url'<\/pre>\n<p><strong><em>Descarcare cu script<\/em><\/strong><br \/>\nSe creeaza fisierul <em>youtube.sh<\/em> cu urmatorul continut:<\/p>\n<blockquote><p><em>#!\/bin\/sh<\/em><br \/>\n<em>answer=&#8221;&#8221;<\/em><br \/>\n<em>tput clear<\/em><br \/>\n<em>tput cup 05 10<\/em><br \/>\n<em>echo &#8222;Adresa URL YouTube: \\c&#8221;<\/em><br \/>\n<em>read answer<\/em><br \/>\n<em># Se afiseaza lista rezolutiilor disponibile<\/em><br \/>\n<em>youtube-dl -F $answer<\/em><br \/>\n<em>echo<\/em><br \/>\n<em># Se selecteaza numarul din prima coloana corespunzator rezolutiei dorite<\/em><br \/>\n<em>echo &#8222;Selecteaza calitatea (alege un numar): \\c&#8221;<\/em><br \/>\n<em>read qual<\/em><br \/>\n<em># Daca se doreste iesirea din script se tasteaza nr. 99<\/em><br \/>\n<em>if [ $qual -ne 99 ]<\/em><br \/>\n<em>then<\/em><br \/>\n<em>youtube-dl -f $qual -o &#8222;\/mnt\/DOCUMENTARE\/Balet\/%(title)s.%(ext)s&#8221; $answer<\/em><br \/>\n<em>else<\/em><br \/>\n<em>exit 0<\/em><br \/>\n<em>fi<\/em><\/p><\/blockquote>\n<p>Se seteaza ca executabil:<\/p>\n<pre>chmod 755 \/root\/youtube.sh<\/pre>\n<p>Se lanseaza din folderul scriptului:<\/p>\n<pre>.\/youtube.sh<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Se instaleaza youtube-dl: sudo wget https:\/\/yt-dl.org\/downloads\/latest\/youtube-dl -O \/usr\/local\/bin\/youtube-dl sudo chmod a+rx \/usr\/local\/bin\/youtube-dl Se face update: youtube-dl -U Descarcarea se face cu comanda: youtube-dl &#8216;video_url&#8217; In mod implicit fisierul se descarca in folderul din care se dau comenzile la cea mai mare rezolutie disponibila. Pentru download se afla mai intai rezolutiile disponibile: youtube-dl -F &#8216;video_url&#8217; Output-ul [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-471","post","type-post","status-publish","format-standard","hentry","category-fara-categorie"],"_links":{"self":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/posts\/471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/comments?post=471"}],"version-history":[{"count":0,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/posts\/471\/revisions"}],"wp:attachment":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/media?parent=471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/categories?post=471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/tags?post=471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}