您好!
我正在使用 AM572x Evaboard 和 gstreamer。 我有2个问题:
1.是否可以通过 LCD 和 HDMI 与 kmsink 并行输出视频?
2.如何配置 HDMI 输出的帧速率以 kmssink 为单位
提前感谢
Marc
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.
您好!
我正在使用 AM572x Evaboard 和 gstreamer。 我有2个问题:
1.是否可以通过 LCD 和 HDMI 与 kmsink 并行输出视频?
2.如何配置 HDMI 输出的帧速率以 kmssink 为单位
提前感谢
Marc
您好 Marc、
[引用 user="Marc48067"]1. 是否可以通过 LCD 和 HDMI 并联 kmssink 输出视频?[/quot]
请检查此主题(最后答案):
[引用用户="Marc48067"]2. 如何配置 HDMI 输出的帧速率、以 kmssink[/quot]为单位
不确定我是否理解该问题。 您可以尝试 使用视频装饰元素。
BR
玛格丽塔
您好!
[引用用户="Marc48067"]3. 当我首先连接 VLC 并在 gstreamer 中启动该流时、VLC 只能接收该流。 我认为在流媒体开始时、流中只有一次传输了一些标头信息。 如何定期传输这些信息、以便 VLC 始终可以连接到运行的流?[/QUERT]
是否可以尝试在rtpmp2tpay mpegtmux 之后添加元素?
[引用用户="Marc48067"]4. 是否可以将1080p60加入 VIP 并通过 kmssink 输出相同的信号(环路直通)、并将其并行缩放到1080p30、然后进行编码、保存到文件、流...? 这种管道是什么样的? 或者、在进入 VIP 之前、我们是否应该降低到1080p30?[/QUERP]
如果我的理解有误、请纠正我的问题。 您希望捕获/显示60fps。 流式传输并保存在文件中、帧率为30fps?
如果是,请检查视频装饰元素:
gstreamer.freedesktop.org/.../gst-plugins-base-plugins-videorate.html
您可以尝试在以下元素之间连接它:
… TEE NAME=t! 排队! 鸭嘴豆4编码…
此致、
玛格丽塔
您好!
gst-launch-1.0 v4l2src device=/dev/video1 io-mode=4! 'video/x-raw、format=(string) YUY2、width=800、height=600、framerate=(fraction) 30/1'! VPE num-input-buffers=8! 'video/x-raw、format=(string) NV12、width=(int) 1920、height=(int) 1080/'! TEE NAME=t! 排队! 很棒的酒店! 太棒了! TEE NAME=q! 排队! 真棒! 文件链接位置=/home/root/video.mp4 q! 排队! 太棒了! udpsink host=192.168.3.147端口=5555 SYNC=false t! 排队! kmsink scale=false -v -e
在流水线中、在 kmsink 之前、分辨率似乎不是800x600。 如您所见、您具有 VPE 元素。 VPE 之前的分辨率为800x600、VPE 之后的分辨率为1920x1080。
您可以使用 GS-CHECK-1.0 "kmsSINK "检查您可以设置的 kmsSINK 元素的属性。
BR
玛格丽塔
您好!
很抱歉、我的答案基于 gstreamer 观点。
如果我理解正确、请查看以下页面:
e2e.ti.com/.../520838
e2e.ti.com/.../1928955
e2e.ti.com/.../525537
在此处、您可以在此处找到有关 DSS 的更多信息:
processors.wiki.ti.com/.../Linux_Core_DSS_User's_Guide
希望这对您有所帮助。
BR
玛格丽塔