GG修改器破解版下载地址:https://ghb2023zs.bj.bcebos.com/gg/xgq/ggxgq?GGXGQ
大家好,今天小编为大家分享关于gg修改器改游戏视频_gg修改器修改网游教程视频的内容,赶快来一起来看看吧。
本文主要介绍AM5728基于GStreamer的视频采集、编解码、算法处理、显示以及存储案例,其中包含tl-gst-v4l2-vpe-iva-udp案例、tl-gst-mjpeg-dec-edge案例、.tl-gst-rtsp-dec-edge案例与H.264视频流MP4格式转码方法等。
本次案例测试板卡为创龙科技TL5728F-EVM开发板,它是一款基于TI Sitara系列AM5728(双核ARM Cortex-A15 +浮点双核DSP C66x) + Xilinx Artix-7 FPGA处理器设计的高端异构多核评估板。

其中使用到AM5728开发板的ARM端为Cortex-A15_0核心,DSP端为DSP1核心,开发案例位于产品资料“4-软件资料Demo l-video-demos”目录下。开发案例中的bin目录存放可执行程序,src目录存放源码。案例适用的模块如下表:
表 1
|
案例名称 |
适用模块 |
|
tl-gst-v4l2-vpe-iva-udp |
ZH5640-MIC-001(USB CMOS摄像头) TL5158P模块(4路D1视频采集) TL7002P模块(VGA视频采集) TL7601P模块(HD-SDI视频采集) TL7611P模块(HDMI视频采集) TL-VPortP模块(CMOS摄像头) |
|
tl-gst-mjpeg-dec-edge |
ZH5640-MIC-001(USB CMOS摄像头) |
|
tl-gst-rtsp-dec-edge |
DS-IPC-B12HV2-IA(网络摄像头) |
TI AM57x GStreamer视频编解码框架与视频编解码能力如下图所示。

图 1

图 2
评估板默认已支持GStreamer库,可执行如下命令查看GStreamer库使用说明。
Target# gst-inspect-1.0 -h

图 3
由于案例需调用DSP1核心进行图像编解码处理,并调用IPU2核心用于DCE图像处理框架,因此测试前需注意DSP1与IPU2固件的软链接是否有更改。如曾执行其他程序(例如IPC案例),可能会改变固件的软链接,导致本文的视频开发案例程序无法正常运行。可执行如下命令重新建立软链接:
Target# cd /lib/firmware/
Target# rm dra7-dsp1-fw.xe66
Target# ln -s /lib/firmware/dra7-dsp1-fw.xe66.opencl-monitor /lib/firmware/dra7-dsp1-fw.xe66
Target# rm dra7-ipu2-fw.xem4
Target# ln -s /lib/firmware/dra7-ipu2-fw.xem4.ipumm-fw dra7-ipu2-fw.xem4
Target# sync && reboot

图 4

图 5
本文档使用HDMI显示屏进行演示。系统默认使用LCD显示屏作为显示设备,可在U-Boot命令行执行如下命令更改HDMI显示屏为默认显示设备。
U-Boot> setenv optargs omapdrm.displays=1,0
U-Boot> saveenv
U-Boot> reset

图 6
如需恢复LCD显示屏为默认显示设备,请在U-Boot命令行执行如下命令。
U-Boot> setenv optargs omapdrm.displays=0,1
U-Boot> saveenv
U-Boot> reset

图 7
由于部分案例需使用Ubuntu作为接收端进行视频解码和显示,在这过程中使用到h264parse、avdec_h264组件,请执行如下命令进行安装。
Host# sudo apt-get install gstreamer1.0-plugins-bad //安装h264parse
Host# sudo apt-get install gstreamer1.0-libav //安装avdec_h264

图 8
如不安装h264parse、avdec_h264组件,可能在部分案例测试过程中将会提示如下类似错误信息。

