我是GStreamer的新手,我正在尝试使用字幕流编码视频流(现在为v4l2src)并将其复用到matroska容器中。我能够传入带有字幕的.srt文件,然后将其编码到文本流中。但是,我想使用字幕流来编码在录制视频时生成的“元数据”。我可以使用textoverlay但不想将元数据刻录到图像上。我想稍后再做(经过各种后期制作后的效果)。
有没有办法随着时间的推移我可以在matroskamux中添加字幕?字幕文本的内容在手前是未知的,例如移动摄像机的gps坐标。
这是在matroska流中录制元数据的最佳方法吗?
这是我的GStreamer管道,形成gst-launch的pov:
gst-launch-0.10 matroskamux name = mux! filesink location = test.mkv \ v4l2src! x264enc! MUX。 \ filesrc location = subtest.txt! subparse! kateenc category = SUB!多路复用器。
感谢您的时间。
答案 0 :(得分:0)
现在有点晚了,但WebM对WebVTT支持类型元数据的字幕。