2013-11-03 3 views
0

안녕하세요 모두들 제가 비디오를 재생할 때 gstreamer 및 C API를 사용하여 창의 크기를 어떻게 변경할 수 있습니까? 누군가가 어떻게 생각합니까? 내가 900에 폭을 변경하고 400 높이가 C API로 잘 작동하지만 때 내가 그것을 아무튼 videoscale 함께 할 할 때gstreamer를 사용하여 창 크기를 수정했습니다.

gst-launch -e videotestsrc pattern="snow" ! video/x-raw-yuv, framerate=10/1, width=200, height=150 ! videomixer name=mix ! \ 
    ffmpegcolorspace ! xvimagesink videotestsrc ! video/x-raw-yuv, framerate=10/1, width=640, height=360 ! mix. 

: 은 GST-출시와 exemple를 위해 나는이 코드를 사용 't 일 나는 항상 작은 창문이있어, 나를 도울 수있어 ?? 고마워요

+0

어떤 gstreamer 버전을 사용하고 있습니까 (0.10 또는 1.0)? – martien9

답변

1

0.10 버전을 사용하는 경우 출력 크기를 변경할 수있는 videomixer2 플러그인을 사용하십시오. 그래서 당신은 그런 것을 가질 수 있습니다 :

gst-launch -e videotestsrc pattern="snow" ! video/x-raw-yuv, framerate=10/1, width=200, height=150 ! videomixer2 name=mix ! video/x-raw-yuv, framerate=10/1, width=1280, height=720 ! ffmpegcolorspace ! xvimagesink videotestsrc ! video/x-raw-yuv, framerate=10/1, width=640, height=360 ! mix. -v 
+0

괜찮습니다. – user2936743

관련 문제