This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

求指教如何实现dm368+dvsdk4.02,对外围1080P的采集.

Other Parts Discussed in Thread: TVP7002

如何实现dm368+dvsdk4.02,对外围1080P的采集,1080P的输入是直接的8bit 422 形式的数字信号,同步方式采用的是内同步,接口是BT1120,vpfe前端的decoder驱动用的是tvp7002,,提供的encode这个demo最多支持到1080I,并且已经可以成功的采集720p和1080i了,现在想采集1080P的信号并保存到文件,中间可以不进行任何别的诸如编码,压缩,等操作,就只要能把vpfe采集到的1080P视频数据保存到yuv文件就可以了,请问该如何操作

  • 你好,

    1080p60的PCLK是148.5Mhz,而DM36x的ISIF最大支持120Mhz。也即就是DM36x的ISIF不支持1080p60的输入。

  • 1080P时钟的问题我也和我们领导这边说过,

    那么如果是1080P @ 30呢,这个时钟就是74.25的了,和720P@60是一样的,该如何采集呢,

    毕竟dvsdk的demo没有对1080P的测试选项,

     

    我用720P的去采集1080P@60的输入,采集的视频分辨率被压缩成了1280*720,并且有很多的红色和蓝色的坏点,

    今天我有尝试了在demo文件夹里的encode里修改文件,支持了1080P

    但是对1080P@60输入的采集只有1/4的画面,并且被放大到了1920*1080,就是画面被裁减后又被放大了,

    请问该怎么办呢

    谢谢

     

  • dm368好像只能支持到1080P@30,如果输入源是1080P@60(比如DVD),可以考虑在驱动中丢帧,这样capture_get到的数据就是30帧,encode demo没有直接1080P的例子,可以参考一下这个:

    http://e2e.ti.com/support/embedded/multimedia_software_codecs/f/356/t/99812.aspx

  • kooking 说:

    dm368好像只能支持到1080P@30,如果输入源是1080P@60(比如DVD),可以考虑在驱动中丢帧,

    你好,

    DM368不支持大于120Mhz的PCLK输入,而1080p60的是pclk是148.5Mhz,如果输入就是超出了DM368的spec,DM368是不支持的。

  • kooking 说:

    dm368好像只能支持到1080P@30,如果输入源是1080P@60(比如DVD),可以考虑在驱动中丢帧,这样capture_get到的数据就是30帧,encode demo没有直接1080P的例子,可以参考一下这个:

    http://e2e.ti.com/support/embedded/multimedia_software_codecs/f/356/t/99812.aspx

    首先,谢谢你的回复,

    我觉得dm368不是完全的不支持超过120M的pclk输入,

    比如我试了输入是1080P@60hz,然后用  ./encode -v test.264这样去捕捉,结果可以得到完整的视频图像,

    只是分辨率被压缩成了1280x720,并且画面有很多红色和蓝色的坏点(亮的);

    我自己强制修改了encode里面的分辨率到1920x1080,结果得到的图像画面只有原输入图像画面的1/4

    就是左上角的1/4,捕捉到的视频的分辨率却是1920x1080的,就是说是先被裁剪掉了3/4,然后被放大到了1920x1080的

    这个真的让人很迷惑,希望解答下谢谢,

    另外,如果要进行正确的1080p采集,即1080p@30的,在vpfe以及demo的设置上和720p,1080i有什么不同的地方呢?

    谢谢

  • Chris Meng 说:

    dm368好像只能支持到1080P@30,如果输入源是1080P@60(比如DVD),可以考虑在驱动中丢帧,

    你好,

    DM368不支持大于120Mhz的PCLK输入,而1080p60的是pclk是148.5Mhz,如果输入就是超出了DM368的spec,DM368是不支持的。

    [/quote]

    首先,谢谢你的回复,

    我觉得dm368不是完全的不支持超过120M的pclk输入,

    比如我试了输入是1080P@60hz,然后用  ./encode -v test.264这样去捕捉,结果可以得到完整的视频图像,

    只是分辨率被压缩成了1280x720,并且画面有很多红色和蓝色的坏点(亮的);

    我自己强制修改了encode里面的分辨率到1920x1080,结果得到的图像画面只有原输入图像画面的1/4

    就是左上角的1/4,捕捉到的视频的分辨率却是1920x1080的,就是说是先被裁剪掉了3/4,然后被放大到了1920x1080的

    这个真的让人很迷惑,希望解答下谢谢,

    另外,如果要进行正确的1080p采集,即1080p@30的,在vpfe以及demo的设置上和720p,1080i有什么不同的地方呢?

    谢谢

x 出现错误。请重试或与管理员联系。