树莓派编译FFMPEG

来源:互联网 发布:软件安全性设计 编辑:程序博客网 时间:2024/06/07 06:33

  • FAQ
  • 步骤

FAQ:

http://blog.csdn.net/applelppa/article/details/25655335

http://www.ffmpeg-archive.org/ERROR-OMX-Core-h-header-not-found-td4681495.html

步骤

1. 安装x264git clone git://git.videolan.org/x264.git./configure \--enable-shared \--enable-static \--enable-strip \--disable-climakesudo make install 2. 安装ffmpeggit clone git://source.ffmpeg.org/ffmpeg.git ./configure \--enable-gpl \--enable-version3 \--enable-nonfree \--enable-static \--enable-ffmpeg \--enable-ffplay \--enable-ffprobe \--enable-ffserver \--disable-doc \--disable-htmlpages \--disable-manpages \--disable-podpages \--disable-txtpages \--enable-libx264 \--enable-mmal \--enable-omx \--enable-omx-rpi \--disable-debug \--disable-opencl \--disable-thumb \--enable-pic \--disable-stripping \--enable-encoder=libx264 \--enable-decoder=h264 \--enable-encoder=aac \--enable-decoder=aac \--enable-encoder=ac3 \--enable-decoder=ac3 \--enable-encoder=rawvideo \--enable-decoder=rawvideo \--enable-muxer=flv \--enable-demuxer=flv \--enable-muxer=mp4 \--enable-demuxer=mpegvideo \--enable-muxer=matroska \--enable-demuxer=matroska \--enable-muxer=wav \--enable-demuxer=wav \--enable-muxer='pcm*' \--enable-demuxer='pcm*' \--enable-muxer=rawvideo \--enable-demuxer=rawvideo \--enable-parser=h264 \--enable-parser=aac \--enable-protocol=file \--enable-protocol=tcp \--enable-protocol=rtmp \--enable-protocol=cache \--enable-protocol=pipe \--enable-filter=aresample \--enable-filter=allyuv \--enable-filter=scale \--enable-indev=v4l2 \--enable-indev=alsa \--enable-encoder=h264_omx \--enable-hwaccel=h264_mmal \--enable-decoder=h264_mmal \--enable-libx264 \--enable-libfreetypemakesudo make install

If exist ’ OMX_Core.h header not found.’ :

I am trying to configure FFmpeg on the raspberry pi 3b running raspbian
stretch lite with the following command :

./configure –enable-omx –enable-omx-rpi

This results in the message:

ERROR: OMX_Core.h header not found.

How do i fix this? Google couldn’t point me in the right direction.. :(

I believe you need a package called “libomxil-bellagio-dev” that will
provide the OMX header files.
|
|
|
v
sudo apt-get install libomxil-bellagio-dev


当libx264.so.152不存在时
sudo find /usr/ -iname 'libx264.so*'
sudo cp /usr/local/lib/libx264.so.152 /lib

本人公众号:taojuxiu