上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid ​XviD是个开源的视频编解码器,它与DivX一同被纳入MPEG-4规范第二部分的视频标准,但DivX并未开源。早期的MP4视频大多采用XviD或者DivX编码,当时的视频格式被称作MPEG-4。现在常见的H.264后来才增补到MPEG-4规范的第十部分,当然如今使用XviD压缩的视频已经不多了。 阅读全文
posted @ 2024-06-09 11:25 aqi00 阅读(617) 评论(0) 推荐(1)
摘要: FFmpeg开发笔记(二十七)解决APP无法访问ZLMediaKit的直播链接问题 ​上一篇文章介绍了如何通过ZLMediaKit实现视频推拉流,并使用VLC播放器验证视频直播地址。即使不用VLC播放器,直接在Qt工程的C++代码中调用FFmpeg的API,也能访问ZLMediaKit的直播地址,并正常渲染视频画面。关于如何在Qt工程中引入FFmpeg,可参考《FFmpeg开发实战 阅读全文
posted @ 2024-06-08 11:51 aqi00 阅读(501) 评论(0) 推荐(0)
摘要: FFmpeg开发笔记(二十六)Linux环境安装ZLMediaKit实现视频推流 ​《FFmpeg开发实战:从零基础到短视频上线》一书在第10章介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。不过MediaMTX的功能实在是太简单了,无法应用于真实直播的生产环境,真正能用于生产环境的流媒体服务器还要看SRS或者ZLMediaKi 阅读全文
posted @ 2024-06-02 12:07 aqi00 阅读(1263) 评论(2) 推荐(0)
摘要: FFmpeg开发笔记(二十五)Linux环境给FFmpeg集成libwebp ​《FFmpeg开发实战:从零基础到短视频上线》一书介绍了JPEG、PNG、GIF等图片格式,以及如何通过FFmpeg把视频画面转存为这些格式。除了上述这些常见的图片格式,还有较新的WebP格式,它由VP8视频标准派生而来,VP8演进的视频格式叫做WebM,图片格式则叫WebP。 若想让FFmpeg 阅读全文
posted @ 2024-06-01 12:16 aqi00 阅读(518) 评论(0) 推荐(0)
摘要: FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器 ​AV1是一种新兴的免费视频编码标准,它由开放媒体联盟(Alliance for Open Media,简称AOM)于2018年制定,融合了Google VP10、Mozilla Daala以及Cisco Thor三款开源项目的成果。据说在实际测试中,AV1标准比H.265(HEVC)的压缩率提升了 阅读全文
posted @ 2024-05-27 13:16 aqi00 阅读(1095) 评论(0) 推荐(1)
摘要: FFmpeg开发笔记(二十三)使用OBS Studio开启RTMP直播推流 ​OBS是一个开源的直播录制软件,英文全称叫做Open Broadcaster Software,广泛用于视频录制、实时直播等领域。OBS不但开源,而且跨平台,兼容Windows、Mac OS、Linux等操作系统。 OBS的官网是https://obsproject.com/,录制软件名叫OBS 阅读全文
posted @ 2024-05-26 11:09 aqi00 阅读(1452) 评论(0) 推荐(1)
摘要: FFmpeg开发笔记(二十二)FFmpeg中SAR与DAR的显示宽高比 ​《FFmpeg开发实战:从零基础到短视频上线》一书提到:通常情况下,在视频流解析之后,从AVCodecContext结构得到的宽高就是视频画面的宽高。然而有的视频文件并非如此,如果按照AVCodecContext设定的宽高展示视频,会发现画面被压扁或者拉长了。比如该书第10章源码playsync. 阅读全文
posted @ 2024-05-19 12:31 aqi00 阅读(412) 评论(2) 推荐(1)
摘要: FFmpeg开发笔记(二十一)Windows环境给FFmpeg集成AVS3解码器 ​AVS3是中国AVS工作组制定的第三代音视频编解码技术标准,也是全球首个已推出的面向8K及5G产业应用的视频编码标准。AVS工作组于2019年3月9日完成第三代AVS视频标准(AVS3)基准档次的制订工作,参考软件的测试表明,AVS3基准档次的性能比上一代标准AVS2和HEVC提升了约30%。 l 阅读全文
posted @ 2024-05-18 10:39 aqi00 阅读(805) 评论(0) 推荐(2)
摘要: FFmpeg开发笔记(二十)Linux环境给FFmpeg集成AVS3解码器 ​AVS3是中国AVS工作组制定的第三代音视频编解码技术标准,也是全球首个已推出的面向8K及5G产业应用的视频编码标准。AVS工作组于2019年3月9日完成第三代AVS视频标准(AVS3)基准档次的制订工作,参考软件的测试表明,AVS3基准档次的性能比上一代标准AVS2和HEVC提升了约30%。 l 阅读全文
posted @ 2024-05-12 12:11 aqi00 阅读(560) 评论(0) 推荐(1)
摘要: FFmpeg开发笔记(十九)FFmpeg开启两个线程分别解码音视频 ​同步播放音视频的时候,《FFmpeg开发实战:从零基础到短视频上线》一书第10章的示例程序playsync.c采取一边遍历一边播放的方式,在源文件的音频流和视频流交错读取的情况下,该方式可以很好地实现同步播放功能。 但个别格式的音频流和视频流是分开存储的,前面一大段放了所有的音频帧,后面一大段放了 阅读全文
posted @ 2024-05-05 11:46 aqi00 阅读(702) 评论(0) 推荐(1)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页