2012-05-03 3 views
2

내가 비디오를 재생하기 위해 명령 프롬프트에서 특정 파이프 라인을 실행하려고하고 나는 종종 이러한 오류/메시지/경고 점점 오전 :gstreamer를 누락 플러그인

: 다음

WARNING: erroneous pipeline: no element "qtdemux" 
WARNING: erroneous pipeline: no element "playbin2" 
WARNING: erroneous pipeline: no element "decodebin2" 
ERROR: pipeline could not be constructed: no element "playbin". 

는 파이프 라인이다

gst-launch filesrc location=path to the mp4 file ! playbin2 ! queue ! ffmpegcolorspace ! autovideosink 

또는

gst-launch -v filesrc location=path to the mp4 file ! qtdemux name=demuxer ! { queue ! decodebin ! sdlvideosink } { demuxer. ! queue ! decodebin ! alsasink } 
나는 이것을 실행하기 위해 플러그인 실종 경우

또는

gst-launch -v playbin uri=path to the mp4 file 

또는

gst-launch -v playbin2 uri=path to the mp4 file 

질문

  1. 나는 알고 싶었다.
  2. 어떤 플러그인이 어디에서 발견되었거나 어디에서 발견되었는지 어떻게 알 수 있습니까?
  3. 는 code.Are c를 누락 플러그인이 여전히 필요 통해 파이프 라인을 구현의 이익을 무엇입니까.
  4. 은 좋은 누락 된 플러그인 시냅틱 관리자를 형성 설치하거나 우리가 같이 출력을 얻을 gst-inspect을 할 때 Gstreamer site(base,good,bad,ugly)
  5. 을 형성하는 것입니다 : 예 (: X를 무엇

    postproc: postproc_hdeblock: LibPostProc hdeblock filter 
    libvisual: libvisual_oinksie: libvisual oinksie plugin plugin v.0.1 
    flump3dec: flump3dec: Fluendo MP3 Decoder (liboil build) 
    vorbis: vorbistag: VorbisTag 
    vorbis: vorbisparse: VorbisParse 
    vorbis: vorbisdec: Vorbis audio decoder 
    vorbis: vorbisenc: Vorbis audio encoder 
    coreindexers: fileindex: A index that stores entries in file 
    coreindexers: memindex: A index that stores entries in memory 
    amrnb: amrnbenc: AMR-NB audio encoder 
    amrnb: amrnbdec: AMR-NB audio decoder 
    audioresample: audioresample: Audio resampler 
    flv: flvmux: FLV muxer 
    flv: flvdemux: FLV Demuxer 
    

x와 y 의미)?

답변

1

답변,

끝에있는 gstreamer가 올바르게 설치되지 않은 것 같습니다. playbin2,

1 예는 누락 될 수있는 몇 가지 플러그인

기본 플러그인의 기본 및 일부 decodebin2 있습니다

이 사용 GST-검사는 사용자가 관리 할 수있는 C 코드에서

3 사용할 수 있는지 확인하는 명령을 상태는, 예 실종 플러그인은 여전히 ​​

4 난 당신이 연구를 준비하면 도움이 될 것이다, gstreamer를 사이트가 이것에 대한 더 나은

5 확실하지 될 것 같아요 필요 더 배우고, 콜백을 등록 적절한 방법으로 울다.

관련 문제