Solma filtresi kullanarak YUV 255: 255: 255 ve 0: 0: 0 nasıl ayarlanır


0

İstiyorum solmaya 255: 255 ve 0: 0: 0 renk, ancak kullanarak RGB renk kontrol YUV üzerinden 255 | yılında Datascope 0 ise, solma filtre dozda renk seçeneğini belirler: YUV 255 ayar filtresi: 255: 255 ve 0: 0 YUV 255: 255: 255 ve 0: 0: 0 gösterilmez.

YUV 255: 255: 255’i ayarlayın

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

RGB filtresini kullanarak veri filtresi kullanın

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

Renk seçeneğini ayarla 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

çıktı

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

Aynı şekilde YUV 0: 0: 0, ancak doz YUV 0: 0: 0'a solmaz.

Yanıtlar:


1

Varsayılan piksel biçimi color, sınırlı aralıktaki yuv420p'dir. LUT filtresi için bir ayar değerlerini keser (minval,maxval)olan (16,235)sınırlı / MPEG aralığı için. Tüm aralığı zorlamak için tam aralıktaki YUV biçimine dönüştürün. Örneğin

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

Cevabın için teşekkürler. Sabit komutları, ancak doz YUV 255: 255: 255 değil.
nico_lab

Renkleri nasıl kontrol ediyorsunuz? Komutu çalıştır ffplay -f lavfi -i color,format=yuvj444p,lutyuv=255:255:255,datascope. Hex cinsinden blokların ortalama rengini gösterir. Ben FF FF FF alıyorum.
Gyan

RGB renk Hex'i veri filtresi bir satır kontrol edin. ffplay -f lavfi -i color,format=yuvj444p,lutyuv=255:255:255,format=rgb24,datascopeFF FF FF, YUV 255: 255: 255'i görüntüler. ffplay -f lavfi -i color,format=yuvj444p,lutyuv=255:255:255,datascope
nico_lab

Ben seni takip etmiyorum 2. komutunuzla FF FF FF alırsanız çalışır. Sağ?
Gyan

Solmaya karşı filtre dozu YUV Hex'i desteklemez. RGB Hex 0xff79ff dozu, YUV 255: 255: 255 anlamına gelmez. 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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.