做项目遇到针对于mpegts多节目流转码的问题,看遍了ffmpeg的参数都得不到解决办法,最后在雷神的博客中看到了ffmbc;

结果,还是没解决问题,但是看起来改改ffmbc的代码还是相对简单一些,抽时间分析一下ffmbc.c:2762~2765行,应该就可以解决问题了。

先标记一下,免得之后忘了;

ffmbc虽然不大,还是要FQ才能下得到,为了方便下载,我已经上传到CSDN:

http://download.csdn.net/detail/wangzekun_wolf/9696334

在Centos6上做得尝试:

ffmbc的编译:

前半部分与ffmpeg相同参考:http://trac.ffmpeg.org/wiki/CompilationGuide

然后(由于libvpx没有编译成功,而且和我要完成的任务不相关,所以也没添加libvpx的参数)

PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig"
./configure --prefix="$HOME/ffmpeg_build" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib -ldl" --bindir="$HOME/bin" --enable-gpl --enable-nonfree --enable-libfreetype --enable-libmp3lame --enable-libvorbis --enable-libx264 --enable-debug=0
make

当然不管你成不成功,反正我是没成功,于是,我还改了configure文件:

2906 { use_pkg_config x264 "stdint.h x264.h" x264_encoder_encode ||
2907                                { require libx264 x264.h x264_encoder_encode -lx264 &&
2908                                  warn "using libx264 without pkg-config"; } }
2909 #if test $pkg_config != false; then
2910 #enabled libx264    && require_pkg_config x264 "inttypes.h x264.h" x264_encoder_encode &&
2911 #                      { check_cpp_condition x264.h "X264_BUILD >= 115" ||
2912 #                        die "ERROR: libx264 version must be >= 0.115."; }
2913 #else
2914 #enabled libx264    && require libx264 "x264.h" x264_encoder_encode -lx264 &&
2915 #                      { check_cpp_condition x264.h "X264_BUILD >= 115" ||
2916 #                        die "ERROR: libx264 version must be >= 0.115."; }
2917 #fi

前面有#号注释掉的是之前的写法,2906~2908是新加的。

转载于:https://www.cnblogs.com/bugutian/p/6139873.html

ffmbc——广播电视以及专业用途量身定制的FFmpeg相关推荐

  1. ffmbc——为广播电视以及专业用途量身定制的FFmpeg

    无意中发现了个为广播电视以及专业用途量身定制的FFmpeg.也是开源的,记录之. ffmbc 全称是 FFMedia Broadcast,是个改版的FFmpeg,有如下功能: 创建可以导入Final ...

  2. 中国传媒大学广播电视工程专业各学科课件、笔记、作业答案及实验整理

    中国传媒大学学习资料整理 关于本校的一些学习资料以及课后作业资源真的不太好找,而且很多课程对自己以后职业生涯的帮助非常少,这就会导致自己学习的时候非常痛苦(毕竟没有办法愉快的划水了).并且恰好自己的设 ...

  3. 2021暨南大学计算机考研,暨南大学2021广播电视专硕经验贴

    [基本信息] 本人来自江西某二本大学,本科专业是广播电视编导,,初试总分396分.其中政治81,英语62,专业课一126,专业课二127.初试排名第三.专业课第一,录取总成绩排名第二. [关于英语62 ...

  4. 《广播电视节目制作经营许可证》申请流程

    行政许可事项名称:广播电视节目制作经营单位设立许可. 行政许可办理部门:总局社会管理司.省级广播影视局. 行政许可总时限:20工作日. 申请材料目录: 1.书面申请,并填写<广播电视节目制作经营 ...

  5. 一文搞懂广播电视节目制作经营许可证办理流程

    目录 一.什么是广播电视节目制作经营许可证 业务应用: 什么单位可以申请<广播电视节目制作经营许可证>? 申请材料: 申请流程: 有效期 一.什么是广播电视节目制作经营许可证 广播电视节目 ...

  6. 计算机网络在广播电视工程中的应用,关于计算机在广播电视工程中的应用要点...

    摘要:改革开放以来,计算机网络技术得到了迅猛传播,人们在充分认识到计算机的强大作用后,将其广泛应用与市场经济的各个行业:其中,广播电视工程作为可视性较高的信息传讯工程,计算机在其发展中扮演着重要角色, ...

  7. 下一代广播电视音频解决方案:MPEG-H

    MPEG-H实际上已经成为ATSC3.0最有利的音频备选方案. 3月21日,CCBN-BDF论坛之超高清发展论坛在北京皇家大饭店召开.会上,Fraunhofer  IIS中国区业务代表Toni Fie ...

  8. 无线通信、广播电视、汽车电子行业都在用的矢量网络分析仪有什么功能

    1.矢量网络分析仪TFN FMT800 2.产品特点 ● 12.1 英寸 1280*800 TFT 触摸屏 ● 非常宽的频率覆盖范围:100 kHz 至 8.5 GHz ● 非常宽的动态范围:> ...

  9. 指南 | 广播电视节目制作经营许可证

    #广播电视节目制作经营许可证# 设立广播电视节目制作经营机构或从事广播电视节目制作经营活动应当取得<广播电视节目制作经营许可证>,以下是心周企服为大家整理的流程: 1,哪些业务需要办理&l ...

最新文章

  1. Java Class SecurityManager
  2. hive币涨幅空间大吗_空间大、油耗低,家用MPV领域的三款全能好车,你心动了吗?...
  3. 七层负载均衡 nginx
  4. 这应该是你见过的最全前端下载总结
  5. Junit Hamcrest Eclemma
  6. 计算机专业软件技术专业导论,计算机科学与技术专业导论.docx
  7. openfire java集群_优化openfire服务器,达到单机20万,集群50万
  8. 【边缘检测】RCF: Richer Convolutional Features for Edge Detection
  9. 关于excel中的查找
  10. 动态规划应用--找零钱
  11. html网页无法刷新,网页不能自动刷新怎么办
  12. 启动白屏处理_App启动优化一顿操作猛如虎
  13. 使用Unity开发RPG游戏完整指南(全)
  14. 易宝支付银行接口,各参数
  15. Eclipse与SQL Server 2005 连接
  16. 李岩 太极计算机,《高中体育游戏300例》李岩_孔网
  17. 用Unity进行网络游戏开发(一)
  18. python考证书-Python全国二级等级考试(2019)
  19. 最长对称字符串php_PHP-字符串过长不用担心
  20. WifiManager详解

热门文章

  1. 【python】Python的基本数据类型之数字类型与字符串类型
  2. pycharm的pip配置
  3. 接口测试之post常见数据提交方式
  4. 性能测试之JMeter配置元件【HTTP信息头管理器】
  5. 安装Jmeter插件管理器
  6. Spring MVC应用@Autowired和@Service进行依赖注入
  7. 现在转行前端,该怎么学习呢?怎么学好基础html、css、js
  8. HTML页面的基本代码结构是什么?
  9. C语言三目运算符用法详解
  10. c语言教程苏小红,《数据结构(C语言)》苏小红 课本案例