Gstreamer를 사용하여 바이너리 이미지 데이터에서 Gstreamer 비디오 싱크

shafeer vc

질문은 gstreamer의 소스로 이미지 데이터 에서 묻는 것과 유사합니다.

내 요구 사항은 다음과 같습니다.
1. 여러 이미지 데이터를 포함하는 바이너리 파일 [확장자로 간주]이 있습니다 [하나의 바이너리 파일에 10 개의 이미지 데이터]
2. 바이너리 파일이 추출되고 이미지 데이터가 Windows의 폴더 위치에 .jpg로 저장되었습니다.
3. 비디오 디스플레이를 위해 아래 파이프 라인을 사용했습니다. gst-launch-1.0 multifilesrc location = ": / Images / % d.jpg"caps = "image / jpeg, framerate = 10 / 5 "! jpegdec! autovideosink ** 이미지 폴더에는 1.jpg, 2.jpg 등으로 시작하는 이름으로 저장된 .jpg 파일이 있습니다.. % d는 경로 시작 인덱스에서 1부터 가장 높은 값 [연속 번호 이미지]까지 이미지를 가져옵니다.
         

여기까지 모든 것이 괜찮아 보입니다. 이제 요구 사항은 2 단계를 건너 뛰는 것입니다. 즉, 이미지 바이너리 데이터를 물리적 드라이브 경로에 이미지 파일로 저장하기 위해 변환 할 필요가 없습니다. 대신, 바이너리 파일에서 추출 된 바이너리 데이터를 소스 패드로 GStreamer 파이프 라인에 직접 전달하는 것과 같은 것을 찾고 있습니다. 이것이 가능한가 ? 그렇다면 파이프 라인의 소스 패드를 어떻게 작성해야합니까?

이유 : 바이너리 파일에 32GB의 데이터가 있습니다 [이는 바이너리 파일로 압축 된 웹캠 이미지입니다]. 따라서 이러한 데이터를 이미지 형식으로 다시 저장하면 드라이브에 32GB의 추가 공간이 필요합니다. . 이미 바이너리 형식의 이미지 데이터가 있으므로 이러한 바이너리 데이터 [C 프로그래밍의 버퍼 형태]를 GStreamer 파이프 라인 소스로 직접 전달하는 메커니즘이 필요합니다.

참고 : gstreamer 1.0은 Windows OS에서 사용됩니다.

Florian Zwoch

첫 번째 질문은 정확한 목적을 위해 비디오 데이터를 비디오 파일 형식으로 저장하지 않는 이유입니다.

.NET Framework를 사용하여 GStreamer 애플리케이션을 작성할 수 있습니다 appsrc. 그런 다음 2 단계에서와 마찬가지로 응용 프로그램에서) 데이터를 구문 분석을 통해 이미지 덩어리를 공급해야 appsrc받는 사람 jpegdec.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

여러 UDP 싱크가있는 GStreamer 파이프 라인 (이미지 포함)

Gstreamer 1.0 소스 1 개와 싱크 디스플레이 2 개

AAC 오디오를 래핑하려면 어떤 gstreamer rtp 페이 로더 요소를 사용해야합니까?

ffpeg를 사용하여 비디오에 XY에 맞게 워터 마크 이미지를 추가하는 방법

gstreamer를 사용하여 오디오 rtp 리샘플링 및 디페이로드

Gstreamer를 사용하여 라즈베리 파이 카메라에서 비디오 (1080p 30fps)를 녹화하는 방법은 무엇입니까?

MPEG-4 비디오를 MPEG-TS 형식으로 변환하는 Gstreamer 파이프 라인

GPUImage를 사용하여 비디오에 이미지 추가

c API와 함께 gstreamer를 사용하여 이미지 표시

이미지를 표시하는 gstreamer 파이프 라인

videomixer [GStreamer]를 사용하여 여러 이미지 파일 결합

gstreamer에서 오디오 및 비디오를 mux하는 방법

GStreamer 1.0을 사용하여 Raw BGRA 이미지를 JPG로 변환하는 방법은 무엇입니까?

Ubuntu에서 Gstreamer를 사용하여 RTP 프로토콜을 통해 Mp4 비디오 스트리밍

Gstreamer 파이프 라인 다중 싱크를 하나의 src로

비디오 오버레이 기능에 해당하는 GStreamer #

gstreamer 파이프 라인 비디오 및 오디오

gstreamer 및 vhs 캡처 : 비디오는 정상이지만 사운드 음소거

cideigniter를 사용하여 데이터베이스에서 비디오 및 배경 이미지 검색

여러 버퍼를 하나의 이미지로 싱크하면 GStreamer에서 여러 이미지를 복구 할 수 있습니까?

Gstreamer Playbin이 가상 머신에서 비디오를 재생하지 못함

Gstreamer를 사용하여 PNG 이미지에서 mp4 비디오 파일을 만드는 방법

Javascript를 사용하여 비디오에 이미지 시퀀스

Magick Wand API를 사용하여 이미지에서 바이너리 데이터 가져오기

Gstreamer(Python)에서 오디오를 스트리밍하는 방법

Android JNI에서 Appsrc Gstreamer로 비디오 데이터 버퍼 수신

디스플레이 gstreamer aarch 64 linux를 사용하지 마십시오.

반응 js를 사용하여 데이터베이스에서 이미지 및 비디오 표시

웹캠용 파이썬에서 GStreamer를 사용하여 Opencv 비디오 캡처 프레임 스트리밍

TOP 리스트

  1. 1

    ImageJ-히스토그램 빈을 변경할 때 최대, 최소 값이 변경되는 이유는 무엇입니까?

  2. 2

    상황에 맞는 메뉴 색상

  3. 3

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  4. 4

    Oracle VirtualBox-설치를 위해 게스트를 부팅 할 때 호스트 시스템이 충돌 함

  5. 5

    ExecuteNonQuery- 연결 속성이 초기화되지 않았습니다.

  6. 6

    Cassandra에서 버전이 지정된 계층의 효율적인 모델링

  7. 7

    원-사각형 충돌의 충돌 측면을 찾는 문제

  8. 8

    Matlab의 반복 Sortino 비율

  9. 9

    Apache POI를 사용하여 xlsx를 읽는 동안 주 스레드의 NoSuchMethodError

  10. 10

    Android에서 Drawable을 int로 또는 그 반대로 변환하는 방법

  11. 11

    어떻게 같은 CustomInfoWindow 다른 이벤트를 할 수 있습니다

  12. 12

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  13. 13

    JQuery datepicker 기능이 인식되지 않거나 새 프로젝트에서 작동하지 않음

  14. 14

    PyCharm에서 프로젝트를 제거하는 방법은 무엇입니까?

  15. 15

    regedit에서 방금 내 보낸 Windows 레지스트리 가져 오기 문제

  16. 16

    C ++ VSCode에서 같은 줄에 중괄호 서식 지정

  17. 17

    Python 사전을 사용하는 동안 "ValueError : could not convert string to float :"발생

  18. 18

    자바 스크립트로 duolingo 형 문장 연습을 개발 중입니다. 구현했지만 더 개선이 필요합니다

  19. 19

    react-redux 저장소의 상태 변수는 console.log 후에 정의되지 않습니까?

  20. 20

    cURL 명령은 git bash에서는 작동하지만 cmd 및 powershell에서는 작동하지 않습니다.

  21. 21

    JavaFX : TilePane을 중앙에 배치하고 TilePane 자식을 왼쪽에서 오른쪽으로 배치하는 방법은 무엇입니까?

뜨겁다태그

보관