YUV 文件格式

发布于 2024-10-20 10:58:46 字数 53 浏览 2 评论 0 原文

有人知道 YUV:4:2:0 文件格式吗?我的意思是视频如何存储在这种格式的文件中(详细)。

Does anybody know YUV:4:2:0 file format? I mean how a video is stored in a file with this format (in detail).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

你曾走过我的故事 2024-10-27 10:58:46

YUV 4:2:0 不是一种文件格式,它是一种视频数据格式,指定每个像素的 Y、U 和 V 分量之间的比率。您通常会将此类数据存储在容器格式中,例如 AVI 或 MOV。

请参阅 维基百科 了解 YUV 的说明。 YUV 文件只是 YUV 帧的连续集合。

YUV 4:2:0 isn't a file format its a video data format specifying the ratio between the Y, the U and the V components per pixel. You would typically store such data in a container format such as AVI or MOV.

Have a look at Wikipedia for a description of YUV. A file of YUV will just be a sequential collection of YUV frames.

噩梦成真你也成魔 2024-10-27 10:58:46

在这里您可以找到用于操作 YCbCr(也称为“YUV”)序列的脚本。

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

看看yuv_export.myuv_import.m 查看这些文件的存储方式。

Here you can find scripts for manipulating YCbCr (also known as 'YUV') sequences.

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

Take a look at yuv_export.m and yuv_import.m to see how these files are stored.

榆西 2024-10-27 10:58:46

我想您会寻找“YUV4MPEG2”文件格式(扩展名:“.y4m”)。

它有一个非常短的标头(大约 40 个字节),后面是每个 YCbCr 图像的原始字节(采用 4:4:4、4:2:2 或 4:2:0 格式)。每个单独的帧都以 ascii 字符串“FRAME”开头。

您可以找到有关标头中包含的内容的详细信息 此处

到目前为止,它是最简单的视频格式之一。缺点是,显然,由于未压缩,视频大小会迅速攀升至千兆字节范围。它通常用作其他常见视频格式(例如 .mp4)的先驱。您可以使用 ffmpeg 将 .y4m 转换为 .mp4。

您可以直接在 VLC Player 中播放 .y4m 文件(还有一些其他播放器,但我无法立即说出它们的名称)。

I think you would be looking for the "YUV4MPEG2" file format (extension: '.y4m').

It has a very short header (about 40 bytes), followed by the raw bytes for each YCbCr image (either in 4:4:4, 4:2:2 or 4:2:0 format). Each separate frame starts with the ascii string 'FRAME'.

You can find details on what to include in the header here.

It is, by far, one of the simplest video formats out there. The downside is that, clearly, since it is uncompressed, video sizes rapidly climb into the gigabyte range. It is usually used as a precursor to other common video formats, such as .mp4. You can convert a .y4m to a .mp4 using ffmpeg.

You can play .y4m files directly in VLC Player (there are a few other players, too, but I can't name them off the top of my head).

流星番茄 2024-10-27 10:58:46

YUV 是通常与色彩空间像素格式相关的光栅图形文件的文件扩展名。 YUV 文件包含以 YUV 格式存储的位图图像数据,该格式将颜色分割为 Y、U 和 V 值。它将亮度(亮度)存储为 Y 值,将颜色(色度)存储为 U 和 V 值。 YUV 文件可以使用 xnView 打开和转换。

YUV is a file extension for a raster graphics file often associated with the Color Space Pixel Format. YUV files contain bitmap image data stored in the YUV format, which splits color across Y, U, and V values. It stores the brightness (luminance) as the Y value, and the color (chrominance) as U and V values. YUV files can be opened and converted using xnView.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文