
Tengo un mp3 y una imagen y quiero hacer un clip sencillo para subirlo a Youtube. ¿Existe una solución rápida? Si los formatos de vídeo están tan mal diseñados, ¿tal vez sea posible utilizar un clip de vídeo prerenderizado?
Esto funciona bien excepto que toma tanto tiempo como dura el audio:
ffmpeg -loop_input -r ntsc -i "%IMAGE%" -i "%AUDIO%" -r 1 -acodec copy -shortest -re -force_fps "%VIDEO%"
Esto lleva un segundo, pero da como resultado un video en pantalla negra que se reproduce correctamente en un reproductor de video de escritorio, peroinaceptablepor youtube:
ffmpeg -i "%IMAGE%" -i "%AUDIO%" -acodec copy "%VIDEO%"
Windows 7. Es preferible preservar la calidad del audio a la calidad del vídeo.
Respuesta1
Como no proporcionaste la salida completa de tu comando en la consola, te daré un ejemplo usando la sintaxis reciente de ffmpeg:
ffmpeg -loop 1 -i input.jpg -i input.mp3 -c:v libx264 -preset medium -crf 18 -tune stillimage -c:a copy -shortest output.mkv
Cambie medium
a veryslow
si tiene paciencia y veFFmpeg: la herramienta definitiva para la manipulación de vídeo y audiopara obtener más información y ejemplos sobre el uso de libx264.