Мне нужно использовать 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"
Но оставшиеся элементы сохраняют исходную частоту кадров после видео.
Есть ли способ сбросить ограничения всех путей или переопределить значение частоты кадров исходного источника при разборе?