I formati richiesti sono incompatibili per l'unione


21

Ho il seguente messaggio di errore con youtube-dl:

WARNING: Requested formats are incompatible for merge and will be merged into mkv.

Risposte:


40

Questo non è davvero un problema, ma in realtà un comportamento previsto per youtube-dl.

Per impostazione predefinita, la versione corrente youtube-dlscaricherà l'audio di qualità più elevata e i flussi video di massima qualità disponibili, quindi unirà questi flussi in un contenitore compatibile. Le scelte attuali del contenitore sono mkv, mp4, ogg, webm, flv. (Noto che anche avi è supportato --recode-videodall'opzione.)

Se questi flussi "migliori" sono codec che non si trovano bene in un contenitore mp4, ad esempio, youtube-dlli impacchetterà in un contenitore mkv ed emetterà l'avvertimento che hai visto. Intendiamoci vlc, SMPlayer e gli amici riprodurranno il file mkv risultante senza problemi su un sistema Ubuntu ben configurato ...

Se tuttavia sei davvero desideroso di ottenere il video di migliore qualità e l'audio video di migliore qualità ma solo in un contenitore mp4 (bypassando così l'avviso mkv e il successivo output del contenitore Matrosk youtube-dl) puoi usare qualcosa come il seguente:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' URL

Ovviamente sostituendo il valore 'URL' per l'indirizzo del video di YouTube che si desidera scaricare. Una riga di comando relativamente complessa può essere posizionata permanentemente nel file di configurazione ~/.config/youtube-dl/configcome segue:

-f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]'

Con la linea sopra collocato nel file di configurazione youtube-dl le impostazioni diventeranno il predefinito per youtube-dle non hanno bisogno di essere dato sulla linea di comando ogni volta. (Facilmente bypassato se necessario passando l' --ignore-configopzione dalla riga di comando).

Sono possibili molte, molte varianti di questa riga di comando ...

Riferimenti:


5

Scegli un formato:

youtube-dl -f mp4 URL

youtube-dl -f webm URL

youtube-dl -F URL //for available formats
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.