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的采集,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的输入。
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有什么不同的地方呢?
谢谢