youtube-dl — otimizando vídeos transcodificados em relação ao tamanho do arquivo

youtube-dl — otimizando vídeos transcodificados em relação ao tamanho do arquivo

Quando uso o youtube-dl, uso --recode-video mp4para garantir a saída para MP4 (bem como -f bestvideo[height<=1080]+bestaudio/best[height<=1080]/bestpara limitar os downloads à resolução de 1080p, no máximo). Então, os vídeos que eu baixo do YouTube geralmente são transcodificados via ffmpeg(não sou uma pessoa de A/V o suficiente para saber se a trilha de vídeo em si está sendo convertida ou apenas sendo mixada em um novo formato de contêiner, mas posso dizer isso demora um pouco) antes de acabar como MP4.

Posso também dizer que os vídeos resultantes sãoenorme. Vídeos de quinze minutos, mesmo os mais simples que devem ser bem compactados, costumam ter centenas de megabytes. Suponho que este seja o nível de qualidade que o YouTube usa internamente, o que é bom, mas como ffmpegjá está gastando tanto tempo pós-processando cada vídeo, espero poder fazer algo como definir uma taxa de bits máxima para o arquivo resultante para que meu disco rígido não não fique completamente cheio de youtube-dlvídeos baixados. Algum conselho? (Novamente, já sei como limitar a resolução dos vídeos baixados.)

(Além disso, se não me engano, a --audio-qualityconfiguração faz algo parecido com o que descrevi, mas para áudio; estou procurando conselhos sobre o lado do vídeo.)

Responder1

Esta é uma lista de formatos disponíveis para amostra de vídeo de 15 minutos.

$ youtube-dl -F https://www.youtube.com/watch?v=ItR1ViLHeP4
 
[youtube] ItR1ViLHeP4: Downloading webpage
[info] Available formats for ItR1ViLHeP4:
format code  extension  resolution note
249          webm       audio only tiny   46k , webm_dash container, opus @ 46k (48000Hz), 5.25MiB
250          webm       audio only tiny   55k , webm_dash container, opus @ 55k (48000Hz), 6.27MiB
251          webm       audio only tiny  124k , webm_dash container, opus @124k (48000Hz), 14.15MiB
140          m4a        audio only tiny  127k , m4a_dash container, mp4a.40.2@127k (44100Hz), 14.47MiB
160          mp4        256x144    144p   81k , mp4_dash container, avc1.4d400c@  81k, 25fps, video only, 9.28MiB
278          webm       256x144    144p   84k , webm_dash container, vp9@  84k, 25fps, video only, 9.64MiB
242          webm       426x240    240p  169k , webm_dash container, vp9@ 169k, 25fps, video only, 19.26MiB
133          mp4        426x240    240p  170k , mp4_dash container, avc1.4d4015@ 170k, 25fps, video only, 19.38MiB
243          webm       640x360    360p  308k , webm_dash container, vp9@ 308k, 25fps, video only, 35.18MiB
134          mp4        640x360    360p  445k , mp4_dash container, avc1.4d401e@ 445k, 25fps, video only, 50.75MiB
244          webm       854x480    480p  563k , webm_dash container, vp9@ 563k, 25fps, video only, 64.19MiB
135          mp4        854x480    480p  842k , mp4_dash container, avc1.4d401e@ 842k, 25fps, video only, 95.99MiB
247          webm       1280x720   720p 1128k , webm_dash container, vp9@1128k, 25fps, video only, 128.56MiB
136          mp4        1280x720   720p 1634k , mp4_dash container, avc1.4d401f@1634k, 25fps, video only, 186.16MiB
248          webm       1920x1080  1080p 1993k , webm_dash container, vp9@1993k, 25fps, video only, 226.97MiB
137          mp4        1920x1080  1080p 3027k , mp4_dash container, avc1.640028@3027k, 25fps, video only, 344.79MiB
18           mp4        640x360    360p  611k , avc1.42001E, 25fps, mp4a.40.2 (44100Hz), 69.66MiB
22           mp4        1280x720   720p 1761k , avc1.64001F, 25fps, mp4a.40.2 (44100Hz) (best)

Como você pode ver, o vídeo 1080p leva aproximadamente 350 [MB]. Você pode comparar o vídeo resultante com os formatos no YT e ver se há alguma diferença. Meu palpite é que não haverá muita diferença.

Um conselho para não preencher seu disco seria baixar menos, seja em resolução mais baixa ou menos em geral, ou obter mais armazenamento. Você também pode obter um disco rígido mecânico barato, onde pode armazenar todas essas coisas. Eles são grandes e cabem toneladas de dados. A velocidade é irrelevante aqui, pois para reproduzi-la são necessários 0,4 [MB/s].

informação relacionada