工具/软件:Linux
您好!
我尝试了命令:gst-launch-1.0 -e v4l2src device=/dev/video1 num-buffers=50000io-mode=4! 'video/x-raw、format=(string) YUY2、width=(int) 1280、height=(int) 720、framerate=(fraction) 30/1'! VPE num-input-buffers=8! 排队! ducatih264encc 位速率= 10000级别= LEVEL-51配置文件=高电平! 排队! h264parse! 救世主! 文件链接位置= x.avi
然后我尝试了命令:gst-launch-1.0 -e v4l2src device=/dev/video1 num-buffers=50000 io-mode=4! 'video/x-raw、format=(string) YUY2、width=(int) 1280、height=(int) 720、framerate=(fraction) 30/1'! VPE num-input-buffers=128! 排队! ducatih264encc 位速率= 10000级别= LEVEL-51配置文件=高电平! 排队! h264parse! 救世主! 文件链接位置= x.avi
它遇到了同样的问题。
但是,我使用了命令:gst-launch-1.0 -e v4l2src device=/dev/video1 num-buffers=-1 io-mode=4! 'video/x-raw、format=(string) YUY2、width=(int) 1280、height=(int) 720、framerate=(fraction) 30/1'! 视频转换! 排队! ducatih264encc 位速率= 10000级别= LEVEL-51配置文件=高电平! 排队! h264parse! 救世主! 文件链接位置= x.avi
它运行良好!
我认为这是因为 VPE 插件 导致了问题?
另一个问题是我将 ducatih264enc 的属性 bitrate 设置为10000。但我发现编码文件 比特率不是10000。
比特率不稳定,有时超过10000,有时不到10000。
因此,您可以帮助设置编码文件以设置 corret 比特率。
我使用 sdk4.1在 AM5728 EVM 上尝试了这些命令。
但这对我的问题没有帮助。
那么、您能帮我解决这些问题吗?
谢谢(&C)!

