রাস্পবেরি পাই ফোরাম পোস্ট থেকে বিশদ
প্রয়োজনে আরপিআই-আপডেট পান এবং ইনস্টল করুন
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
রাস্পবেরি শাখা থেকে জিএসটি-ওএমএক্স উত্স পান
cd $HOME
git clone -b 0.10 git://anongit.freedesktop.org/gstreamer/gst-omx
Gstreamer প্যাকেজগুলি এবং ওএমএক্স তৈরির জন্য প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করুন
sudo apt-get install -y autoconf gtk-doc-tools libtool
কনফিগার স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে তৈরি করুন, জিএসটি-ওএমএক্স কনফিগার করুন, মেক করুন এবং ইনস্টল করুন
cd gst-omx
./autogen.sh --noconfigure
./configure --prefix=/home/pi/omx
make
make install
পাই ব্যবহারকারীর জন্য 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
ও্যাক্সম্পেগ প্লাগ-ইনগুলি কালো তালিকাভুক্ত করা নিয়ে সমস্যা
ওএমএক্স এবং জাস্ট্রিমার-প্লাগইনস-খারাপের সাথে বিরোধ রয়েছে, সুতরাং নিম্নলিখিতগুলি কালো তালিকাভুক্ত করা সাফ করেছে:
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