• 西格玛
    2022-08-01 来自北京
    老师有个疑惑,为什么逐行扫描的带宽比隔行大?总线带宽指的就是它的数据传输率,也就是每秒钟传输的数据量的多少,是不是说隔行扫描速度慢,每秒传输的数据小于逐行扫描?

    作者回复: 隔行扫描应该不是慢,应该是理解为30fps的情况下,实际上刷新的完整图像数量比逐行的少。以前是因为设备刷新的速度慢,所以考虑了隔行的方式刷新看上去会比较完整一些,流畅一些。

    
    1
  • wang
    2022-08-11 来自北京
    为了方便理解 YUV 在内存中的存储方式,我们以宽度为 6、高度为 2 的 yuv420 格式为例,一帧图像读取和存储在内存中的方式如图: 图中显示的是不是宽度为6、高度为4的例子?

    作者回复: 是的 你是对的

    共 2 条评论
    
  • jcy
    2022-08-05 来自上海
    请问,QNTSC 是什么的缩写,谷歌百度都搜索不到

    作者回复: 这里的Q是Quarter,分辨率也有个QCIF,那个Q也是Quarter

    共 2 条评论
    
  • Geek_e2e4e9
    2022-08-04 来自上海
    老师我有个疑问,Gray 灰度模式为 8 位展示的灰度,取值 0 至 255,表示明暗程度,0 为最黑暗的模式,255 为最亮的模式。如果是用8位来表示的话,怎么能同时展示灰度和明暗程度?两者的取值范围都是0-255,我理解应该是2个字节来表示才对。

    作者回复: 这个明暗是指黑白灰的程度 并不是背光的那种明暗

    共 2 条评论
    
  • dog_brother
    2022-08-03 来自北京
    零基础读下来还是有些困难😂

    作者回复: 需要更基础部分的话可以指点指点 我改进一下 😄

    
    
  • 讲道理嘛
    2022-07-27
    YUV 表示原始数据. H.264 表示视频的编码格式. MP4 表示封装格式,可以直接观看. RTMP:常用的直播传输协议。 一般获取到裸数据后(YUV),需要先进行 codec 编码(H.264),然后进行 muxer 封装(mp4)。就可以在播放器中进行视频播放了。
    
    26
  • 哈哈
    2022-07-27
    yuv(原始数据)-> h264(编码数据)-> rtmp(传输协议,直播) yuv(原始数据)-> h264(编码数据)-> mp4(封装)
    
    3
  • 大土豆
    2022-07-25
    这几个不属于一个层次的,假设用YUV420P来描述一张图的话,一堆图按序列压缩,做时空变化的处理,就是h264干的事情,h264作为视频轨道,再加上音频轨道,就可以用mp4这种打包格式来打包了。rtmp就是一整套类直播的解决方案了,tcp连接,信令通道先握手,交换数据,再开始音频轨道和视频轨道h264的推拉流,音视频同步等等。
    
    2
  • peter
    2022-08-06 来自北京
    请教老师几个问题: Q1:像素不是一个点吗?怎么会是矩形? 文中有这样一句话:“肯定有一个因素,就是像素点不是矩形的,不是 1 比 1 的单个像素点。这就产生了 Pixel Aspect Ratio(PAR)像素宽高比”。我以前一直认为像素就是一个点,难道实际上像素是按矩形处理的吗? Q2:文中最后一个图,关于H.264的,视频文件中是同时存在Video Packet和Video Frame吗?或者说,Video Packet和Video Frame只存在一种,图中两个都列出来只是为了说明? Q3:YUV格式能用来实际显示吗? 我的理解是:YUV不能用来显示,需要转换为RGB才能显示。 Q4:01讲中,YUV420的图中,Y4个字节,U和V各一个字节。总共6个字节。这六个字节表示几个像素?我认为是表示4个像素,不是6个像素。 Q5:YUV420格式,V是0,为什么还会有一个字节?按道理是0个字节啊。
    
    1
  • 木偶人King
    2023-07-04 来自上海
    打卡
    
    