魔头
原帖由 一直努力寻找 于 2024-4-3 15:38 发表 4个Y分量就是8x8的,16x16就是4个8x8,这就是YUV420,4个Y分量对应2个uv分量,做DCT都是按8x8做的,别去瞎翻了,我看你也不太懂,就知道点名词,说些不着四六的东西,mpeg1和jpeg许多步骤都是一样的。
查看详细资料
TOP
原帖由 werety 于 2024-4-3 15:07 发表 这个diy演示上个月看过,作者还做了生化2开场cg的土星版视频,和ff8片头一样,实机录屏(美版土星和ps 9001),土星版只用了一个sh2+VDP2的一个图层(看翻译好像是让vdp2做颜色渐变处理),整体表现不亚于ps版,乍 ...
原帖由 SSforME 于 2024-4-3 16:55 发表 说实话 你一开始认为ps可以解码mpeg1和jpeg 我就知道你没看过ps文档 对技术也是一知半解 抄代码很容易的
原帖由 KainX 于 2024-4-3 17:37 发表 我觉得你最懂了,你说PS的MDEC图片压缩率和解压速度都不如土星、我信了! 请你赶快去跟Castorgroup联系(联系方式在129楼)、跟他合作把不需要扩张RAM的土星版生化2做出来,一个简单的DMEO就行!
原帖由 SSforME 于 2024-4-3 17:45 发表 土星版生化2作者说了不会做完 作者只是想给自己的引擎打广告 其实土星的cinepak已经流出开发工具了 ps也有工具解码ps格式视频 只要解码出来用cinepak压缩然后在土星上解码播放就行
混世魔头
原帖由 SSforME 于 2024-4-3 08:55 发表 说实话 你一开始认为ps可以解码mpeg1和jpeg 我就知道你没看过ps文档 对技术也是一知半解 抄代码很容易的
原帖由 SSforME 于 2024-4-3 08:49 发表 我也是服了你了 真是不懂 估计你也就是抄过jpeg压缩代码 没有深入理解 宏块分割是按图像分辨率做切割的 如果宏块是16x16 那么就是16x16像素 对于yuv420 对每个色度分量来说,水平方向和竖直方向的抽样 ...
原帖由 一直努力寻找 于 2024-4-3 19:18 发表 别瞎抄了,你已经闹笑话了,别装了,你就是知道点名词的半桶水,jpeg,mpeg的代码你肯定没写过。
原帖由 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文档
原帖由 一直努力寻找 于 2024-4-3 20:30 发表 我从来都承认自己没看过ps开发文档,倒是你,开始装的跟多懂图像解码是的,结果是不断打自己脸,后面抄来的打前面自己的脸,简直是个大笑话。 你看过ps开发文档有屁用啊,就你这样,肯定也没开发过ps的程序, ...