Как исправить частоту кадров в плейбине? - PullRequest
2 голосов
/ 03 апреля 2019

Мне нужно использовать gstream playbin для воспроизведения видео с частотой кадров, отличной от исходной. Например, фактическая частота кадров видео, записанного с настройкой камеры 30 кадров в секунду, составляет 30000/1001, но я бы хотел, чтобы воспроизведение было 30 кадров в секунду.

gst-launch-1.0 -v playbin uri=http://media.w3.org/2010/05/video/movie_300.mp4 video-sink="videorate ! capsfilter caps=video/x-raw,framerate=3000/1000 ! videoconvert ! autovideosink"

Я попробовал выше, и я вижу, что внутренняя частота кадров пути элемента видеорейта изменена на "framerate = (фракция) 3/1" Но оставшиеся элементы сохраняют исходную частоту кадров после видео.

Есть ли способ сбросить ограничения всех путей или переопределить значение частоты кадров исходного источника при разборе?

...