ffmpeg openh264

举报
风吹稻花香 发表于 2021/06/05 01:09:34 2021/06/05
【摘要】   FFMPEG只编译H264编码   1.ffmpeg 编译 ./configure --prefix=/usr/local/ --enable-shared --disable-everything --enable-encoder=libopenh264 --enable-gpl --enable-pthreads  --disab...

 

FFMPEG只编译H264编码

 

1.ffmpeg 编译

./configure --prefix=/usr/local/ --enable-shared --disable-everything --enable-encoder=libopenh264 --enable-gpl --enable-pthreads  --disable-asm  --disable-hwaccels --disable-protocols--enable-libopenh264 --disable-programs --enable-muxer=h264 --enable-protocol=file

最开始的时候--disable-everything去除所有编解码库,因为个人使用的是libopenh264编码库,所以需要通过--enable-encoder=libopenh264 来使能。--enable-pthreads这个必须使能,不使能虽然编译也能通过,但是在链接库的时候会报错/home/file/ffmpeg/libavformat/allformats.c:396: undefined reference to `pthread_once'。--enable-muxer=h264不使能这个运行时会提示找不到合适的输出格式,Unable to find a suitable output format for '123.h264'。因为我是保存在文件里,所以需要使能这个--enable-protocol=file。不然在调用avio_open2和av_write_frame会有问题。

 

make -j 4

make install

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/86771074

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。