decodebin
은 gstreamer 설치에서 사용 가능한 모든 요소를 사용합니다. decodebin
으로 파이프 라인을 시작하고 자세한 설명을 사용하여 -v
을 입력하고 decodebin
요소가 무엇인지 추측 할 수 있습니다. 예를 들어, 성공적으로 MP4 파일 (오디오 및 비디오)를 재생 다음 파이프 라인 : gstreamer를에서
gst-launch-1.0 -v filesrc location=/home/usuario/GST_/BigBuckBunny_320x180.mp4 ! queue ! qtdemux name=demuxer demuxer.video_0 ! queue ! h264parse ! avdec_h264 ! videoconvert ! autovideosink demuxer.audio_0 ! queue ! aacparse ! avdec_aac ! audioconvert ! autoaudiosink
재생 구성 요소 :
gst-launch-1.0 -v filesrc location=/home/usuario/GST_/BigBuckBunny_320x180.mp4 ! queue ! qtdemux name=demuxer demuxer.video_0 ! queue ! decodebin ! videoconvert ! autovideosink demuxer.audio_0 ! queue ! decodebin ! audioconvert ! autoaudiosink
나는 결과 파이프 라인은 결론 출력을 할 수 감상 사용할 수 있습니다 here. playbin
요소는 uri 입력에서 전체 파이프 라인 (비디오, 오디오 등)을 제공합니다. (가능한 경우)
가
gst-launch-1.0 playbin uri=file:///home/usuario/GST_/BigBuckBunny_320x180.mp4 -v
이 자동으로 파일을 재생하며, 상세한 출력 : 당신은 심지어 당신이 소스의 종류를 모르는 경우
예를 들어, playbin
요소를 사용할 수 있습니다 사용한 플러그인과 상태 정보를 보여줍니다.
어떻게 오디오에 사용되는 요소를 검색 할 수 있습니까? -v를 사용할 때 나열한 요소 만 볼 수 있지만 오디오를 다루는 요소는 볼 수 없습니다. – Dai
전체 파이프 라인 및 오디오로 업데이트되었습니다. – jgorosdev