
音视频
The Straggling Crow
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
合并视频文件
【代码】合并视频文件。原创 2023-04-06 13:50:53 · 410 阅读 · 0 评论 -
windows install ffmpeg
Download addressafter download,follow this转载 2021-12-30 11:14:57 · 209 阅读 · 0 评论 -
好博客
好好看看转载 2020-03-23 11:27:48 · 231 阅读 · 0 评论 -
音视频基础4
一、1、进程–资源分配和释放,线程-具体执行,干活2、多进程,为了并发1)cpu时间片轮转,让不同进程调度,一个时间段有且只有一个进程占cpu。毫秒级人类感觉不出来。多个cpu就不同了。3、进程间通讯(管道 pipe fifo,信号量,消息队列,共享内存,socket)1)文件、记录锁。为了防止大家都访问同一个文件,锁定-操作-释放2)管道pipe:单向流动,只能具有父子关系的进程间使...原创 2020-01-14 17:45:36 · 148 阅读 · 0 评论 -
音视频基础3
1、采集iphone里的视频,用rtmp—可以ios系统的手机摄像头的内容在电脑上显示出来.流程:IPhone采集----组包RTMP RTSP -----Linux (RTMP-Server-SRS)-----分发到Mac上的Firefox2、需要了解1)网络通讯库:POSIX socket,c语言写的,操作系统级别的语言,所以跨平台2)操作系统API(类Unix)。线程库。pthre...原创 2020-01-13 16:32:50 · 147 阅读 · 0 评论 -
音视频基础2
一、直播1、使用开源的rtmp服务器—SRS(simple RTMP Server),不好下载,直接用老师网盘的。文档就在github上,(RTMP 直播 介绍)2、将srs装到ubuntu上,启动服务器3、流程就是Mac转成flv—> 用ffmpeg推rtmp流到---->Linux(虚拟机)SRS RTMP流媒体服务器—将trmp转发给其他电脑上的firefox/ iPhon...原创 2020-01-10 11:21:24 · 112 阅读 · 0 评论 -
H.264简介
1、三种帧1)I帧:这一帧画面完整保留,它是P帧和B帧的参考帧,是GOP中的第一帧,也是唯一的2)B帧:记录的是本帧和前后帧的差别,解码它需要前后帧的画面一般来说I帧的压缩率是7,P帧是20,B帧是50,多用B帧,就能多些I帧,画质更好3)P帧:本帧与前一帧的差别,解码时需要前帧的缓存画面与本帧定义的差别叠加,生成最终画面。2、h264压缩方法:1)把几帧图片分成一组2)I为基础帧,...原创 2020-01-07 18:02:46 · 347 阅读 · 0 评论 -
音视频笔记
1、群里教你如何在台式电脑上装苹果系统(黑苹果),还有mac os虚拟机2、音频的本质—从麦克风采集以后,从编程接口里面得到pcm Buffer(一块内存),这块内存就是音频数据,采集是pcm,压缩成AAC g7111)ACC 是CD级别的音质(音频采样率是44100,立体声通道,比特率)2)g711 打电话,只需要听清楚声音的压缩格式(采样率8000,单声道通道,比特率:每秒传送的比特数...原创 2020-01-07 11:09:03 · 197 阅读 · 0 评论 -
音视频基础
1、视频播放器播放一个视频的步骤网络要解协议,本地不需要数据—>解协议—>封装的格式数据—>解封装:1)音频压缩数据—音频解码—音频原始数据2)视频压缩数据—视频解码—视频原始数据拿到两个原始数据后—视音频同步:1)音频驱动/设备2)视频驱动/设备...原创 2020-01-06 17:49:08 · 134 阅读 · 0 评论 -
FFmpeg简介
1、是什么:一款开源的计算机程序,采用LGPL或GPL许可证2、能干什么:视频采集、视频格式转化、视频截图、视频添加水印、视频切片、录制、推流[将现场的视频信号传到网络的过程]、更改音视频参数(编码方式、分辨率、比特率[ (码率)是指每秒传送的比特(bit)数,视频文件的大小和码率成正比 ] )3、为什么选择他:要不选谁?...原创 2020-01-03 17:57:25 · 510 阅读 · 0 评论