gpt4 book ai didi

gstreamer - 我们可以将音频二进制数据直接写入 gstreamer 管道吗?

转载 作者:行者123 更新时间:2023-12-03 17:28:44 25 4
gpt4 key购买 nike

我想将二进制数据直接写入 gstreamer 管道,但我无法这样做。

我试过 rawaudioparse 插件。我已将二进制数据写入 .raw 文件并尝试使用此命令播放此二进制数据。

gst-launch-1.0 filesrc location=audio.raw ! rawaudioparse use-sink-caps=false \
format=pcm pcm-format=s16le sample-rate=48000 num-channels=2 \
audioconvert ! audioresample ! autoaudiosink

我的目标是将音频二进制数据写入 gstreamer 管道并将其作为 RTMP 流播放。

最佳答案

是的,您可以使用元素 fdsrc 来实现这一点。 ,它接受一个文件描述符(默认情况下:标准输入),它将从中开始读取数据。

您的 GStreamer 管道将如下所示:

# Replace "cat audio.raw" with your actual commands
cat audio.raw | gst-launch-1.0 fdsrc ! rawaudioparse (...)

关于gstreamer - 我们可以将音频二进制数据直接写入 gstreamer 管道吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57986321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com