您好!
我的客户希望在 AM572x 上实现 h263编码和解码。
我知道 MPEG4可以支持 h263编码器、但需要特殊设置(ShortVideoHeader=1)。 如何根据 GStreamer 应用更改编解码器参数?
对于 h263解码、我检查了 MPEGdec 用户指南、它似乎没有针对编解码器的特殊设置。 但是对于 GStreamer、我们应该改变什么来解码 h263流?
我已检查以下帖子、但它不是基于 Gsteamer。
请提供帮助吗?
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 上实现 h263编码和解码。
我知道 MPEG4可以支持 h263编码器、但需要特殊设置(ShortVideoHeader=1)。 如何根据 GStreamer 应用更改编解码器参数?
对于 h263解码、我检查了 MPEGdec 用户指南、它似乎没有针对编解码器的特殊设置。 但是对于 GStreamer、我们应该改变什么来解码 h263流?
我已检查以下帖子、但它不是基于 Gsteamer。
请提供帮助吗?
您好!
在此代码中、gstreamer 元素 ducatimpeg4enc 中似乎不支持 h263编码。
git.ti.com/.../gstducatimpeg4enc.c
对于 h263enc、必须设置 ShortVideoHeader=1。
使用命令 GST-CHECK "ducatimpeg4enc"、您可以检查此元素的属性。 我想您可以添加 gstreamer 属性、这样就可以为 h263编码设置编码器。 如果需要、则必须分别设置其他属性。
另一个注意事项是、修改应扩展到 GST 中的 IMPEGENC_Params。
对于 h263enc、您也可以检查以下内容:
http://git.ti.com/glsdk/omapdrmtest/blobs/master/videnc2test.c
BR
玛格丽塔
e2e.ti.com/.../gst_5F00_h263enc_5F00_support.txtHiChris、
这不会在电容滤波器中公开、但随附贴片后、会像 h263那样进行编码。
此处使用 ShortVideoHeader 已硬编码。
在使用补丁构建 libgstducati.so 后、我尝试使用以下流水线。
gst-launch-1.0 --gst-debug=*Ducati*:4 -e videotestsrc num-buffers=10! 'video/x-raw、format=(string) NV12、height=(int) 288、width=(int) 352、framerate=(fraction) 30/1'! VPE! 很棒的酒店! filesink location=test.h263