GStreamer和动态字幕

时间:2013-04-09 19:17:23

标签: gstreamer subtitle kate matroska

我是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!多路复用器。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

现在有点晚了,但WebM对WebVTT支持类型元数据的字幕。