• 海思3519A 移植ffmpeg


    文件下载

    • 下载x264
    git clone git://git.videolan.org/x264.git
    
    • 下载ffmpeg
    git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
    

    编译和安装

    x264编译

    CC=arm-himix200-linux-gcc  ./configure 
    --host=arm-himix200-linux 
    --prefix=/opt/ffmpeg-hisi/x264_hisi 
    --cross-prefix=arm-himix200-linux- 
    --enable-static 
    --enable-shared 
    
    make 
    make install
    

    ffmpeg 编译安装

    ./configure 
            --prefix=/opt/ffmpeg-hisi/ffmpeg_hisi/ 
            --enable-filters   
            --enable-asm 
            --enable-ffmpeg 
            --enable-ffplay 
            --enable-ffprobe 
            --enable-doc 
            --enable-cross-compile 
            --cross-prefix=arm-himix200-linux- 
            --arch=arm 
            --target-os=linux 
            --host-os=linux 
            --enable-gpl 
            --enable-version3 
            --enable-small 
            --enable-shared 
            --enable-static 
            --enable-encoder=rawvideo 
            --enable-encoder=mpeg2video 
            --enable-encoder=mp2 
            --enable-encoder=libx264 
            --enable-libx264 
            --enable-muxer=adts 
            --enable-muxer=mpegts 
            --enable-muxer=mpeg2video 
            --enable-muxer=rtsp 
            --enable-muxer=hls 
            --enable-muxer=h264 
            --enable-muxer=rtp 
            --enable-muxer=avi 
            --enable-muxer=flv 
            --enable-muxer=mp4 
            --enable-demuxer=mpegts 
            --enable-demuxer=rtsp 
            --enable-demuxer=hls 
            --enable-demuxer=h264 
            --enable-demuxer=rtp 
            --enable-demuxer=flv 
            --enable-muxer=mp4 
            --enable-demuxer=mpegts 
            --enable-demuxer=rtsp 
            --enable-demuxer=hls 
            --enable-demuxer=h264 
            --enable-demuxer=rtp 
            --enable-demuxer=flv 
            --enable-demuxer=avi 
            --enable-demuxer=mpegps 
            --enable-demuxer=mpegtsraw 
            --enable-demuxer=mpegvideo 
            --enable-parser=aac 
            --enable-parser=h264 
            --enable-parser=mpeg4video 
            --enable-parser=mpegvideo 
            --enable-parser=mpegaudio 
            --enable-bsf=h264_mp4toannexb 
            --enable-protocol=http 
            --enable-protocol=rtp 
            --enable-protocol=rtmpts 
            --enable-protocol=https 
            --enable-protocol=hls 
            --enable-protocol=file 
            --enable-protocol=data 
            --enable-gray  
            --enable-safe-bitstream-reader 
            --extra-cflags=-I/opt/ffmpeg-hisi/x264_hisi/include 
            --extra-ldflags=-L/opt/ffmpeg-hisi/x264_hisi/lib
    
    make 
    make install
    
  • 相关阅读:
    发送邮件以及数据导出
    GridView的使用(高度封装,不怎么灵活,repeat可替代)
    索引学习(一)
    JVM 学习笔记(二)
    JVM 学习笔记(一)
    JDBC 基础知识总结
    需要学习的点
    The Unified Modeling Language(UML)
    向往2的年代
    SQL 各种连接:内连接,外连接(左外,右外,完全外)
  • 原文地址:https://www.cnblogs.com/chay/p/11038678.html
Copyright © 2020-2023  润新知