Gstreamer의 입장

2972 단어

윈도우에 창 열기





gst-launch-1.0 dxgiscreencapsrc x=0 y=0 width=1920 height=1080 cursor=TRUE ! video/x-raw,framerate=30/1 ! videoconvert ! autovideosink


  • gst-시작-1.0
    gstreamer 녹화
  • dxgiscreencapsrc x=0 y=0 폭=1920 높이=1080 커서=참
    화면 반영된 플러그인, cursor TRUE 표면 표면 표면도 포함됨
    0,0 위치부터 1920x1080(FHD) 크기만큼
  • 비디오/x-raw,프레임 속도=30/1
    비디오 사진 촬영 30 프레임
  • 비디오 컨버터
    프레임 비디오 변환
  • autovideosink
    화면에 출력

  • mp4로 저장하기





    gst-launch-1.0 dxgiscreencapsrc x=0 y=0 width=1920 height=1080 cursor=TRUE ! video/x-raw,framerate=30/1 ! videoconvert ! queue ! x264enc threads=2 tune=zerolatency pass=5 quantizer=26 speed-preset=6 ! mp4mux fragment-duration=500 ! filesink location="a.mp4"
    


    각 항목은 다음과 같다.
  • gst-시작-1.0
    gstreamer 녹화
  • dxgiscreencapsrc x=0 y=0 폭=1920 높이=1080 커서=참
    화면 반영된 플러그인, cursor TRUE 표면 표면 표면도 포함됨
    0,0 위치부터 1920x1080(FHD) 크기만큼
  • 비디오/x-raw,프레임 속도=30/1
    비디오 사진 촬영 30프레임
  • 비디오 컨버터
    프레임 비디오 변환
  • 대기줄
  • x264enc 스레드=2 튜닝=제로레이턴시 패스=5 양자화기=26 속도 사전 설정=6
    x.264로 마감
  • mp4mux 조각-기간=500
    mp4 파일로 래핑
  • 파일 싱크 위치="a.mp4"
    a.mp4로 저장한다.

  • 화면을 띄우면서 영상 저장





    gst-launch-1.0 dxgiscreencapsrc x=0 y=0 width=1920 height=1080 cursor=TRUE ! video/x-raw,framerate=30/1 ! tee name="local" ! videoconvert ! queue ! x264enc threads=2 tune=zerolatency pass=5 quantizer=26 speed-preset=6 ! mp4mux fragment-duration=500 ! filesink location="a.mp4" local. ! videoconvert ! autovideosink
    


  • gst-launch-1.0

  • gstreamer 녹화
  • dxgiscreencapsrc x=0 y=0 폭=1920 높이=1080 커서=참

  • 화면 반영된 플러그인, cursor TRUE 표면 표면 표면도 포함됨
    0,0 위치부터 1920x1080(FHD) 크기만큼
  • 비디오/x-raw,프레임 속도=30/1

  • 비디오 사진 촬영 30 프레임
  • 티 이름="로컬"

  • 이 지점에서 지역으로 진입함
  • 비디오 변환

  • 프레임 비디오 변환
  • 대기열

  • 다시 큐
  • x264enc 스레드=2 튜닝=제로레이턴시 통과=5 양자화기=26 속도 사전 설정=6

  • x.264로 마감
  • mp4mux 조각-기간=500

  • mp4 파일로 래핑
  • 파일 싱크 위치="a.mp4"로컬.

  • 텍스트 파일 이름과 여기부터 local. 종료점 시작
  • 비디오 변환

  • 프레임 비디오 변환
  • autovideosink

  • 화면에 출력

    .

    좋은 웹페이지 즐겨찾기