//第一步:注册组件->编码器、解码器等等… av_register_all(); //第二步:初始化封装格式上下文->视频编码->处理为视频压缩数据格式 AVFormatContext *avformat_context = avformat_alloc_context(); //注意事项:FFm ...
分类:
其他好文 时间:
2020-04-22 14:57:47
阅读次数:
123
VideoToolBox兼容不标准的多slice视频 --转自:网易云信 在iOS平台的硬解的实践中,我们可能会遇到如下图的这种情况(上面一部分有画面,下面部分是绿屏): 这种现象实际上就是多slice视频的组织格式不符合VideoToolBox的要求引起的。一般出现在某些华为手机,小米手机,编码大 ...
分类:
移动开发 时间:
2020-04-15 21:07:14
阅读次数:
259
h264和h265多维度区别 1. 概述 h265旨在在有限带宽下传输更高质量的网络视频,仅需原先的一半带宽即可播放相同质量的视频,很多朋友不知道h264和h265如何区别,下面让我们一起来了解一下吧。 压缩率:在同样的图像质量下,相比于h264,通过h265编码的视频大小减少了大约40%。 传输码 ...
分类:
其他好文 时间:
2020-04-06 09:54:51
阅读次数:
62
1、代码拉取 https://www.cnblogs.com/132818Creator/p/12516850.html 2、执行命令 gn gen out/h264 --ide=vs2019 --args="proprietary_codecs=true rtc_use_h264=true ffm ...
由于项目需要 RTMP 推送 H264 数据,在网上查找了下相关的方案,总结一下。 RTMP协议简介 在总结之前,我们先简单介绍一下 RTMP 协议。 RTMP(Real Time Messaging Protocol) 实时消息传送协议是 Adobe Systems 公司为 Flash 播放器和服 ...
分类:
其他好文 时间:
2020-03-21 14:27:22
阅读次数:
138
ffmpeg -i 20191223_165517.mp4 -an -vcodec copy -bsf:v h264_mp4toannexb 20191223_165517.h264ffmpeg -i 20191223_173017.mp4 -an -vcodec copy -bsf:v h264_ ...
分类:
其他好文 时间:
2020-03-05 15:29:58
阅读次数:
76
参考自: [FFmpeg抽取视频h264数据] https://www.jianshu.com/p/11cdf48ec248 [FFmpeg抽取音频数据?] https://www.jianshu.com/p/5337260efd97 [ADTS详解] https://www.jianshu.com ...
分类:
其他好文 时间:
2020-02-22 13:30:31
阅读次数:
95
一,数据的绑定 一个页面只有静态数据往往是不够的,大部分情况下需要在小程序运行的过程中,动态的从服务器端去获取,然后再渲染输出到这个视图中进行显示。 之前的页面为硬解码的方式 <view class="usermotto"> <text style="font-size:60rpx">今日推荐:恋爱 ...
分类:
微信 时间:
2020-02-19 05:42:03
阅读次数:
96
对于PS流,最近因为工作需要,所以MPEG2中的PS流格式和解包过程进行了学习。 首先我们需要知道PS包流格式是怎么样的: (来自http://blog.csdn.net/chen495810242/article/details/39207305) 针对H264 做如下PS 封装:每个IDR NA ...
分类:
其他好文 时间:
2020-02-16 12:58:19
阅读次数:
100
<?php // 定义 FFmpeg的路径,最好在网站的全局配置文件里定义好 // 另外,重定向符号在FreeBSD等csh系统中为 >& define('KC_FFMPEG_PATH', '/usr/local/bin/ffmpeg -i "%s" 2>&1'); function video_i... ...
分类:
Web程序 时间:
2020-01-16 14:19:39
阅读次数:
204