图 9
开发参考链接:
AM57x GStreamer开发参考资料:
https://developer./wiki/index.php?title=Gstreamer_pipelines_for_AM572x。
AM57x多媒体与图形开发参考资料:
https://training./sites/default/files/docs/AM57x_Multimedia_Graphics_Slides.pdf。
GStreamer开发文档首页:
https://gstreamer.freedesktop.org/documentation/index.html?gi-language=c。
GStreamer Core Library:
https://gstreamer.freedesktop.org/documentation/gstreamer/gi-index.html?gi-language=c。
GStreamer Application Development Manual:
https://gstreamer.freedesktop.org/documentation/application-development/?gi-language=c。
本案例使用GStreamer API创建Pipeline,并使用v4l2src、vpe(视频处理引擎)、ducatih264enc(H.264编码器)、tee、udpsink、kmssink(基于KMS/DRM的视频接收器)、filesink等插件链接到Pipeline,实现ARM端从V4L2视频设备节点获取YUV视频流、视频显示、调用IVA-HD进行H.264视频硬件编码、视频保存、通过UDP网络传输视频等功能。
本案例支持display、save、dis-save和udp四种功能模式,具体说明如下。
表 2
|
功能模式 |
说明 |
|
display |
视频采集、显示 |
|
save |
视频采集后,进行H.264编码并保存 |
|
dis-save |
视频采集、显示后,进行H.264编码并保存 |
|
udp |
视频采集后,进行H.264编码并通过UDP网络传输到接收端进行解码与显示 |
Linux系统启动卡制作时,已将开发案例所需的动态设备树dtbo文件拷贝至文件系统的“/lib/firmware/”目录下。

图 10
表 3
|
动态设备树 |
适用模块 |
|
– |
ZH5640-MIC-001(USB CMOS摄像头) |
|
tl5728-evm-vip-tvp5158-overlay.dtbo |
TL5158P模块(4路D1视频采集) |
|
tl5728-evm-vip-tvp7002-overlay.dtbo |
TL7002P模块(VGA视频采集) |
|
tl5728-vip-gv7601-overlay.dtbo |
TL7601P模块(HD-SDI视频采集) |
|
tl5728-evm-vip-adv7611-overlay.dtbo |
TL7611P模块(HDMI视频采集) |
|
tl5728-evm-vip-ov5640-overlay.dtbo |
TL-VPortP模块(CMOS摄像头) |
将案例bin目录下所有文件拷贝至评估板文件系统下,执行如下命令查询tl-gst-v4l2-vpe-iva-udp程序参数说明,具体如下表。
Target# ./tl-gst-v4l2-vpe-iva-udp -h

图 11
表 4
|
参数 |
解析 |
|
-m display |
display功能模式 |
|
-m save |
save功能模式 |
|
-m dis-save |
dis-save功能模式 |
|
-m udp |
udp功能模式 |
|
-d |
视频设备节点 |
|
-i |
输入视频分辨率 |
|
-o |
输出显示分辨率 |
|
-a |
用于udp功能模式下的目标IP地址与端口设置 |
|
-f |
用于save功能模式下的文件保存路径设置 |

图 12
请按照上图进行硬件连接,评估板上电进入文件系统,执行如下命令可查看摄像头设备节点为video1。
Target# ls -l /sys/class/video4linux/video*

图 13
在tl-v4l2-capture文件所在目录下执行如下命令查询摄像头的分辨率、帧率、图像格式等参数。
Target# ./tl-v4l2-capture -m list -d /dev/video1 -t usb

图 14
display功能模式测试
执行如下命令采集视频流,并在显示屏中显示。可按“Ctrl + C”可终止程序运行。
Target# /etc/init.d/matrix-gui-2.0 stop //关闭Matrix界面
Target# /etc/init.d/weston stop //关闭Weston窗口系统
Target# ./tl-gst-v4l2-vpe-iva-udp -m display -d /dev/video1 -i 1920*1080 -o 1920*1080

图 15

图 16
save功能模式测试
执行如下命令采集视频流,并将ducatih264enc插件编码生成的H.264视频流保存在当前目录下。
Target# ./tl-gst-v4l2-vpe-iva-udp -m save -d /dev/video1 -i 1920*1080 -o 1920*1080 -f test.264

