首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用gstreamer保存具有编码MPEG4 4的rtsp音频流-泛型

如何使用gstreamer保存具有编码MPEG4 4的rtsp音频流-泛型
EN

Stack Overflow用户
提问于 2020-01-28 08:51:48
回答 2查看 1.2K关注 0票数 0

我有一个带有音频和视频的rtsp流。我需要将音频保存到一个.ts文件中。音频编码是MPEG4 4-通用的。什么管道可以用来保存音频流?我试过了解码,它给出了一个错误,说缺少插件。

EN

回答 2

Stack Overflow用户

发布于 2020-02-07 19:14:49

如果您正在通过rtsp获取流,则不需要对流进行解码以保存到.ts中,只需将流脱载,则可以根据源代码编码使用适当的解装载器(如rtph264depay或rtpvp8depay )。

下面的一些东西只保存视频,

gst-启动-1.0 -e rtspsrc location=rtsp_url!rtph264depay!排队!mpegtsmux!文件墨迹location=file.ts

若要同时保存视频和音频,可以使用管道如下所示

gst-启动-1.0 rtspsrc location=rtsp_url name=rtspsrc!应用程序/x,payload=96!rtph264depay!h264parse!mpegtsmux name=mux!文件墨迹location=file.ts rtspsrc。好了!应用程序/x,payload=97!rtpmp4adepay!啊哈!穆克斯。-e

您可以根据编解码器特定的插件应用反加载器和muxer。

出现错误的“缺少插件”可能是你的gstreamer安装在不完整或损坏。请安装gstreamer的所有模块,如GStreamer、gst-plugins-base、gst-plugins-good、gst-plugins-bad、gst-plugins-丑陋。

票数 0
EN

Stack Overflow用户

发布于 2022-09-14 09:02:23

Chakradhar K

我使用了一个类似的命令来保存一个音频-视频文件,它正在为我工作。

保存视频和音频

gst-启动-1.0 rtspsrc location="rtsp://192.168.68.114:5554/playlist.m3u“name=rtspsrc!应用程序/x,payload=96!rtph264depay!h264parse!mpegtsmux name=mux!文件墨迹location=sintel_video.mp4 rtspsrc。好了!应用程序/x,payload=97!rtpmp4gdepay!啊哈!穆克斯。-e

我刚把rtpmp4adepay改成了rtpmp4gdepay。

您可以使用以下命令检查更多信息

gst-检查-1.0 rtpmp4gdepay

文档:GStreamer工具

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

https://stackoverflow.com/questions/59945034

复制
相关文章

相似问题

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