混世魔头
原帖由 SSforME 于 2024-4-3 07:23 发表 不用Huffman很好理解 成本问题 sfc的街霸zero2就是用dsp实现类似Huffman的熵压缩算法 可见当时熵压缩算法成本比较高 mpeg1宏块是 一个宏块包含例一个16x16亮度块(4个亮度block)和两个8x8的色度块(2个色 ...
查看详细资料
TOP
原帖由 SSforME 于 2024-4-3 08:55 发表 说实话 你一开始认为ps可以解码mpeg1和jpeg 我就知道你没看过ps文档 对技术也是一知半解 抄代码很容易的
原帖由 SSforME 于 2024-4-3 08:49 发表 我也是服了你了 真是不懂 估计你也就是抄过jpeg压缩代码 没有深入理解 宏块分割是按图像分辨率做切割的 如果宏块是16x16 那么就是16x16像素 对于yuv420 对每个色度分量来说,水平方向和竖直方向的抽样 ...
原帖由 SSforME 于 2024-4-3 12:05 发表 你已经说不出编解码细节了 你写的代码也是抄的 每一个步骤原理你都说不清楚 竟然还认为rle和Huffman算法是串在一起的 看来你对常见的压缩算法都不太了解 抄代码又有何用 我以前都用过x264和ffmpe ...
既然你自称写过jpeg解码器 那我可以告诉你ps mdec和JPEG区别 ps mdec宏块大小是16x16 jpeg是8x8 JPEG最终会用到Huffman压缩算法 ps mdec省略了这一步 ps mdec的视频源是yuv420 所以你该知道两者区别多大了
我又仔细研究了一下 jpeg标准比较复杂 通常是yuv422 但也支持yuv444 yuv420 这样宏块划分也是多样的 jpeg格式支持格式,包括四种:yuv444采样(MCU大小为8x8,各一个Y/U/V分量block)、yuv420(MCU大小为16x16,包括4个Y分量和各一个U/V分量的block)、两种YUV矩形采样(MCU大小为16x8或8x16,两个Y分量和各一个U/V分量block)
原帖由 SSforME 于 2024-4-3 12:07 发表 还有 自己瞎bb ps能解码jpeg mpeg 被我指出来了 开始无能狂怒了 不得已承认自己没看过ps文档
原帖由 SSforME 于 2024-4-3 12:54 发表 不断被打脸的是你 一直都对我人身攻击 了解编解码的都知道谁说的对 你这种人话术就没新意 就是那套我说错的我不知道的都不重要 你纠结细节就是杠精 然而技术就是纠结细节 一个句号就能让sql失效 最近暴 ...
原帖由 SSforME 于 2024-4-3 12:58 发表 顺便贴一下我看的ps文档来源 翻译 pinokio@163.com 附录 缩写 PSX Playstation SCEI Sony Computer Entertainment Incorporated (Sony of Japan) SCEA Sony Computer Entertainment America (Sony of ...
4个Y分量就是8x8的,16x16就是4个8x8,这就是YUV420,4个Y分量对应2个uv分量,做DCT都是按8x8做的,别去瞎翻了,我看你也不太懂,就知道点名词,说些不着四六的东西,mpeg1和jpeg许多步骤都是一样的。
原帖由 SSforME 于 2024-4-4 09:09 发表 最简单的 我划分成16X16就做dct了 你先划分成16X16,然后再划分成4个8X8,最后做dct 步骤就多一步 怎么可能计算更简单?