图 17
由于ducatih264enc插件编码生成的H.264视频流只包含图像数据,但不包含时间戳,因此不能使用常用的视频播放器进行播放。可通过第三方工具FFmpeg将其转码为MP4格式,再使用常用视频播放器进行播放。具体方法请参考本文档H.264视频流MP4格式转码方法章节。
dis-save功能模式测试
执行如下命令采集视频流并在显示屏中显示,同时将ducatih264enc插件编码生成的H.264视频流保存在当前目录下。
Target# /etc/init.d/matrix-gui-2.0 stop //关闭Matrix界面
Target# /etc/init.d/weston stop //关闭Weston窗口系统
Target# ./tl-gst-v4l2-vpe-iva-udp -m dis-save -d /dev/video1 -i 1920*1080 -o 1920*1080 -f test.264

图 18

图 19
udp功能模式测试
使用udp功能模式时,测试方法有如下三种。
表 5
|
测试设备 |
发送端 |
接收端 |
硬件连接 |
|
一块评估板 |
评估板A |
评估板A |
使用网线将评估板网口RGMII0 ETH连接到路由器,进行本地网络回环测试 |
|
两块评估板 |
评估板A |
评估板B |
使用网线将两块评估板网口RGMII0 ETH连接到同一个路由器 |
|
评估板+上位机(Ubuntu) |
评估板A |
上位机(Ubuntu) |
使用网线将评估板网口RGMII0 ETH、上位机网口连接到同一个路由器 |
发送端
请在发送端执行如下命令采集视频,同时进行H.264编码并通过UDP网络将视频流传输到接收端。192.168.0.99为接收端IP地址,8080为端口号,请根据实际情况修改。
Target# ./tl-gst-v4l2-vpe-iva-udp -m udp -d /dev/video1 -i 1920*1080 -o 1920*1080 -a 192.168.0.99:8080

图 20
接收端
使用一块评估板或两块评估板时,请在接收端执行如下命令通过UDP网络接收视频流,同时进行解码与显示。显示分辨率可根据实际情况修改,注意端口号需与发送端保持一致。
使用一块评估板方式时,需先运行接收进程,再运行发送进程。可在命令后添加&符号使进程在后台运行,或通过OpenSSH等方式启用第二个命令行终端运行进程。
Target# /etc/init.d/matrix-gui-2.0 stop //关闭Matrix界面
Target# /etc/init.d/weston stop //关闭Weston窗口系统
Target# gst-launch-1.0 -v udpsrc port=8080 ! ’application/x-rtp,media=(string)video,payload=(int)96’ ! rtph264depay ! h264parse ! ducatih264dec ! vpe ! ’video/x-raw,format=(string)NV12, width=1920,height=1080,framerate=30/1’ ! kmssink sync=false

图 21

图 22
使用评估板+上位机(Ubuntu)方式时,请在接收端执行如下命令通过UDP网络接收视频流,同时进行解码与显示。注意端口号需与发送端保持一致。
Host# gst-launch-1.0 -v udpsrc port=8080 ! ’application/x-rtp,media=(string)video,payload=(int)96’ ! rtph264depay ! h264parse ! avdec_h264 ! videoconvert ! ximagesink sync=false

图 23

图 24

图 25
请按照上图进行硬件连接,评估板上电进入文件系统,依次执行如下命令加载模块动态设备树和驱动。
Target# mkdir /configfs //创建configfs文件夹,如已存在,则无需重复创建
Target# mount -t configfs configfs /configfs
Target# mkdir /configfs/device-tree/overlays/full //创建full目录,根据实际情况修改
Target# echo -n “tl5728-evm-vip-tvp5158-overlay.dtbo” > /configfs/device-tree/overlays/full/path
Target# modprobe tvp5158

图 26
display功能模式测试
执行如下命令采集视频流,并在显示屏中显示。可按“Ctrl + C”可终止程序运行。
Target# /etc/init.d/matrix-gui-2.0 stop //关闭Matrix界面
Target# /etc/init.d/weston stop //关闭Weston窗口系统
Target# ./tl-gst-v4l2-vpe-iva-udp -m display -d /dev/video1 -i 720*240 -o 1920*1080
备注:“/dev/video1”请根据各路摄像头实际设备节点进行修改,下同。

