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.

[参考译文] AM62P-Q1:GStreamer 解码某些 h264 文件时卡住

Guru**** 2694555 points

Other Parts Discussed in Thread: AM62P

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1593070/am62p-q1-gstreamer-stuck-when-decode-some-h264-file

器件型号: AM62P-Q1
主题: AM62P 中讨论的其他器件

您好、

 在播放一些 mp4 文件时、gstreamer 流水线卡住、进程无法停止。 gstreamer 命令如下、尝试使用 EVM 板的 TI Apps Launcher 是

情况相同。  

 image.png

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

    e2e.ti.com/.../1602.20180309_5F00_124836_5F00_h264.MP4

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

    尊敬的 Xiwen:

    您正在使用哪个 SDK 版本对此进行测试? 您能否分享该文件以便我们重现此问题? 无法查看上一个附件。

    此致、

    Suren

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

    你好 Suren Porwar、

    我们使用 SDK  11_01_16_13、请检查是否可以查看上传的新文件? 谢谢!e2e.ti.com/.../8547.20180309_5F00_124836_5F00_h264.MP4

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

    我不知道为什么上传的视频无法观看,你能检查文件是否可以下载? 谢谢!

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

    是的、能够下载文件并重现问题。

    test.mp4 文件是如何生成的?  文件容器显示 MPEG-TS、而不是 MP4。

    sporwar@sporwar-vm:/mnt/hgfs/eMMC$ ffprobe test.mp4 
    ffprobe version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2007-2021 the FFmpeg developers
      built with gcc 11 (Ubuntu 11.2.0-19ubuntu1)
      configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
      libavutil      56. 70.100 / 56. 70.100
      libavcodec     58.134.100 / 58.134.100
      libavformat    58. 76.100 / 58. 76.100
      libavdevice    58. 13.100 / 58. 13.100
      libavfilter     7.110.100 /  7.110.100
      libswscale      5.  9.100 /  5.  9.100
      libswresample   3.  9.100 /  3.  9.100
      libpostproc    55.  9.100 / 55.  9.100
    Input #0, mpegts, from 'test.mp4':
      Duration: 00:01:00.00, start: 3600.000000, bitrate: 1053 kb/s
      Program 1 
      Stream #0:0[0x41]: Video: h264 (Baseline) (HDMV / 0x564D4448), yuv420p(progressive), 1920x736, 25 fps, 25 tbr, 90k tbn, 50 tbc

    此致、

    Suren

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

    我们录制的文件是 MP4、但我使用以下 gstreamer 命令更改用于 TI Apps Launcher 的 MPEG-TS 只能支持 MPEG-TS、谢谢!

    gst-launch-1.0 filesrc location=in.mp4! qtdemux qtdemux0.video_0! h264parse! 超赞! filesink location=out.mp4

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

    我们使用 am62p 编码器和 ffmpeg 生成 mp4 文件, 一些文件可以播放和一些文件卡住,谢谢!

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

    尊敬的 Xiwen:

    您是否可以使用计划于本月晚些时候发布的 11.2 SDK 进行流水线验证。 似乎它在 wave5 上有修复程序可以解决此问题。

    此致、

    Suren

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

    尊敬的 Suren Porwar:

    好的、我会在获得 11.2 SDK 后进行试用、谢谢!

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

    谢谢 Xiwen。

    我将关闭此主题、如果您在 11.2 SDK 发布后对其进行测试时遇到任何问题、请打开 较新主题并将此主题链接到该主题。

    此致、

    Suren

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

    尊敬的 Suren Porwar:

    您能否为我们提供一个补丁来测试此问题? 我们无法通过 OTA 更新、下一次发布时间是 2026.1、因此我们需要尽快检查此问题、谢谢!

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

    尊敬的 Xiwen:

    SDK 定于今天发布。 请在 TI.com 上使用 11.2 SDK 进行验证。

    此致、

    Suren

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

    尊敬的 Suren Porwar:

    我们使用最新的 SDK 11.02 来测试这个问题、现在没问题、谢谢!  

    此致、

    Xiwen