View Full Version : Domanda su "youtube-dl"
Uomo_ombra
17-01-2016, 19:25
Salve a tutti, ho un dubbio riguardo all'utility "youtube-dl".
Sul sito http://youtube-dl.org si legge:
Remember youtube-dl requires Python version 2.6, 2.7, or 3.2+ to work.
In un forum straniero, mi è stato detto che il file .exe (cioè youtube-dl.exe) è la versione fatta per funzionare sotto windows, che non richiede l'installazione di Python.
Tuttavia, nella descrizione di un video sull'argomento postato su youtube, si legge:
youtube-dl has been made into a Windows executable file: youtube-dl.exe
You still need to install python, however there is no need to use a script.
Sono totalmente confuso... :mbe: :confused: ce vo' o non ce vo'??? :muro:
x_Master_x
18-01-2016, 08:22
Domanda semplice, scaricare l'eseguibile, lanciarlo e vedere cosa succede no? Se richiede python installato, ma non è questo il caso, ti avrebbe avvisato o semplicemente non avrebbe funzionato.
P.S. Ti fidi delle descrizioni a caso su youtube? :asd:
Uomo_ombra
18-01-2016, 08:48
Io avevo già provato a scaricarlo e a lanciarlo, e NON FUNZIONA ("impossibile eseguire il programma specificato").
Il punto è che nel forum straniero che ho citato, diversi mi hanno detto che il .exe per Windows DEVE funzionare così com'è, e in effetti se si confronta la dimensione del .exe per Windows con lo stesso programma "non vestito" (che richiede Python), si vede che il secondo è 1 MB, mentre per windows è 6 MB... il che avrebbe un senso, se si pensa che i 5 MB di differenza siano ciò che lui si porta dietro per non aver bisogno delle librerie di Python.
Quindi, in pratica, la contraddizione contenuta nel commento del video su Youtube non è proprio così campata in aria.
(P.S. io avrei anche chiesto direttamente sul sito youtube-dl.org, ma non ci sono link di contatto...)
x_Master_x
18-01-2016, 09:03
Proprio perché si porta dietro le librerie di Python a che pro installarle? Nel tuo caso mancheranno delle dipendenze esterne, controlla nel "Visualizzatore eventi" quell'errore a cosa corrisponde. Al 100% non è la mancanza di python perché l'ho provato e funziona, di certo non ho python in VM.
Uomo_ombra
18-01-2016, 09:10
Proprio perché si porta dietro le librerie di Python a che pro installarle? Nel tuo caso mancheranno delle dipendenze esterne, controlla nel "Visualizzatore eventi" quell'errore a cosa corrisponde. Al 100% non è la mancanza di python perché l'ho provato e funziona, di certo non ho python in VM.
Ah quindi funziona anche a te?.. :eek: Io ho XP/SP3, mi hanno detto che non c'è problema per quello...
Ma il visualizzatore eventi registra anche gli errori occorsi mentre si lavora nel prompt di MS-DOS? Perchè è da lì che youtube-dl.exe va invocato...
x_Master_x
18-01-2016, 09:13
Sì funziona. Il "Visualizzatore eventi" registra qualsiasi errore anche per i software da linea di comando. Prevedo che sia qualche redistributable C++ o simile però devi controllare prima, inutile andare per intuito.
Uomo_ombra
18-01-2016, 17:12
Sì funziona. Il "Visualizzatore eventi" registra qualsiasi errore anche per i software da linea di comando. Prevedo che sia qualche redistributable C++ o simile però devi controllare prima, inutile andare per intuito.
Mah... ho appena fatto la prova, e non mi sembra di aver ottenuto grandi indicazioni. Il visualizzatore eventi, alla categoria "eventi di sistema", in corrispondenza del lancio di youtube-dl, ha registrato 3 eventi (ovviamente contemporanei):
http://i64.tinypic.com/2myn8fl.png
E questi sono i dettagli (dall'alto in basso):
http://i68.tinypic.com/34nk31y.png
http://i68.tinypic.com/3166dn6.png
http://i64.tinypic.com/20pyqdl.png
...ti dice qualcosa?...:mbe:
che potrebbe mancarti qualche versione di visual basic o net framework
x_Master_x
18-01-2016, 17:33
Certo che mi dice qualcosa:
Microsoft.VC90.CRT
Ti manca il Microsoft Visual C++ 2008 Redistributable Package (x86) (https://www.microsoft.com/it-it/download/details.aspx?id=29), come mia precedente ipotesi neanche a farlo apposta :O
Uomo_ombra
18-01-2016, 18:54
Certo che mi dice qualcosa:
Microsoft.VC90.CRT
Ti manca il Microsoft Visual C++ 2008 Redistributable Package (x86) (https://www.microsoft.com/it-it/download/details.aspx?id=29), come mia precedente ipotesi neanche a farlo apposta :O
Cioè vuol dire che devo installare quel macigno SOLO per far funzionare youtube-dl??? :eek:
Ma che senso ha creare una versione con le librerie di Python, per non aver bisogno di installare Python, se poi uno si deve installare un intero linguaggio???
x_Master_x
18-01-2016, 19:17
Macigno? Un file da 1,7 MB che richiede 6 MB di spazio sul disco?
I miei software ad esempio non richiedono dipendenze esterne ma non tutti le integrano all'interno degli eseguibili, anzi.
Uomo_ombra
18-01-2016, 20:12
Macigno? Un file da 1,7 MB che richiede 6 MB di spazio sul disco?
I miei software ad esempio non richiedono dipendenze esterne ma non tutti le integrano all'interno degli eseguibili, anzi.
È appunto quello che non capisco... integrano un pezzo e ne lasciano fuori un altro? Boh...:what:
Ne lasciano fuori un altro perché quel pezzo lì è molto diffuso nei sistemi windows, cioè è molto probabile che sia già installato essendo usato da altri programmi. Il tuo sistema è un'eccezione.
Uomo_ombra
19-01-2016, 21:18
Mo' provo... vediamo che succede... :lamer:
Mo' provo... vediamo che succede... :lamer:
di Microsoft Visual C++ Visual C++ Redistributable Packages ce ne sono diversi
ti capiterà ancora che qualche programma richieda questa o quella versione
Uomo_ombra
20-01-2016, 08:56
di Microsoft Visual C++ Visual C++ Redistributable Packages ce ne sono diversi
ti capiterà ancora che qualche programma richieda questa o quella versione
...tanto per rendere le cose più semplici no?...:ncomment:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.