我正在使用 Windows 控制台启动我的 GStreamer 视频管道。视频由通过 UDP 接收的 H264 编码流组成。为了多路复用和记录流,我必须提供有关流属性的详细信息 - 其中有一个称为sprop-parameter-sets 的参数(第 4 行):
C:\gst-launch -v udpsrc port=5000 ! application/x-rtp, media=(string)video,
clock-rate=(int)90000,
encoding-name=(string)H264,
sprop-parameter-sets=(string)\"Z0LAFdkBQfsBEAAAAwAXc1lAAPFi5IA\\=\\,aMuMsg\\=\\=\",
payload=(int)96,
ssrc=(uint)2823396101,
clock-base=(uint)3965093735,
seqnum-base=(uint)31989
! gstrtpjitterbuffer ! rtph264depay ...
如您所见,该参数已经包含许多转义字符。有人告诉我这在 Linux 中有效 - 但在 Windows 中,我收到一条错误消息,指出无法解析大写字母(或更确切地说是参数)。我知道 MS 控制台的各种转义 (^\...) 但没有发现问题。那里有可以帮助我正确格式化参数的 Windows 专家吗?