When encoding H.264 using ffmpeg I get the following type of warnings en masse:

Past duration 0.606377 too large ?

FFMpeg版本在2015年1月15日后经常显示此警告。 它已被添加以警告可能的速率控制失真,否则不会造成任何危害。

real-time buffer 98% full! frame dropped?

ffmpeg -re -rtbufsize 1000M -f dshow -i video="Lenovo EasyCamera":audio="麦克风 (Realtek High Definition Audio)" -vcodec libx264 -b:v 1000k -acodec libvo_aacenc  -f rtsp rtsp://231131/tinywan123.sdp

ffmpeg RTP: missed 12 packets?

ffmpeg -rtsp_transport tcp -re -i "rtsp://192.168.18.240:554/onvif/live/1" -vcodec copy -acodec copy -f rtsp "rtsp://trspServer/2001.sdp"

解决办法:添加TCP协议即可解决。

Error setting option profile to value baseline  ?

说明:基线配置文件仅应用于视频,

解决办法:http://askubuntu.com/questions/335292/avconv-does-not-support-setting-profile-for-mp4-h264-aac

avconv -i 'Video2.WMV' \
-vcodec libx264 -preset ultrafast -profile:v baseline \
-acodec aac -strict experimental \
-r 24 -b 255k -ar 44100 -ab 59k 'Video2.mp4'

'circular_buffer_size' option was set but it is not supported on this build (pthread support is requ

[udp @ 00000000002cff20] 'circular_buffer_size' option was set but it is not supported on this build (pthread support is required)
[udp @ 0000000000341d80] 'circular_buffer_size' option was set but it is not supported on this build (pthread support is required)
[rtp @ 00000000002cf780] Only one stream supported in the RTP muxer

这意味着你的ffmpeg生成没有启用pthreads,这是udp / rtp muxing正常工作的

一个要点,这里要注意的是,你只是指定输入文件和输出FORMAT(container),你没有指定什么你喜欢做你的流(在这种情况下aac音频和h264视频),所以ffmpeg决定重新编码它在一些“默认值”,如:

Stream mapping:Stream #0:1 -> #0:0 (h264 -> mpeg4)Stream #0:0 -> #0:1 (aac -> pcm_mulaw)

您可以尝试指定-c copy(仅复制音频/视频流,而不重新编码)或指定正确的音频(-c:a)和视频(-c:v)编解码器,以及它们的正确选项比特率等。对于第二个问题,您需要与ffmpeg一起使用ffserver,因为单独的ffmpeg不是设计为rtsp广播服务器(这是ffserver的角色)。

流媒体技术学习笔记之(十五)FFmpeg编码遇到的错误、警告、Debug记录相关推荐

  1. JavaScript学习笔记(十五)

    JavaScript学习笔记(十五) 事件 事件是DOM(文档对象模型)的一部分.事件流就是事件发生顺序,这是IE和其他浏览器在事件支持上的主要差别. 一.事件流 1.冒泡型事件 IE上的解决方案就是 ...

  2. OpenCV学习笔记(十五):图像仿射变换:warpAffine(),getRotationMatrix2D()

    OpenCV学习笔记(十五):图像仿射变换:warpAffine(),getRotationMatrix2D() 一个任意的仿射变换都能表示为乘以一个矩阵(线性变换)接着再加上一个向量(平移)的形式. ...

  3. MATLAB学习笔记(十五)

    MATLAB学习笔记(十五) 一.非线性方程求解与函数极值计算 1.1 非线性方程数值求解 1.2 函数极值的计算 1.2.1 无约束最优化问题 1.2.2 有约束最优化问题 一.非线性方程求解与函数 ...

  4. 学习笔记(十五)——镜像的知识点与注意事项

    学习笔记(十五)--镜像的知识点与注意事项 一.基础知识 1.SQL Server镜像只有两种模式:高安全模式和高性能模式.两种模式的主要区别在于在事务提交后的操作. 在高性能模式下,主体服务器不需要 ...

  5. cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断)

    cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断) https://blog.csdn.net/qq_16255321/article/details/43086 ...

  6. Cty的Linux学习笔记(十五——wget)

    Linux学习笔记--第十五篇 wget命令用于在终端中下载网络文件,格式为"wget  [参数]  下载地址" 参数: -b:后台下载模式 -P:下载到指定目录 -t:最大尝试次 ...

  7. 学习笔记(十五)——MySQL(查询)

    查询方法 下面的查询都是对单表的查询,所以先创建表tb1(下面的tb1均代表此表) create table tb1(id int,name varchar(10),age int,class var ...

  8. input回车触发事件_JavaScript学习笔记(十五)-- Event事件(上)

    EVENT(上) 之前我们简单的了解过一些事件,比如 onclick / onload / onscroll / ... 今天开始,我们详细的学习一些 事件 什么是事件 一个事件由什么东西组成 触发谁 ...

  9. MyBatis多参数传递之混合方式——MyBatis学习笔记之十五

    在本系列文章的<MyBatis多参数传递之Map方式示例>一文中,网友mashiguang提问如下的方法如何传递参数:public List findStudents(Map condit ...

  10. Android学习笔记(十五)——实战:强制下线

    //此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 实现强制下线功能的思路也比较简单,只需要在界面上弹出一个对话框, 让用户无法进行任何其他操作, 必须要点击对话 ...

最新文章

  1. yii mysql 事务处理_Yii2中事务的使用实例代码详解
  2. 学习.Net的经典网站
  3. 报表网红是Tableau,提测网红是MadPecker
  4. ios查看帧率的软件_程序员必看!直播软件开发弱网下保障高清流畅推流的方法...
  5. matlab sort三维_matlab练习题
  6. 将窗体显示在 PageControl 上。
  7. 某小型校园网规划与设计要点(课程报告)
  8. VM虚拟机不能上网的问题解决
  9. Dubbo源码分析:ThreadPool
  10. 内核网络输出帧的处理
  11. linux卸载tar安装的erlang包,linux - 从tar安装erlang导致错误,想知道如何指定文件夹 - 堆栈内存溢出...
  12. 备份容灾相关概念总结
  13. java中如何表示圆周率
  14. 【评论】第一财经周刊:失败的埃洛普
  15. 数学建模之传染病SIR模型(新冠真实数据)
  16. 51 单片机晶振电路原理
  17. 解决WPS及office二次开发接口无法注册的问题
  18. 30个响应式大背景网页设计欣赏
  19. vmware windows7安装usb3.0驱动
  20. c#实现钉钉免登功能

热门文章

  1. groovy环境搭建,配置报错
  2. 关于Ubuntu下apt的一些用法及和yum的比较
  3. Shell 的变量(转)
  4. 男单巅峰战林丹力克索尼 再度封王成功卫冕
  5. Firefox 97.0.2 修复两个已遭利用的0day
  6. HackerOne 平台诞生首个收入超200万美元的赏金猎人
  7. 聚焦BCS|新华网:2020年北京网络安全大会开幕
  8. StrongPity APT:不畏曝光,一心迭代,攻城掠地
  9. Silverlight Blend动画设计系列三:缩放动画(ScaleTransform)
  10. [仁润云技术团队]并发编程-(1)基本概念