И ответ был найден с помощью плагина gstreamer с именем gnonlin . Этот компонент включает в себя несколько элементов gstreamer, gnlfilesource
которые могут запускать видео в определенной позиции.
Следующая команда загружает видеофайл и субтитры и начинает воспроизведение с позиции, указанной в media-start
(наносекундах):
gst-launch filesrc location=/data/videos/tbbt_s05e01.srt ! subparse ! bot. gnlfilesource location=file:///data/videos/tbbt_s05e01.avi duration=10000000000000 media-start=100000000000 ! ffmpegcolorspace ! textoverlay name=bot valignment=bottom ! xvimagesink