zoukankan      html  css  js  c++  java
  • 树莓派3B安装ffmpeg过程记录

    系统是Debian 32位

    Linux raspberrypi 5.10.11-v7+ #1399 SMP Thu Jan 28 12:06:05 GMT 2021 armv7l

    先安装X264

    wget https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.gz
    
    tar zxvf x264-master.tar.gz
    cd x264-master/
    ./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl --enable-shared
    make -j4
    sudo make install

    下载ffmpeg

    git clone git://source.ffmpeg.org/ffmpeg.git
    cd ffmpeg/
    
    ./configure --arch=armv7l --target-os=linux 
    --enable-gpl --enable-libx264 
    --enable-nonfree 
    --enable-omx 
    --enable-omx-rpi 
    --enable-encoder=h264_omx 
    --enable-mmal 
    --enable-hwaccel=h264_mmal 
    --extra-ldflags="-latomic"
    --enable-decoder=h264_mmal

    make -j2 (这一步耗时较长, 约1小时)
    sudo make install

    测试一下

    ffmpeg -ss 00:00:03 -i /home/pi/Videos/test.mov -y -f image2 -t 0.001 /home/pi/Videos/test2.jpg

    成功

    问题记录

    1/当安装ffmpeg时, make -j2编译经过差不多1小时后出现报错

    尝试解决:

    sudo apt-get install libsdl2-dev

    办法 ./configure最后加上如下配置(成功)

    --extra-ldflags="-latomic"

     

  • 相关阅读:
    WIFI芯片,结构光和ToF
    Ubuntu + Python
    React-Native 报错处理
    GPS && AGPS
    Feed流
    Kafka基础知识总结
    Kafka海量日志收集架构之Watcher监控告警-watcher 基础语法与使用
    4-23学习心得
    4-22 学习心得
    4-21学习心得
  • 原文地址:https://www.cnblogs.com/visionsl/p/14917506.html
Copyright © 2011-2022 走看看