Вопросы по теме 'gstreamer'

Как определить имя устройства для устройства захвата?
Я пишу приложение GStreamer (GStreamer использует DirectShow под капотом в Windows), которое захватывает микрофон и видеокамеру компьютера. Он отлично работает, но требует, чтобы я указал имена устройств вручную. Я хотел бы, чтобы моя программа...
2216 просмотров
schedule 26.12.2023

Кроссплатформенный инструмент для преобразования видео + Python (Gstreamer?)
Я ищу инструмент, чтобы сделать следующее: Конвертируйте видео/аудио из нескольких форматов в формат WebM. Должен быть привязан к командной строке или Python . Кроссплатформенность. Без лицензионных отчислений . Таким образом, все...
614 просмотров
schedule 02.12.2023

Videomixer не работает с источниками, а не с Videotestsrc
Я хочу одновременно воспроизводить два разных локальных видеофайла в одном окне. Код ниже без демультиплексора и декодера работает нормально. static void play_video(){ GMainLoop *loop; GstElement *pipeline,*videomixer; GstElement...
2996 просмотров
schedule 25.10.2022

Заставить буферы gstreamer appsink хранить только 10 мс данных
У меня есть конвейер gstreamer, который сбрасывает все свои данные в appsink: command = g_strdup_printf ("autoaudiosrc ! audio/x-raw-int, signed=true, endianness=1234, depth=%d, width=%d, channels=%d, rate=%d !" " appsink...
3445 просмотров
schedule 16.02.2024

Как захватывать видеокадры с помощью gstreamer-sharp
Я делаю некоторую обработку видео с уже написанным приложением. На самом деле, он использует DirectShow (DS) для декодирования видеопотока и обработки его с помощью обратного вызова. Основной недостаток заключается в том, что многие распространенные...
2820 просмотров
schedule 22.11.2022

gstreamer и вывод mp4 или avi со звуком
У меня есть приведенный ниже синтаксис, который будет отображать видео с моей веб-камеры на экране и кодировать видео в файл ogv. Я хотел бы показать видео на экране, но изменить его с файла ogv на файл mp4 и / или avi с записываемым звуком, может...
7154 просмотров
schedule 10.10.2022

Как запрограммировать видеомикшер с помощью Gstreamer C API
Я пытаюсь смоделировать следующий конвейер gstreamer с помощью C API: gst-launch -e videomixer name=mix ! ffmpegcolorspace ! xvimagesink \ videotestsrc pattern=1 ! video/x-raw-yuv,width=100,height=100 ! videobox border-alpha=0 top=0 left=0 !...
6838 просмотров
schedule 08.03.2024

Предупреждение GObject не может зарегистрировать существующий тип
Я пользователь/программист GStreamer, но я никогда не использовал GLib напрямую. Недавно я решил использовать GLib для создания простого GObject и воспользоваться преимуществами реализации сигналов. (Я программист Windows) Я разработал простую...
407 просмотров
schedule 28.10.2022

Справочное сообщение gstreamer переопределяет мое сообщение argparse
Я пытаюсь использовать argparse для обработки аргументов командной строки моего приложения, но у меня возникли проблемы с gstreamer (который использует мое приложение). Когда я даю параметр -h для своего приложения, вместо того, чтобы показывать...
306 просмотров
schedule 18.01.2024

Создание конвейера gstreamer с целью изменения частей
Я работаю над аудиостримером и хочу иметь возможность изменять файл, который я транслирую, а также цель, на которую я транслирую. Чтобы сделать это, я бы изменил местоположение для моих файлов, или я бы изменил хост/порт моего udpsink. У меня...
895 просмотров
schedule 03.04.2024

Как получить идентификатор окна X, созданного DirectFB?
Я разрабатываю программу, использующую DirectFB и GStreamer-0.10. Я использую gst_x_overlay_set_xwindow_id() из библиотеки gstxoverlay GStreamer, чтобы указать GStreamer отображать окно, созданное DirectFB. gst_x_overlay_set_xwindow_id()...
384 просмотров
schedule 05.06.2024

g_signal_connect pad-added не работает
Я пытаюсь научиться использовать динамические пэды в gstreamer. Поэтому я попытался добавить сигнал с добавлением пэда, чтобы я мог получить сообщение после создания элемента. Однако я не получил никакого сообщения. Вот код: #include...
1483 просмотров
schedule 15.09.2022

Как создать gstreamer-sharp с помощью monodevelop / xamarin?
Я разработчик AudioCuesheetEditor, приложения для редактирования звуковых листов. Новая версия должна иметь возможность воспроизводить звук, поэтому я хотел бы использовать gstreamer в качестве бэкэнда. Я немного исследовал gstreamer и обнаружил,...
5295 просмотров
schedule 25.09.2022

Сбой многопоточного Gstreamer с PyGTK (xcb_xlib_threads_sequence_lost)
Я понимаю, что нельзя обновлять пользовательский интерфейс из других потоков в gtk или сталкиваться с последствиями, но я не уверен, как я могу избежать этого при использовании gstreamer . Мое приложение время от времени падает во время...
7336 просмотров
schedule 11.12.2022

Как использовать gst-rtsp-server с собственным пайплайном?
Я пишу приложение gstreamer, и мне нужно передать выходной аудио/видеопоток через rtsp. Но в gst-rtsp-server примерах я создал factory создание только по gst-launch синтаксису: factory = gst_rtsp_media_factory_new ();...
3320 просмотров
schedule 16.11.2022

qt создать процесс запуска gst
Я пытаюсь создать процесс gst-launch с помощью этого конвейера: gst-launch -ve videotestsrc ! 'video/x-raw-yuv,width=640,height=480,framerate=15/1,format=(fourcc)I420' ! queue ! mfw_vpuencoder codec-type=2 ! queue ! avimux name=mux ! filesink...
566 просмотров
schedule 30.03.2024

Разделение wav-файлов Gstreamer multifilesink
У меня проблема с записью потоков с помощью gstreamer. Приходится записывать аудио и видео отдельно и врубать по приходу сигнала. У меня правильно работает видео, но все еще есть проблемы с файлами wav. Даже простой пайплайн в gst-launch работает...
3596 просмотров
schedule 11.04.2024

Gst-launch: Сохранение каждого изображения видеопотока во время его просмотра
В настоящее время я пытаюсь сохранить видеопоток в файлы с помощью gst-launch, одновременно просматривая само видео (используя v4l2src). На данный момент я получил это, работая с сохранением изображений в файлы с помощью ! multifilesink при наличии...
4152 просмотров
schedule 23.10.2022

Как справиться с перекосом часов в потоковом аудио
Проблема : Его потоковое аудио-видео в прямом эфире через сеть Wi-Fi + udp. Поток: Mpeg2Ts Платформа проигрывателя: gstreamer. Pipeline Appsrc ----> tsdemuxer -----> аудио-очередь----> декодер faad---> alsasink-----> видео-очередь->...
2024 просмотров
schedule 14.02.2024

Плагин gstreamer для получения видеопакетов и метаданных из транспортного потока
привет, я пытаюсь демультиплексировать файл транспортного потока, чтобы разделить видео и аудио файлы (только пакеты Ts) с помощью плагинов gstreamer, я пробовал следующие параметры командной строки для видео gst-launch-0.10 filesrc...
965 просмотров
schedule 26.03.2024