1

Можно ли изменить скорость воспроизведения видео в gst-launch чтобы оно воспроизводилось быстрее или медленнее? Или есть способ настроить воспроизведение видео с определенной позиции?

Примите во внимание следующий конвейер, который я использую для воспроизведения аудио / видео с субтитрами:

gst-launch filesrc location=tbbt_s05e01.srt ! subparse ! bot. filesrc location=tbbt_s05e01.avi ! decodebin name=decoder decoder. ! queue ! audioconvert ! audioresample ! autoaudiosink decoder. ! timeoverlay ! textoverlay name=bot valignment=bottom ! xvimagesink

1 ответ1

0

И ответ был найден с помощью плагина 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .