当前位置: 首页 > news >正文

广告设计创意作品聊城网站建设优化

广告设计创意作品,聊城网站建设优化,透明背景图片在线制作,东莞网络营销销售【视频格式转换】【ffmepg】对mp4文件进行重新编码输出新的mp4文件 背景 之前开发调试了个能正常调用ffmpeg解码mp4文件得到yuv数据的testbed(把ffmpeg开源库移植并交叉编译到一个嵌入式平台),用了好几年了,今天用来挂测一批新的采集视频mp4文件&#x…

【视频格式转换】【ffmepg】对mp4文件进行重新编码输出新的mp4文件

背景

  之前开发调试了个能正常调用ffmpeg解码mp4文件得到yuv数据的testbed(把ffmpeg开源库移植并交叉编译到一个嵌入式平台),用了好几年了,今天用来挂测一批新的采集视频mp4文件,发现必崩溃,定位排查是ffmpeg解码有内存泄露,最后oom了。但是挂测另外一批视频并不会出现内存泄露情况,不过还是查看了下代码,以及完善流程,怎么改调试都会必现,下载最新的源码调试也会,就差对着开源代码查了,想着ffmpeg的广泛性,按理内部不至于有这么大的bug。又问了下两批视频采集的不同之处,对比发现,正常能解码的mp4文件是用potplayer或者公司其他团队基于ffmpeg库开发demo工具采集的,而异常崩溃的视频则是软龙格软件采集的。看来是软龙格公司软件可能又特殊什么操作吧,用ffmpeg命令看了下两种mp4文件信息比对,有个底层encoder版本号不一样。然后想着把会崩溃的mp4文件解码后再重新编码成新的mp4文件挂测试下,发现可以正常了。

解决方案

  使用ffmpeg命令把原来的mp4文件重新解码再编码成新的mp4文件,命令如下:

ffmpeg -i input.mp4 -c:v libx264 -x264-params "bframes=0:ref=1" -pix_fmt nv12 output.mp4

总结

  任何问题都可以利用简单的输入->处理->输出的模型进行高效分析定位,先从输入定位,对齐输入,看看输入是否一样,如果输入一致,输出不一样,那么处理环节肯定有问题;如果输入不一致,输出完全不符合预期,那处理环节不够健壮,有时间应该完善处理,如果不重要不紧急,可以变成同输入,总之灵活应用;芒格说过,每个人都应该学习掌握100种框架模型,这样可以大大提高做事效率和成功率。确实是的。

http://www.yayakq.cn/news/64901/

相关文章:

  • 公司做的网站费用计入什么科目c 开发商城网站开发
  • 临沂网站设计价格娱乐类网站
  • 中国建设银行官网站电话南平市住房和城乡建设局网站
  • 流量套餐网站免费长尾词挖掘工具
  • html企业网站模板免费下载重庆网站推广公司
  • 青海网站设计企业邢台同城
  • php mysql网站后台源码网络运维是做什么的
  • 注重网站开发设计与建设上海热门事件
  • 农村建设网站的重要性如何做网络平台
  • 网页设计视频网站wordpress 自动标签插件
  • 17网站一起做网店不发货个人网站成品
  • 网站建设月薪龙泉市做网站企业
  • 免费个人建站系统深圳平价的专业建站公司
  • 营销型网站建设优势软件技术的发展前景
  • 做外贸如何选择网站查询企业年报的网站
  • 网站如何做好优化营销型品牌网站建设
  • 做网站 花时间什么叫商城网站
  • 网站禁止右键代码邯郸百度网站建设
  • 英文网站设计模板网站开发教程下载
  • 河北响应式网站建设平台p2p网站开发的内容
  • 婚纱网站设计目标安卓sdk下载
  • 夫妻找做伙食饭工作哪个网站好wordpress建立模板下载
  • 龙胜网站建设公司建设工程项目管理网站
  • 外国人做中国数学视频网站如何自己做个简单网站
  • 怎么做网站推广线下一个服务器做两个网站
  • 温岭专业自适应网站建设制作动态表情的网站
  • 网站开发强制使用急速内核网站网页策略
  • 公司做网站怎么做账旅游景区网站建设的必要性
  • 手机app手机网站开发安徽优化推广
  • 维度网络专业做网站企业网站建设的步骤