1、背景
在偶然的机会接触了ffmpeg,当时是从B站下载的视频转移到笔记本上看。使用b站手机客户端下载的视频格式为m4s的两个文件(video.m4s和audio.m4s),需要转成普通播放器支持的mp4格式,得以知道支持音视频转码的ffmpeg这个强大的开源工具。
2024年12月03日
在偶然的机会接触了ffmpeg,当时是从B站下载的视频转移到笔记本上看。使用b站手机客户端下载的视频格式为m4s的两个文件(video.m4s和audio.m4s),需要转成普通播放器支持的mp4格式,得以知道支持音视频转码的ffmpeg这个强大的开源工具。
2024年12月03日
“Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。”
前提: 公司项目中上传的视频编码格式不一,但是在浏览器播放中,却出现了黑屏(有声音)的情况,即使是MP4格式的视频,也存在无法播放,查询一番,了解到chrome浏览器的video标签仅对部分格式的视频支持播放
2024年12月03日
HTTP是无状态的协议,每次客户端访问web页面时,都会打开一个单独的连接到web服务器,服务器不会自动保存客户端请求的任何记录,需要使用cookie和session来将一系列的请求和响应关联起来,维持客户端和服务器之间的会话
2024年12月03日
作者:京东物流 赵勇萍
上个月我负责的系统SSO升级,对接京东ERP系统,这也让我想起了之前我做过一个单点登录的项目。想来单点登录有很多实现方案,不过最主流的还是基于CAS的方案,所以我也就分享一下我的CAS实践之路。
2024年12月03日
音视频组件除了支持保存MP4文件外,同时还支持保存裸流即264/265文件,以及解码后最原始的yuv文件。在实际使用过程中,会发现部分视频文件保存的裸流文件,并不能直接用播放器播放,查阅资料得知原来是缺少sps/pps信息,监控行业的rtsp/rtmp/录像mp4文件都是会带的,所以很少遇到这个现象。其实sps/pps信息在解码的时候就已经在对应AVCodecContext或者AVStream的extradata中,只是在av_read_frame后的AVPacket,有些流带了sps/pps而有些流就没带,没带的就需要主动加上。那如果带了也又加上,会不会出问题呢?答案是不会的,在执行av_bsf_send_packet/av_bsf_receive_packet的时候里面会自动过滤判断。测试下来发现,只有裸流才需要加入,如果是原数据或者编码数据保存到MP4文件则不需要,因为在创建MP4流的时候就已经复制了原始流的参数,那个参数中就包含了extradata,所以在写入数据的时候就会自动加上。保存裸流到文件这个需求也是有的,尤其是现在人工智能分析,基本上需要传入264/265裸流进行运算分析,音频传输pcm数据。
2024年12月03日
post请求我在python接口自动化(八)--发送post请求的接口(详解)已经讲过一部分了,主要是发送一些较长的数据,还有就是数据比较安全等。我们要知道post请求四种传送正文方式首先需要先了解一下常见的四种编码方式:
HTTP 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。
2024年12月03日
2024年12月03日
总结了一些面试题,大家看看吧!