交叉编译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

转载于:https://www.cnblogs.com/Lwd-linux/p/7384065.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值