zdl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [zdl-devel] api.php e youtube-dl


From: claudio
Subject: Re: [zdl-devel] api.php e youtube-dl
Date: Wed, 15 Jul 2015 13:31:28 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0

Grande, ora funge a maraviglia! :)

(ho visto che cancella pure il video, perfetto.)

On 14/07/2015 23:05, Gianluca Zoni wrote:
ciao,
forse abbiamo risolto tutto:

Il 14-07-15, 21:37, claudio <address@hidden> ha scritto:
1) il problema è che con alcuni video ffmpeg no riesce ad estrarre
la traccia. L'errore che esce è questo:
          [...CUT...]
Credo sia un problema di posizionamento dell'opzione -aq 0. Però non
capisco perchè lo fà con alcuni video e con altri no.

L'URL del video per riprodurre l'errore:
https://www.youtube.com/watch?v=PN9n1bAahg4
Ti allego pure la schermata.


non sapevo che -aq 0 dovesse stare davanti all'output: l'ho
spostato e funziona :)
forse in alcuni funzionava perché '-aq 0' andava bene per il file
in input (!) ^^



2) la prima richiesta è (se fosse possibile) di ridurre
drasticamente l'output a video di ffmpeg. Io uso la versione
'compatta' di zdl e mi piacerebbe che fosse compatto anche ffmpeg.
Terminato il download basterebbe una linea con qualcosa tipo
"estrazione e conversione traccia audio ..." e niente altro. Un modo
per risolvere è l'opzione -loglevel quiet.

fatto: per ora ho messo '-loglevel quiet' solo per --lite, ma più
avanti si potrebbe usare la barra di progresso compatta per
entrambe le modalità (un'idea a caso)


3) la seconda è più che altro un'informazione. Ho provato a
scaricare lo stesso file con zdl e youtube-dl. Ho notato che l'mp3
che estrae quest'ultimo è di dimensioni notevolmente più grandi di
quello di zdl. Ora essendo mp3 un formato di compressione più
piccolo è il file e minore è la qualità audio. Almeno credo. Però ho
provato a convertire un mp4 sia con -aq 0 che con le seguenti
opzioni:
-ar 44100  la frequenza di campionamento equivalente ai CD audio
-ab 320  il bit rate per avere migliore qualità
-ac 2  i 2 canali audio codificati in modo indipendente
Il risultato sono 2 mp3 identici in dimensioni. Boh!


sui vari formati le mie conoscenze sono molto superficiali. Ho
pensato che, magari, gli mp3 prodotti da zdl erano più piccoli
perché in realtà '-aq 0' era nel posto sbagliato e quindi non
influiva sul file in output (!). Prima, forse, agiva sull'input
(e, per questo, a volte andava e a volte no... ) anziché
sull'output come avrebbe dovuto (mia ipotesi azzardata)

altrimenti, si potrebbe testare una cosa usando youtube-dl:
- prima senza convertirlo, per applicare ffmpeg -aq 0 solo
   successivamente
- poi riscaricandolo convertendolo
- scaricare lo stesso file con zdl --mp3
- quindi confrontare la dimensione del file

inoltre, è possibile che api.php non catturi il file con qualità
più elevata. Se così fosse, potrei inserire nell'estensione yt.sh
anche l'uso di youtube-dl, che entrerebbe in funzione se
installato, al posto di api.php



--
c l a u d i o
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]