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.

[参考译文] TMS320DM8168:警告:错误管道:没有元素"h264parse"在 gstreamer-0.10上

Guru**** 2547530 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/636609/tms320dm8168-warning-erroneous-pipeline-no-element-h264parse-on-gstreamer-0-10

器件型号:TMS320DM8168

大家好  

我使用的是 EZSDK 5_02_00,当我运行 GS-午饭 作为 EZSDK_Software_Guide 参考时,我的终端上有此警告?  

我该怎么办?  

首先,我运行这些命令以关闭图形平面:

echo 0 >/sys/devices/platform/vpss/graphics0/enabled

echo 0 >/sys/devices/platform/vpss/graphics1/enabled

echo 0 >/sys/devices/platform/vpss/graphics2/enabled 

是否需要这些命令? 我们为什么要这样做?

然后、我使用该命令运行 gstreamer piopline、并具有警告 h264parse:

我的命令是:  

gst-launch -v 文件 rc location=/usr/share/ti/data/videos/dm816x_1080p_demo.264 \
! 'video/x-h264'! h264parse access-unit=true! OMX_h264dec! OMX_SCALER \!
OMX_CTRL DISPLAY_MODE=OMX_DC_MODE_1080p_60! OMX_videosink 同步=假 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请重新启动电路板并尝试:
    root@dm816x-EVM:~#/etc/init.d/matrix-gui-e 停止
    正在停止矩阵 GUI 应用程序。
    root@dm816x-EVM:~#/etc/init.d/pvr-init 停止
    正在停止 PVR

    此命令将停止矩阵 GUI。

    执行流水线。
    如果您仍然观察到错误、请执行:
    GST 检查| grep "解析"
    并发布此命令的结果。
    H264Parse 是 EZSDK 中包含的错误插件的一部分。 您也可以尝试使用 EZSDK 创建新的 SD 卡。
    还请在控制台中发布流水线的执行。



    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 ,玛格丽塔。  

    我完成了您的步骤和解决 方案,但仍然有错误,错误的流水线:没有元素“h264parse”。

    当我执行此命令--> GS-Inspect | grep "parse"时。 没有任何显示。  为什么?  

    我执行的滑索是:  

    gst-launch -v 文件 rc location=/usr/share/ti/data/videos/dm816x_1080p_demo.264 \
    !! 'video/x-h264'! h264parse access-unit=true! OMX_h264dec! OMX_SCALER \
    !! OMX_CTRL DISPLAY_MODE=OMX_DC_MODE_1080p_60! OMX_videosink 同步=假

    我该怎么办? 需要解决所有错误的插件? 如何操作?

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用用户="Ehsan Hemati">我该怎么办? 需要解决所有错误的插件? 如何?[/报价]

    您可以创建新的 SD 卡吗?

    似乎缺少坏插件。

    在 ezsdk 中、插件有问题、因此在创建 SD 卡时可能出现问题。

    BR
    玛格丽塔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    否。 未创建新的 SD 卡。 您认为我们需要再做一次吗? 并创建新的 SD 卡?
    当我运行视频演示时、将随附的分量视频电缆的一端连接到分量视频连接器(J5、
    J6和 J7)一切正常,并在 LCD 上显示视频。
    为什么在运行命令和执行热线时出现错误?
    如果缺少错误插件,为什么在带有连接器的液晶屏上显示视频?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您正在运行什么是用于捕获的流水线。
    我的观点是、当您创建 SD 卡时、分析程序库可能会损坏、这可能是您看不到分析程序的原因。
    请尝试创建新的 SD 卡。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我的问题是:为什么要连接视频电缆 LCD 上的 H264视频节目。 因此,使用命令时:

    gst-launch -v 文件 rc location=/usr/share/ti/data/videos/dm816x_1080p_demo.264 \
    !! 'video/x-h264'! h264parse access-unit=true! OMX_h264dec! OMX_SCALER \
    !! OMX_CTRL DISPLAY_MODE=OMX_DC_MODE_1080p_60! OMX_videosink 同步=假

    为什么会出现 H264Parse 错误?
    如果插件缺少在 LCD 上显示的原因?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    在执行流水线时,是否可以布置控制台打印?

    gst-launch -v 文件 rc location=/usr/share/ti/data/videos/dm816x_1080p_demo.264 \
    !! 'video/x-h264'! h264parse access-unit=true! OMX_h264dec! OMX_SCALER \
    !! OMX_CTRL DISPLAY_MODE=OMX_DC_MODE_1080p_60! 很棒! OMX_videosink 同步=假


    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是我的控制台和命令  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    当您在显示屏上看到视频时、情况是否如此?
    我根本看不到要在播放状态下移动的流水线。

    请创建新的 SD 卡或检查 rootfs 中是否存在.so 文件。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好。

    我的 targetfs 上有"libgsth264parse.so"。 图片如下:  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 

    你不知道吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    这起作用的用例是什么?
    管道是正确的。
    该管道已经过测试、并且正在工作。
    您使用的是 EZSDK 版本?
    您是否正在使用 EVM?
    您是否尝试创建新的 SD 卡?

    您可以尝试使用另一个视频文件吗?

    BR
    玛格丽塔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我的 EZSDK 版本 EZSDK 5_02_00。

    否我没有创建新的 SD 卡。

    您可以尝试使用另一个视频文件吗?

    我需要 H264照片用于我的处理。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请在您正在观看显示屏视频的用例中链接控制台打印件。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好




    我观察视频(显示瀑布和...) 将视频电缆连接到分量视频连接器(J5、
    J6和 J7)。
    我不使用任何命令! 我使用 LCD 观察视频并转到多媒体、然后单击 dm816x_1080p_demo.264并观察视频
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    可通过在顶层矩阵中选择"Multimedia (多媒体)"图标来运行的应用程序演示是 shell 脚本(*。sh)、它们正在运行 gstreamer 流水线。 您可以在 rootfs /usr/bin.中搜索它

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好



    我知道你说什么,现在我的问题是为什么我有 H264Parse 错误?

    您认为我需要创建新的 SDCard 吗?

    是否解决了所有问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 user="Ehsan Hemati"]我知道您说什么,现在我的问题是为什么我有 H264Parses? [/报价]

    我不确定为什么没有 h264parse 元素。

    [引用 user="Ehsan Hemati"]您认为我需要创建新的 SDCard 吗? [/报价]

    您可以尝试一下并告诉我结果。

    [引用 user="Ehsan Hemati"]所有问题都得到解决?

    我多次使用 在 dm8168上包含 h264parse 的流水线、而没有遇到 EZSDK 问题。

    BR
    玛格丽塔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好



    我有 libgsth264parse.so 文件。
    这意味着我的目标中有 h264parse 元素?
    对吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    但是、由于在使用 GST-Inspect "h264parse"命令时看不到 h264parse、因此出现了问题。
    您是否也可以尝试 GST 检查"mpeg4videoparse"之类的命令?

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 

    我尝试此命令, 与 “h264parse”相同。

    root@dm816x-EVM:~# gst-in檢 查"mpeg4视频粗调"
    
    无此类元素或插件'mg4videoparse' 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    似乎缺少坏插件。
    请创建新的 SD 卡。

    或者、您可以尝试 GST-Inspect - 0.10 /path/to/lib
    在这种情况下、如果您观察到黑名单中的内容、则可以尝试删除旧的插件缓存:

    rm -rf /到高速缓存注册表的路径/

    导出 GST_PLUGIN_PATH=/usr/.../lib/gstreamer-0.10
    GST 检查
    这将重建缓存。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好



    我不明白我应该怎么做?

    如何使用 GST-Inspect-0.10 /path/to/lib?

    您能解释更多吗?

    以及如何消除现金? 如何知道我的注册现金在哪里?

    请解释更多。

    谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [报价用户="Ehsan Hemati"]如何使用 GS-Inspect-0.10 /path/to/lib?

    解析器库的路径。

    [引用 user="Ehsan Hemati"]以及如何删除现金? 如何知道我的注册现金在哪里? [/报价]

    如果 ITS-Inspect /path 到 lib/的结果出现在黑名单中、您可以尝试执行上述命令。

    如果我记得对、GST 注册表缓存应位于/home/root/.cache 下

    BR
    玛格丽塔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好  ,

    我使用此命令执行此操作 :

    GST-Inspect 0.10 /usr/lib/gstreamer-0.10/libgsth264parse.so
    
    

    然后显示此错误:  

    无此类元素或插件"/usr/lib/gstreamer-0.10/libgsth264parse.so 

    但我没有 找到我的 GStreamer 现金登记处!  我的主目录/根目录中没有.ash!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我使用此命令执行此操作:

    GST-Inspect 0.10 /usr/lib/gstreamer-0.10/libgsth264parse.so

    然后显示此错误:

    无此类元素或插件"/usr/lib/gstreamer-0.10/libgsth264parse.so


    但我没有找到我的 GStreamer 现金注册表! 我的主目录/根目录中没有.ash!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我不确定您的 rootfs 中有什么问题。
    我这边有解析器元素。
    请使用 EZSDK 创建新的 SD 卡。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好

    我的问题可以通过您的提示得到解决。
    非常感谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我很高兴这个问题得到解决。
    请关闭此主题。

    BR
    玛格丽塔