永利国际集团发展有限公司: [Audio] 用gstreamer录制音视频问题

永利游戏开户直营
154|3
楼主
 楼主 | 2019-7-31 14:28 | 只看该作者 ||退出气泡模式 |倒序浏览 |阅读模式
大家好   
硬件为dm368    gstreamer为  gst-launch-0.10

录制音视频的命令行如下

gst-launch -v v4l2src always-copy=FALSE input-src=component !\
'video/x-raw-yuv,format=(fourcc)NV12,width=(int)1280,height=(int)1024,framerate=(fraction)25/1' !\
TIVidenc1 codecName=h264enc engineName=codecServer contiguousInputFrame=TRUE bitRate=1000000 !\
queue !\
mux.alsasrc !\
TIAudenc1 !\
queue !\
mux.avimux name=mux !\
queue !\
filesink location=output_cap2_.avi



报的错误如下:
WARNING: erroneous pipeline: link without sink element

请问各位是什么原因呢?命令行格式不对吗?类似的格式已经在gst-launch-1.0上 试验过    是ok的

请问gst-launch-0.10和gst-launch-1.0在格式上有什么区别吗?

谢谢各位

沙发
| 2019-7-31 14:35 | 只看该作者
gstreamer是什么?可以科普一下吗?
板凳
 楼主 | 2019-7-31 14:38 | 只看该作者
gaoke231 发表于 2019-7-31 14:35
gstreamer是什么?可以科普一下吗?

流媒体
地板
 楼主 | 2019-8-1 16:52 | 只看该作者
大家好

这个问题不知道算不算解决了    我更换了queue

命令如下:


gst-launch -v v4l2src always-copy=FALSE input-src=component !\
'video/x-raw-yuv,format=(fourcc)NV12,width=(int)1280,height=(int)1024,framerate=(fraction)25/1' !\
TIVidenc1 codecName=h264enc engineName=codecServer contiguousInputFrame=TRUE bitRate=1000000 !\
multiqueue !\
alsasrc !\
TIAudenc1 !\
avimux bigfile=FALSE !\
filesink location=output_cap2_.avi

用命令输入之后  打印如下:

gst-launch -v v4l2src always-copy=FALSE input-src=comp
onent !\
> 'video/x-raw-yuv,format=(fourcc)NV12,width=(int)1280,height=(int)1024,framerat
e=(fraction)25/1' !\
> TIVidenc1 codecName=h264enc engineName=codecServer contiguousInputFrame=TRUE b
itRate=1000000 !\
> multiqueue !\
> alsasrc !\
> TIAudenc1 !\
> avimux bigfile=FALSE !\
> filesink location=output_cap2_.avi
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstPipeline:pipeline0/GstAlsaSrc:alsasrc0: Could not open audio device for recording.
Additional debug info:
gstalsasrc.c(627): gst_alsasrc_open (): /GstPipeline:pipeline0/GstAlsaSrc:alsasrc0:
Recording open error on device 'default': No such file or directory
Setting pipeline to NULL ...
Freeing pipeline ...

提示是找不到声卡  因为硬件声卡还没有加进来

请问有明白的人  可以讲解下  这个命令行可以进行音视频的同步编码吗


谢谢各位了
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

永利游戏开户直营 快速回复 返回顶部 返回列表
申博现金网官方网址 上申博网登入 百万彩在线开户 大发彩票北京赛车导航 网捕 慵 巧 55sblive.com
威尼斯人发财车路线网上娱乐场 大发国际赌场 澳门威尼斯好 锦福国际娱乐开户游戏 澳门太阳城游戏网上娱乐场
新加坡赌钱网上娱乐场 澳门金沙拍卖行的骗术 开棋牌室怎么招客户 菲律宾申博网上娱乐安全上网导航手机客户端下载网上娱乐场 澳门金沙剧院
bbin官方网开户登入 凯发娱乐可靠吗 申博娱乐现金网 澳门娱乐官方网 菲律宾申博现场娱乐现金网网上娱乐场