Para que este truco funcione se requiere que ffmepg.exe esté instalado en su W10, e indicarle la ruta en el comando utilizado via powershell.
El caso:
Tengo un video. Lo revisé técnicamente y hay un dato importante:
Duración: 6:23
Resolución: 832 × 464 píxeles
FPS: 60
Es decir, WhatsApp lo dejó en una resolución bastante baja, aunque conserva una frecuencia de cuadros alta.
La tarea:
Quiero subirlo a mi canal de youtube y para ello necesito un comando para ffmpeg.exe en W10, y generar una versión cercana a 1280×720, es decir un Upscaling, aplicando:
Reducción suave de artefactos de compresión.
Escalado de 832×464 → 1280×720.
Enfoque moderado después del escalado.
H.264 de buena calidad.
Mantener los ~60 FPS.
Audio AAC de buena calidad.
El comando
Asumiendo que La ruta de ffmpeg es C:\DATOS\CHATGPT_MP3, y el video se llama "explicacion.mp4", el comando para ejecutar via powershell es:
cd C:\DATOS\CHATGPT_MP3
.\ffmpeg.exe -i explicacion.mp4 -vf "hqdn3d=1.5:1.5:6:6,scale=1280:720:flags=lanczos,unsharp=5:5:0.8:5:5:0.0" -c:v libx264 -preset slow -crf 18 -r 60 -c:a aac -b:a 192k -movflags +faststart explicacion_720p.mp4