图 27

图 28
save功能模式测试
执行如下命令采集视频流,并将ducatih264enc插件编码生成的H.264视频流保存在当前目录下。
Target# ./tl-gst-v4l2-vpe-iva-udp -m save -d /dev/video1 -i 720*240 -o 1920*1080 -f test.264

图 29
由于ducatih264enc插件编码生成的H.264视频流只包含图像数据,但不包含时间戳,因此不能使用常用的视频播放器进行播放。可通过第三方工具FFmpeg将其转码为MP4格式,再使用常用视频播放器进行播放。具体方法请参考本文档H.264视频流MP4格式转码方法章节。
dis-save功能模式测试
执行如下命令采集视频流并在显示屏中显示,同时将ducatih264enc插件编码生成的H.264视频流保存在当前目录下。
Target# /etc/init.d/matrix-gui-2.0 stop //关闭Matrix界面
Target# /etc/init.d/weston stop //关闭Weston窗口系统
Target# ./tl-gst-v4l2-vpe-iva-udp -m dis-save -d /dev/video1 -i 720*240 -o 1920*1080 -f test.264

图 30

图 31
由于本篇案例内容篇幅过长,分为三章分享,想要了解更多案例详情,欢迎内容查看更多,或是在下方评论区留言,即可获取更详细内容、案例源码。
以上就是关于gg修改器改游戏视频_gg修改器修改网游教程视频的全部内容,希望对大家有帮助。

gg游戏修改器ios下载,Gg游戏修改器下载 大小:7.74MB12,055人安装 GG游戏修改器是一款专为安卓手游玩家打造的修改工具。GG游戏修改器免root版拥有自动……
下载
绝地求生GG游戏修改器,终极利器:绝地求生GG游戏修改器 大小:16.08MB11,489人安装 《绝地求生》是一款全球范围内都广受欢迎的游戏。游戏以PUBG为品牌,肩负着成为最后……
下载
gg烧饼修改器免root版_GG修改器免rOOt版 大小:7.14MB12,953人安装 大家好,今天小编为大家分享关于gg烧饼修改器免root版_GG修改器免rOOt版的内容,赶……
下载
gg修改器免root安全吗_gg修改器免root方法 大小:6.43MB12,732人安装 大家好,今天小编为大家分享关于gg修改器免root安全吗_gg修改器免root方法的内容,……
下载
怎么添加gg修改器最新版本,如何添加最新版本的gg修改器 大小:17.03MB11,584人安装 随着游戏越来越火爆,越来越多的玩家想要获得更多的游戏资源和成就。而添加gg修改器……
下载
gg修改器免root版4399,掌握修改大权!GG修改器免root版4399助你游玩更进一步! 大小:19.19MB11,831人安装 随着手机游戏的盛行,许多玩家追求更好的游戏体验和更高的游戏技术,常常使用修改器……
下载
gg游戏修改器7.5版,GG游戏修改器7.5版:让你的游戏玩起来更有乐趣 大小:4.11MB11,571人安装 如果你是一个游戏玩家,那么你一定知道GG游戏修改器7.5版。这个修改器凭借着其强大……
下载
gg修改器中文无病毒版如何操作,GG修改器中文无病毒版的操作方法 大小:6.91MB12,181人安装 GG修改器中文无病毒版是一款非常实用的游戏辅助工具,许多玩家都会用到它来提升游戏……
下载
手机游戏修改器 gg,手机游戏中的神器GG游戏修改器 大小:18.64MB11,739人安装 在玩手游的过程中,经常会遇到一些棘手的问题,比如资源不足、关卡难度过大等等。这……
下载
gg游戏修改器三国战记,GG游戏修改器三国战记:打败对手的秘密武器 大小:6.06MB11,961人安装 当你在玩三国战记游戏时,是否曾经遇到过无法击败对手的情况?或者,无论如何都无法……
下载