Perché youtube-dl aumenta i bitrate dei file M4A quando li transcodifica?


2

Sto provando a scaricare video da una playlist di YouTube usando youtube-dl . Quando scarichi un campione di 25 video dalla playlist con:

youtube-dl -x -i --playlist-items 1-25 -f bestaudio <playlist URL here>

... Ottengo l'audio in tipi di file assortiti, con un bitrate dei file che va da 126-178.

Tuttavia, quando scarico gli stessi 25 video usando:

youtube-dl -x -i --playlist-items 1-25 --audio-format m4a <playlist URL here>

... che transcodifica i file audio estratti per la .M4Aformattazione, tutti i file transcodificati (che erano in precedenza uno .OPUSo .OGGtra 128-178 kbps) sono improvvisamente molto più grandi, che vanno da 341-440 kbps.

Devo aver esaminato youtube-dlla pagina man centinaia di volte, ma non sono riuscito a trovare nulla che spiegasse questo comportamento. Cosa sta succedendo esattamente qui? Perché youtube-dlaumentare i bitrate dei file audio quando li transcodifica in formato M4A? È questo comportamento previsto o una stranezza di YouTube?


Non posso rispondere di sicuro, ma probabilmente sta aumentando il bitrate dell'output per cercare di ridurre al minimo la perdita di qualità associata alla transcodifica.
Coxy,

Ma perché dovrebbe avvertire la necessità di farlo: l'upscaling del bitrate dopo una transcodifica fornisce effettivamente qualche guadagno reale? Ho sempre avuto l'impressione che il bitrate sia impostato in gran parte indipendente dal formato e che qualunque cosa fosse impostata per aumentarlo artificialmente non avrebbe fatto alcuna differenza per la qualità effettiva del file.
Hashim,

In realtà potrebbe dipendere dalla frequenza di campionamento e dalla quantizzazione e ogni volta che corrispondono o meno. Se non sbaglio m4a è anche solo un formato contenitore, quindi dovresti guardare i dettagli effettivi del codec utilizzato. A seconda di ciò che hai usato per leggere il bitrate potrebbe anche essere un errore in detto programma. Alcuni programmi che presentano problemi con la codifica VBR visualizzano il bitrate più alto.
Seth,
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.