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.

[参考译文] RTOS/TMS320C6678:如何使用 H.264编码器对隔行视频进行编码(H264 High Profile Encoder Version 01.00.01.04)

Guru**** 2585275 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/633333/rtos-tms320c6678-how-to-encode-interlaced-video-with-h-264-encoder-h264-high-profile-encoder-version-01-00-01-04

器件型号:TMS320C6678

工具/软件:TI-RTOS

大家好:

我从 mcsdk_video_2_2_0_46\examples\transcode 的演示中删除 tftp 模块, 将 SRIO 驱动器模块和 RTP 模块添加到项目中。 隔行视频(PAL 720*57625fps)来自摄像机,然后通过 SRIO 发送到 DDR3。  在  DSP 对隔行视频进行编码后、生成的数据流将与 RTP 协议打包并发送到 PC。 我选择 mplayer 播放视频。 参数时、我会看到该参数

inputContentType = IVIDEO_Interl隔 行  

interlaceCodingType = 4

inputBufDesc->topFieldFirstFlag = 0

CaptureWidth =720

Inputwidth =720

intuthight =288、

播放机中显示的图片为720*288,而不是预期的720*576。

当我选择 inputContentType = IVIDEO_Progressive 时、在播放器上看不到任何差异。

问题是、我需要做些什么来使交错视频由 H.264编码器进行编码。

任何建议都将被采纳!

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将您的疑问转发给软件专家。 他们的反馈应发布在此处。

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

    您好 Junyi、您能不能附加一个我们可以分析的小型 H.264剪辑? 或者您是否有任何视频分析器、例如 Elecard?。 主要思路是查看 输出视频 实际上是否标记为隔行或逐行。 你试过除 mplayer 以外的另一位球员吗?

    谢谢、

    Paula

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Paula、
    感谢您的回复。 按照您的想法、我选择 Elecard 来分析输出视频。 当将 inputContentType 设置为 IVIDEO_interlas 时、输出视频标记为隔行、而当将 inputContentType 设置为 IVIDEO_progressive 时、输出视频标记为逐行。 inputContentType 是否为输出视频指定了扫描线类型? 在遵循您的建议之前、我只是认为 inputContentType 是输入视频的参数。
    此外,我还想知道我需要做什么来播放整个隔行视频(PAL,720*576),而不仅仅是帧的一个字段(720*288)。 我选择 SDP 协议文件以打开 MPlayer 并播放输出视频。MPlayer 是否可以使用 SDP 协议文件播放整个隔行帧?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Junyi、您好、感谢您分享您的最新动态。 我的建议是 与不同的角色一起尝试。 MPlayer 应该能够播放 隔行和 逐行播放、但我一段时间没有尝试过。 我不记得您是否需要 进行特殊设置。  也许您可以尝试 VLC? 或者使用我们的 C66x 解码器或诸如 ffmpeg 的 PC 解码器对剪辑进行解码并 检查 YUV?

    谢谢、

    Paula

      

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Paula、您好、感谢您的回复。 我将遵循您的建议。

    此致
    Junyi