zoukankan      html  css  js  c++  java
  • 交叉编译x264和ffmpeg

    1.x264

    ./configure --host=arm-hisiv300-linux CC=arm-hisiv300-linux-gcc --enable-pic --prefix=/usr/local/ffmpeg --cross-prefix=arm-hisiv300-linux- --enable-static --enable-shared

    make

    make install

    2.ffmpeg

     1 ./configure 
     2         --prefix=/usr/local/ffmpeg/ 
     3         --enable-filters   
     4         --enable-asm 
     5         --enable-ffmpeg 
     6         --enable-ffplay 
     7         --enable-ffprobe 
     8         --enable-ffserver 
     9         --enable-doc 
    10         --enable-cross-compile 
    11         --cross-prefix=arm-hisiv300-linux- 
    12         --arch=arm 
    13 --cpu=cortex-a9 
    14 --target-os=linux 
    15         --host-os=linux 
    16         --enable-gpl 
    17         --enable-version3 
    18         --enable-small 
    19         --enable-shared 
    20         --enable-static 
    21         --enable-encoder=rawvideo 
    22         --enable-encoder=mpeg2video 
    23         --enable-encoder=mp2 
    24         --enable-encoder=libx264 
    25         --enable-libx264 
    26         --enable-muxer=adts 
    27         --enable-muxer=mpegts 
    28         --enable-muxer=mpeg2video 
    29         --enable-muxer=rtsp 
    30         --enable-muxer=hls 
    31         --enable-muxer=h264 
    32         --enable-muxer=rtp 
    33         --enable-muxer=avi 
    34         --enable-muxer=flv 
    35         --enable-muxer=mp4 
    36         --enable-demuxer=mpegts 
    37         --enable-demuxer=rtsp 
    38         --enable-demuxer=hls 
    39         --enable-demuxer=h264 
    40         --enable-demuxer=rtp 
    41         --enable-demuxer=flv 
    42      --enable-muxer=mp4 
    43         --enable-demuxer=mpegts 
    44         --enable-demuxer=rtsp 
    45         --enable-demuxer=hls 
    46         --enable-demuxer=h264 
    47         --enable-demuxer=rtp 
    48         --enable-demuxer=flv 
    49         --enable-demuxer=avi 
    50         --enable-demuxer=mpegps 
    51         --enable-demuxer=mpegtsraw 
    52         --enable-demuxer=mpegvideo 
    53         --enable-parser=aac 
    54         --enable-parser=h264 
    55         --enable-parser=mpeg4video 
    56         --enable-parser=mpegvideo 
    57         --enable-parser=mpegaudio 
    58         --enable-bsf=h264_mp4toannexb 
    59         --enable-protocol=http 
    60         --enable-protocol=rtp 
    61         --enable-protocol=rtmpts 
    62         --enable-protocol=https 
    63         --enable-protocol=hls 
    64         --enable-protocol=file 
    65         --enable-protocol=data 
    66         --enable-gray  
    67         --enable-safe-bitstream-reader 
    68         --extra-cflags=-I/usr/local/x264/include 
    69         --extra-ldflags=-L/usr/local/x264/lib

    make

    make install

  • 相关阅读:
    软件工程2019实践第一次作业
    Maven环境的搭建
    TomCat控制台中文乱码及IDEA设置为UTF-8
    将win10永久激活为专业工作站版(图文详细教程)
    [软件技巧]manjaro gnome中修改屏幕缩放比例
    第一次个人编程作业
    百度的TTS API
    第一次软件工程实践作业
    MySQL触发器的操作
    Anaconda使用conda activate激活环境报错Your shell has not been properly configured to use 'conda activate'.
  • 原文地址:https://www.cnblogs.com/Lwd-linux/p/7384065.html
Copyright © 2011-2022 走看看