Esto es lo mejor que puede crear mi cámara de acción.
Mi objetivo es aprovechar esta baja calidad y ahorrar tanto espacio en el disco duro como sea posible para que la calidad permanezca visible.
¿Qué medidas puedo tomar usando qué programas de Windows para explotar la baja calidad y ahorrar tanto espacio como sea posible?
Hay algunas métricas de calidad de video disponibles para su uso, principalmente SSIM y también PSNR . Puede usar ffmpeg para convertir el video y luego comparar la salida.
Paso 1 Convierte el video
ffmpeg -i actioncamfile -c:v libx264 -crf 23 -c:a copy -map 0 compressed.mp4
El valor CRF modula la calidad. Los valores más bajos producen una mejor calidad pero tamaños de archivo más grandes. Los valores típicos varían de 18 a 28, pero el rango absoluto es de 0 a 51, pero 0 es sin pérdidas, lo que producirá un archivo de apariencia exacta pero estará inflado.
Si desea probar solo con una pequeña sección, digamos 20 segundos de la fuente a partir de los 15 segundos en el archivo, puede usar
ffmpeg -ss 15 -i actioncamfile -t 20 -c:v libx264 -crf 23 -c:a copy -map 0 compressed.mp4
Paso 2 Medir la calidad de la conversión
Correr
ffmpeg -i compressed.mp4 -i actioncamfile -lavfi "ssim;[0:v][1:v]psnr" -f null -
Esta salida de comando, al final, mostrará líneas como esta
[Parsed_ssim_0 @ 000000000039ad80] SSIM Y:0.984483 U:0.980458 V:0.980921 All:0.983219 (17.751712)
[Parsed_psnr_1 @ 0000000000398320] PSNR y:42.63 u:43.19 v:44.09 average:42.90 min:42.07 max:46.16
Puede aspirar a que un All
valor de SSIM sea al menos 0,99 o establecer su propio punto de referencia, en función de lo que sea aceptable.
Vitalis Hommel
gian
-ss