формат файла ЮВ

Кто-нибудь знает формат файла YUV:4:2:0? Я имею в виду, как хранится видео в файле с таким форматом (подробно).


person shahryar    schedule 04.03.2011    source источник
comment
Проголосуйте против, если зададите вопрос, не показывая своих усилий по его решению.   -  person Hitesh Patel    schedule 07.03.2012


Ответы (3)


YUV 4:2:0 — это не формат файла, а формат видеоданных, определяющий соотношение между компонентами Y, U и V на пиксель. Обычно такие данные хранятся в формате контейнера, таком как AVI или MOV.

Посмотрите на Википедию описание YUV. Файл YUV будет просто последовательной коллекцией кадров YUV.

person Nick    schedule 04.03.2011
comment
Спасибо, но есть формат файла .yuv я имею в виду как хранить видео в этом файле - person shahryar; 04.03.2011
comment
Формат файла .yuv является условным — вы не можете быть уверены, что он содержит! Это не «официальный» формат файла, такой как .avi. Однако в большинстве случаев файл .yuv будет содержать ряд изображений yuv, одно за другим, поэтому это будет необработанный видеофайл. Они без заголовков, поэтому не будет информации о разрешении изображений yuv или частоте кадров видео. Итак, если у вас есть несколько изображений YUV, просто запишите их одно за другим в один и тот же файл, и, тада, у вас будет видео YUV! Что касается изображений YUV, в большинстве случаев у вас будут изображения 4:2:0 с форматом, упомянутым в Википедии. - person Serafeim; 09.05.2011
comment
@Serafeim, это должен быть ответ! Дело в том, что хоть это явно и не контейнер вроде MPEG или AVI, нет однозначного (даже краткого) описания того, как данные сохраняются в файлах .yuv, когда вы начинаете искать тестовые видеофрагменты (которые обычно предоставляются в виде эти файлы .yuv). - person peetonn; 17.03.2016
comment
@peetonn был там, сделал это :( Я помню трудности, с которыми я столкнулся, пытаясь прочитать эти файлы YUV с тестовыми последовательностями ... Просто вспоминая бригадира (media.xiph.org/video/derf/thumbnails/foreman_cif-0001.jpg) вызывает у меня мурашки! - person Serafeim; 18.03.2016
comment
VLC поддерживает формат yuv, независимо от того, является ли он конкретным форматом файла или нет. Это явно то, о чем ОП намеревался спросить. - person Joey Carson; 19.06.2016

Здесь вы можете найти скрипты для управления последовательностями YCbCr (также известного как YUV).

http://www.sprljan.com/nikola/matlab.html

Взгляните на yuv_export.m и yuv_import.m, чтобы узнать, как хранятся эти файлы.

person Hamed    schedule 14.11.2013
comment
Пожалуйста, попробуйте прочитать этот stackoverflow.com/help/deleted-answers, чтобы лучше понять, как не ответ. А именно: Ответы, которые принципиально не отвечают на вопрос: чуть больше, чем ссылка на внешний сайт - person Radim Köhler; 14.11.2013

YUV — это расширение файла растровой графики, часто связанное с форматом пикселей цветового пространства. Файлы YUV содержат данные растрового изображения, хранящиеся в формате YUV, который разделяет цвета по значениям Y, U и V. Он сохраняет яркость (светимость) как значение Y, а цвет (цветность) как значения U и V. Файлы YUV можно открывать и конвертировать с помощью xnView.

person Sanjay Kumar Dwivedi    schedule 10.10.2013
comment
хранит ли он какие-либо метаданные (например, разрешение)? Есть ли разделители между кадрами или они просто идут рядом друг с другом? - person peetonn; 17.03.2016