学习链接、不断更新
1.利用ffmpeg实现桌面采集功能
,采集桌面后进行解码,图像转换为YUV420P格式,在经过h264编码,最后通过网络TCP协议进行发送。代码可以编译,在没有网络接收服务器的情况下,可将编码后的packet保存成本地的.h264文件
https://download.youkuaiyun.com/download/bzyy_zrs/10666521?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160955221616780302994864%252522%25252C%252522scm%252522%25253A%25252220140713.130102334..%252522%25257D&request_id=160955221616780302994864&biz_id=1&utm_medium=distribute.pc_search_result.none-task-download-2~all~sobaiduend~default-3-10666521.first_rank_v2_pc_rank_v29&utm_term=windows%20ffmpeg%E5%BD%95%E5%B1%8F
2.ffmpeg_windows屏幕录制并编码成H264
ffmpeg_windows屏幕录制并编码成H264。
该工程为qt_creator工程
https://download.youkuaiyun.com/download/iot_shun/10313142
3.ffmpeg实现录屏+录音
不太好的感觉,最后考虑下载
研究一个音视频项目的中间测试工程,vs2015,结合了一些其他资源修改而成,来挣点分。代码虽然没有整理,但绝对有参考价值。如果你正研究相关技术,就不要考虑了,绝对物超所值。
相关库:ffmpeg ; libx264; faac; mp4v2
功能介绍:windows下通过FFmpeg录屏,录音,视频rgb转yuv通过libx264转h264,通过faac把pcm转aac,再通过mp4v2合并成MP4
https://download.youkuaiyun.com/download/qian_longn1/10167752?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160955221616780281243965%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=160955221616780281243965&biz_id=1&utm_medium=distribute.pc_search_result.none-task-download-2~all~first_rank_v2~rank_v29-6-10167752.first_rank_v2_pc_rank_v29&utm_term=windows%20ffmpeg%E5%BD%95%E5%B1%8F
4.FFMPEG录屏软件1.0
基于ffmpeg开发的windows录屏软件,同时录制桌面、麦克风、系统声音并合成MP4文件,Visual Studio版本最低vs2015,启动前请修改本地的声音捕获设备名称。
https://download.youkuaiyun.com/download/peilinok/11967165?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160955221616780281243965%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=160955221616780281243965&biz_id=1&utm_medium=distribute.pc_search_result.none-task-download-2~all~first_rank_v2~rank_v29-23-11967165.first_rank_v2_pc_rank_v29&utm_term=windows%20ffmpeg%E5%BD%95%E5%B1%8F
5.ffmpeg实现录屏+录音
最简单的基于FFmpeg的AVDevice例子(屏幕录制+声音采集),视频采用mpeg4编码,音频采用aac编码,并生成mp4文件,以前上传的有一个bug,此版本把他修复
https://download.youkuaiyun.com/download/dancing_night/8925507?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160955221616780281243965%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=160955221616780281243965&biz_id=1&utm_medium=distribute.pc_search_result.none-task-download-2~all~first_rank_v2~rank_v29-18-8925507.first_rank_v2_pc_rank_v29&utm_term=windows%20ffmpeg%E5%BD%95%E5%B1%8F
6.运用ffmpeg在Windows下指定显示屏录屏推流
实现方式是nginx+ffmpeg+rtmp直播推流。
链接:
https://blog.youkuaiyun.com/qq_43625768/article/details/108540347?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160955405416780261946748%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=160955405416780261946748&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-1-108540347.first_rank_v2_pc_rank_v29&utm_term=windows%20ffmpeg%E5%BD%95%E5%B1%8F