![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音视频
goldfish3
这个作者很懒,什么都没留下…
展开
-
FFmpeg-主要命令梳理
一:FFmpeg命令分类:二:ffmpeg处理音视频的流程demuxer:解封装,将音视频流进行分离,得到音视频编码后的数据。muxer:封装,将音视频流编码后的数据合于一体。decoder:解码。三:基本信息查询命令四:命令1:录制视频:# -f:指定从使用mac的avfoundation采集数据。# -i:就是input,输入流,后面的1是设备编号,表示屏幕(录屏)i...原创 2019-07-18 18:44:53 · 1412 阅读 · 0 评论 -
vim编辑器的使用
vim和核心理念:让手不离开键盘一:vim的模式1:命令模式拷贝、删除、粘贴等,通过 i/a 等键切换到编辑模式。2:编辑模式编辑字符,通过Esc键进行切换。二:命令创建文件:vim filename保存文件::w关闭::q 使用 cat 可以查看文件内容拷贝:yy/yw 其中yy是拷贝一行,yw是拷贝一个词(词与词之间用空格隔开)粘贴:p删除:dd/dw ...原创 2019-07-18 19:43:55 · 160 阅读 · 0 评论 -
音视频知识基础
一:音频音频压缩技术:1:消除冗余数据2: 哈夫曼无损编码消除冗余数据(心理声学模型)音频冗余信息包括:人耳听觉范围之外的音频信号被掩蔽掉的音频信号掩蔽效应:频域掩蔽:下面的纵轴是分贝数,横轴是声音的频率,线 Threshold in Quiet 之下的部分,表示当前频率下不可听见的声音的范围。大音量如Masker会产生掩蔽效应,这里用线 Masking Thre...原创 2019-07-23 21:25:02 · 7469 阅读 · 2 评论 -
ffmpeg初级开发
FFmpeg代码结构:一:日志系统include <libavutil/log.h> //包含库av_log_set_level(AV_LOG_DEBUG) //日志级别,debug级是最低级别的日志了av_log(NULL, AV_LOG_INFO, "...%s\n", op)常用的日志级别:...原创 2019-08-19 18:10:06 · 4196 阅读 · 0 评论 -
使用ffmpeg实现rtmp推流
服务器用的是ngix+rtmp,配置方式见博客:https://blog.csdn.net/goldfish3/article/details/100036059由于我是在本机配置的ngix服务器,所以host是127.0.0.1,如果用的虚拟机,就是虚拟机的ip地址。路径中的rtmplive是ngix配置文件里指定的,room是自己写的路径。代码涉及一些ffmpeg的知识点,这里列一...原创 2019-08-24 15:15:37 · 3701 阅读 · 0 评论