Gstreamer 在 MP4 中缺少音频

Gstreamer Missing Audio in MP4

此命令将文本添加到视频,但输出的 MP4 文件中缺少音频:

gst-launch-1.0 filesrc location=input.mp4 name=src ! decodebin ! textoverlay text="My Text" ! x264enc ! h264parse ! mp4mux ! filesink location=output.mp4

我该如何解决这个问题,以便保留音频?

谢谢

这个有效:

gst-launch-1.0 \
filesrc location=input.mp4 name=src\
  ! decodebin name=demuxer \
demuxer. ! queue \
  ! textoverlay text="My Text" \
  ! x264enc ! muxer. \
demuxer. ! queue \
  ! audioconvert ! voaacenc ! muxer. \
mp4mux name=muxer \
  ! filesink location=output.mp4