Gracias troll. Bueno he logrado usar el FFmpeg para obtener un MP4 de calidad suprema, así que paso de YouTube porque se puede subir y visualizar directamente desde un enlace:
amigajuggler.mp4amigajugglerfrontal.mp4El comando que he acabado usando por si a alguien le sirve convierte en una animación frames en formato PNG, añadiendo una pista de audio WAV, y como son 30 frames a 30fps, completamos 30s en bucle:
- Código: Seleccionar todo
ffmpeg -loop 1 -framerate 30 -i amigajuggler%3d.png -i amigajuggler30s.wav -t 30 -s:v 1280x960 -c:v libx264 -profile:v high -crf 15 -pix_fmt yuv420p amigajuggler.mp4
Eliminando opciones no imprescindibles:
- Código: Seleccionar todo
ffmpeg -loop 1 -framerate 30 -i amigajuggler%3d.png -i amigajuggler30s.wav -t 30 -c:v libx264 -crf 15 -pix_fmt yuv420p amigajuggler.mp4
Opciones:
- -loop 1: loop infinito de los frames hasta una duración máxima...
- -t 30: duracion maxima 30s
- -framerate: fps (OJO: ponerlo al principio)
- -s:v 1280x960: tamaño de salida (si no se pone respeta el original)
- -c:v libx264: codec H.264 (MP4)
- -crf: calidad (constant bit rate), defecto=23, sin pérdida=0, no mejora por debajo de 18
- -pix_fmt yuv420p: should be used to enable 4:2:0 downsampling for the PNG input, which usually isn't downsampled at all (4:4:4, as observed in your output) and often contains an Alpha channel. YouTube won't handle this correctly.