fangshy

fangshy

0个粉丝

3

问答

0

专栏

0

资料

fangshy  发布于  2016-10-08 16:41:16
采纳率 0%
3个问答
5645

移植FFMPEG3.14问题

 
大家好,交叉编译ffmpeg3.14,配置参数执行编译如下:
./configure --enable-cross-compile --target-os=linux --cc=arm-hisiv200-linux- --extra-libs=-lgcc\ --arch=arm --enable-shared --disable-static --enable-gpl --enable-nonfree --enable-ffmpeg --disable-ffplay --enable-ffserver --enable-swscale --enable-pthreads --disable-yasm --disable-stripping --prefix=/mnt/hgfs/stream/ffmpeg install
Must specify target arch and OS when cross-compiling

If you think configure made a mistake, make sure you are using the latest
version from Git.  If the latest version fails, report the problem to the
[email]ffmpeg-user@ffmpeg.org[/email] mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solve the problem.
我来回答
回答4个
时间排序
认可量排序

fangshy

0个粉丝

3

问答

0

专栏

0

资料

fangshy 2016-10-08 16:42:20
认可0
请问各位大神, 哪里配置有问题呢,麻烦看看! 谢谢

cfgrpg

0个粉丝

7

问答

0

专栏

1

资料

cfgrpg 2016-10-08 17:03:51
认可0
本帖最后由 cfgrpg 于 2016-10-8 17:05 编辑

我这个可以正常配置,不过版本不一样,供参考!
./configure \
--prefix=/media/code/glib/arm/ffmpeg-2014-04-23-arm/__install \
--disable-encoders \
--disable-decoders \
--disable-hwaccels \
--disable-muxers \
--disable-demuxers \
--disable-parsers \
--disable-bsfs \
--disable-protocols \
--disable-devices \
--disable-filters   \
--disable-asm \
--disable-ffmpeg \
--disable-ffplay \
--disable-ffprobe \
--disable-ffserver \
--disable-doc \
--enable-cross-compile \
--cross-prefix=arm-hisiv100nptl-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=libvo_aacenc \
--enable-encoder=libx264 \
--enable-libvo-aacenc \
--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-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 \
--extra-cflags=-I$(pwd)/__install/include \
--extra-ldflags=-L$(pwd)/__install/lib

fangshy

0个粉丝

3

问答

0

专栏

0

资料

fangshy 2016-10-09 14:54:37
认可0
谢谢,我的这样可以过了
./configure --disable-muxers --disable-avdevice --disable-zlib --disable-bzlib --disable-debug --enable-ffmpeg --enable-ffserver --disable-ffplay --disable-filters --disable-devices --disable-encoders --disable-hwaccels --enable-static --enable-small --disable-demuxers --disable-parsers --disable-yasm --enable-gpl --enable-protocol=file --target-os=linux --arch=arm --enable-cross-compile --cross-prefix=arm-hisiv200-linux- --cc=arm-hisiv200-linux-gcc  --strip=arm-hisiv200-linux-strip --prefix=/mnt/hgfs/stream/ffmpeg

shuxin

0个粉丝

16

问答

0

专栏

1

资料

shuxin 2017-01-24 12:44:56
认可0
since you had set '--cross-prefix=arm-hisiv200-linux- ',  i think '--cc=arm-hisiv200-linux-gcc' is not neccesary
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区