【发布时间】:2013-04-01 09:30:41
【问题描述】:
我是 GStreamer 的新手,我正在尝试使用字幕流对视频流(现在是 v4l2src)进行编码并混合到 matroska 容器中。我可以传入带有字幕的 .srt 文件,然后将其编码到文本流中。但是我想使用字幕流来编码在录制视频时生成的“元数据”。我可以使用 textoverlay 但不想将元数据刻录到图像上。我想稍后再做(经过各种后期制作效果)。
有没有一种方法可以随着时间的推移将字幕添加到 matroskamux 中?字幕文本的内容事先是未知的,例如移动摄像机的 GPS 坐标。
这是在 matroska 流中记录元数据的最佳方法吗?
这是我的 GStreamer 管道,形成 gst-launch 的 pov:
gst-launch-0.10 matroskamux name=mux !文件接收器位置=test.mkv \ v4l2src ! x264enc !多路复用器。 \filesrc 位置=subtest.txt !亚解析! kateenc 类别=SUB !多路复用器。
感谢您的宝贵时间。
【问题讨论】:
标签: gstreamer subtitle kate matroska