首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法用G722编码Gstreamer应用程序的avenc_g722 :捕捉SIGSEGV

无法用G722编码Gstreamer应用程序的avenc_g722 :捕捉SIGSEGV
EN

Stack Overflow用户
提问于 2018-01-12 12:45:16
回答 1查看 649关注 0票数 0

我想用gstreamer-1.0在G722编解码器中播放音频。当我使用以下命令时,已经发生了SIGSEGV。

tx: gst-启动-1.0 -v alsasrc device="hw:0“!破译!声音转换!声音很好!avenc_g722!假链

结果:

/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:sink:大写=“音频/x-raw\,\format\=(字符串)S16LE\,\layout\=(字符串)交织\,\ rate\=(int)44100\,\ channels\=(int)2\,\信道掩码\=(位掩码)0x00000000000000000003” 捕获SIGSEGV # 0x76d28c20在/lib/libc.so.6的轮询()中 #10x00000000?() 0:00:02.291262125 957 0x1122d50警告 alsa gstalsasrc.c:868:xrun_recovery: xrun recovery -32:断管纺纱.请运行'gdb启动-1.0 957‘继续调试,Ctrl退出,或Ctrl-\转储核心。

我检查了gdb,但结果如下。

警告:无法找到libthread_db匹配thread的线程库,线程调试将不可用。 警告:无法找到libthread_db匹配thread的线程库,线程调试将不可用。0x76c9bc20在/lib/libc.so.6的轮询()中

我能做些什么来解决这个问题?avenc_g722有一个bug吗?

有g722编码器吗?我只知道ffenc_g722,但我认为gstreamer只适用于gstreamer-0.10,所以我不能使用它。

环境:

操作系统::imx6ull (16位)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-12 13:57:23

尝试添加如下所示的音频:

gst-启动-1.0 -v alsasrc device="hw:0“!录音带!破译!声音转换!声音很好!avenc_g722!fakesink dump=true

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48226583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档