Как открыть файл Gstreamer raw?

Я хочу сделать снимок RAW с веб-камеры, но я не хочу использовать JPG, потому что он делает изображение плохим и полным шумов.

Я могу снимать RAW- видео, используя этот код, а также могу без проблем открыть файл с помощью VLC.

gst-launch-1.0 -q v4l2src ! video/x-raw,width=1280,height=720,framerate=10/1 ! avimux ! filesink location=test.avi

Также я могу сделать снимок в формате RAW, используя этот код.

gst-launch-1.0 v4l2src num-buffers=1 ! video/x-raw,width=1280,height=720,framerate=10/1 ! filesink location=test.raw

Но проблема в том, что файл не открывается с помощью фоторедактора, такого как GIMP.

RAW YUV 4: 2: 2 файл, который вы можете скачать

Моя ОС - Ubuntu.

Проблема в Gstreamer? (Может быть, нужно конвертировать картинку, но без потери деталей, как?)

Проблема в GIMP? (Может не поддерживает RAW, какая альтернатива?)

1 ответ

Формат PNG без потерь, поэтому, возможно, нет никакой разницы между RAW и PNG, за исключением того, что размер файла PNG меньше размера файла RAW.

gst-launch-1.0 v4l2src num-buffers=1 ! video/x-raw,width=1280,height=720,framerate=10/1 ! videoconvert ! pngenc snapshot=false compression-level=1 ! filesink location=img-test.png
Другие вопросы по тегам