Cómo configurar YUV 255: 255: 255 y 0: 0: 0 usando el filtro de desvanecimiento


0

quiero descolorarse in | out YUV 255: 255: 255 y 0: 0: 0 color, pero verifique el color RGB usando datascope la configuración del filtro YUV 255: 255: 255 y 0: 0: 0, luego establece la opción de color en la dosis de filtro de fundido que no se muestra YUV 255: 255: 255 y 0: 0: 0

Establecer YUV 255: 255: 255

ffmpeg -f lavfi -i color,format=yuvj444p,lutyuv=255:255:255 -vframes 1 255.png

Verifique el RGB Hex usando el filtro de datos.

ffmpeg -i 255.png -vf datascope rgb.png

Configurar opción de color 0xff79ff

ffprobe -f lavfi -i "color,format=yuvj444p,fade=out:nb_frames=1:c=0xff79ff,signalstats,trim=start_frame=1:end_frame=2" -show_entries frame_tags=lavfi.signalstats.YAVG,lavfi.signalstats.UAVG,lavfi.signalstats.VAVG

salida

TAG:lavfi.signalstats.YAVG=167
TAG:lavfi.signalstats.UAVG=167
TAG:lavfi.signalstats.VAVG=177

De la misma forma YUV 0: 0: 0, pero no se desvanece a YUV 0: 0: 0.

Respuestas:


1

El formato de píxel predeterminado para color es yuv420p, que es rango limitado. El filtro LUT recortará cualquier valor establecido para (minval,maxval) cual es (16,235) para rango limitado / mpeg. Para forzar el rango completo, conviértalo a un formato YUV de rango completo. p.ej.

ffmpeg -f lavfi -i color,format=yuvj444p,lutyuv=255:255:255 -vframes 1 255.png

Gracias por su respuesta. Corregir comandos, pero no YUV 255: 255: 255.
— nico_lab

¿Cómo estás comprobando los colores? Ejecuta el comando ffplay -f lavfi -i color,format=yuvj444p,lutyuv=255:255:255,datascope. Muestra el color promedio de los bloques en Hex. Obtengo FF FF FF.
— Gyan

Verifique el color hexagonal RGB mediante el filtro de datascope de una línea. ffplay -f lavfi -i color,format=yuvj444p,lutyuv=255:255:255,format=rgb24,datascope FF FF FF muestra YUV 255: 255: 255. ffplay -f lavfi -i color,format=yuvj444p,lutyuv=255:255:255,datascope
— nico_lab

No te sigo Si obtienes FF FF FF con tu segundo comando, entonces funciona. ¿Derecha?
— Gyan

La dosis del filtro Fade no es compatible con YUV Hex. RGB Hex 0xff79ff dosis no significa YUV 255: 255: 255. ffprobe -f lavfi -i "color=c=0xff79ff,format=yuvj444p,trim=end_frame=1,signalstats" -show_entries frame_tags=lavfi.signalstats.YAVG,lavfi.signalstats.UAVG,lavfi.signalstats.VAVG
— nico_lab
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.