Raspberry Pi 포럼 게시물의 세부 사항
필요한 경우 rpi-update 가져 오기 및 설치
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update
sudo apt-get -y install git-core
최신 패키지 및 펌웨어로 업그레이드
sudo apt-get update
sudo apt-get upgrade -y
sudo rpi-update
sudo reboot
라즈베리 브랜치에서 gst-omx 소스 가져 오기
cd $HOME
git clone -b 0.10 git://anongit.freedesktop.org/gstreamer/gst-omx
Gstreamer 패키지 및 omx 빌드에 필요한 패키지 설치
sudo apt-get install -y autoconf gtk-doc-tools libtool
configure 스크립트 자동 생성, gst-omx 구성, 구성 및 설치
cd gst-omx
./autogen.sh --noconfigure
./configure --prefix=/home/pi/omx
make
make install
pi 사용자를위한 gst-omx 환경 설정
cp omx/gstomx-raspberry.conf $HOME/omx/lib/gstreamer-0.10/gstomx.conf
cd $HOME
echo -e \\n# Gstreamer environment >> .profile
echo export GST_PLUGIN_PATH=$HOME/omx/lib/gstreamer-0.10/ >> .profile
echo export GST_OMX_CONFIG_DIR=$HOME/omx/lib/gstreamer-0.10/ >> .profile
echo export LD_LIBRARY_PATH=$HOME/omx/lib/gstreamer-0.10/ >> .profile
. ./.profile
GStreamer 도구 설치
sudo apt-get install gstreamer0.10-tools
gst-omx가 올바르게 설치되었는지 확인하십시오.
다음 명령이있는 경우 다음 플러그인을 표시해야합니다.
> gst-inspect-0.10 | grep omx
openmax omxmpeg4videodec: OpenMAX MPEG4 Video Decoder
openmax omxh264dec: OpenMAX H.264 Video Decoder
블랙리스트에있는 omxmpeg 플러그인 문제
omx 및 gstreamer-plugins-bad와 충돌이 발생하여 블랙리스트를 삭제했습니다.
sudo aptitude remove libgstreamer-plugins-bad0.10-0
하드웨어 h.264 인코딩에 omxh264enc 플러그인 사용
이 플러그인은 지금까지 고장난 것 같지만이를 활성화하는 방법은 다음과 같습니다. $ GST_OMX_CONFIG_DIR / gstomx.conf에 다음을 추가하십시오.
[omxh264enc]
type-name=GstOMXH264Enc
core-name=/opt/vc/lib/libopenmaxil.so
component-name=OMX.broadcom.video_encode
rank=256
in-port-index=200
out-port-index=201
hacks=no-empty-eos-buffer;no-component-role