#c #gstreamer
#c #gstreamer
Вопрос:
У меня есть некоторые проблемы с синхронизацией при воспроизведении аудиофайла, волнового файла вместе с получением видеовхода с камеры. Звук воспроизводится правильно, но видео, кажется, застывает на дисплее
Сначала я подумал, что это проблема с часами. Возможно, система использует звуковые часы, и видео не может быть запущено. Поэтому я меняю настройки часов на системные часы по умолчанию
GstClock *clock = gst_system_clock_obtain(); gst_pipeline_set_clock (GST_PIPELINE(l_app.pipeline), clock);
Однако ситуация, казалось, не улучшалась. Правильный ли трубопровод?
Мне нравится спрашивать
- Есть ли что-то, что я могу упустить
- Должны ли два устройства (одна камера и один аудиофайл) быть связаны, чтобы их можно было синхронизировать
- или это разница в частоте (аудио 44000 Гц, тогда как видео на
частоте 30-25 Гц) - я кое-что читал о преролле. Может быть, мне нужно явно задать состояние воспроизведения видео
С уважением