En este caso vamos a bajar el audio solamente (esto se hace con -f 140), si queremos el video podemos usar la opcion -f 18 o -f 22 entre otras opciones. Si ponen -F en vez de -f les tira una lista de calidades disponibles.
yt-dlp -f 140 'https://youtu.be/playlist?list=PLff7Jl9WJY9tkiCxOEwAS67pFUBGQMtkE' -o '%(autonumber)s%(id)s.%(ext)s'
pueden usar este comando:
touch mylist.txt && for file in *.m4a ; do echo "file '$file'" >> mylist.txt ; done
OJO! Va m4a si descargaron archivos de audios pero si descargaron videos tienen que poner la extensión del video que bajaron, por ejemplo usando mp4 seria:
touch mylist.txt && for file in *.mp4 ; do echo "file '$file'" >> mylist.txt ; done
asi te tiene que quedar mylist.txt despues de agregar file ’ al principio del nombre del archivo y la comilla al final del nombre del archivo
file 'file1.m4a'
file 'file2.m4a'
file 'file3.m4a'
Lo juntamos con:
ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.m4a
OJO: Aca deberian poner m4a si bajaron archivos de audios como mencione anteriormente, sino ponen la extension del archivo de video que bajaron como por ejemplo mp4.