热门好课推荐
猜你喜欢
相关培训 相关博客
  • iOS音视频—目录FFmepg视频解码流程分析1、注册组件:av_register_all()例如:编码器、解码器都属于组件2、打开封装格式->打开文件例如:.mp4,.mov,.wmv文件等avformat_open_inout();3、查找视频流/音频流如果是视频解码,就查找视频流,如果是音频解码,就查找音频流avformat_find_stream_info();...
    2018-11-16 10:22:55
    阅读量:660
    评论:0
  • 主流跨平台媒体库ffmpeg,live555,MobileVLCKit简介库名简介需要的能力官网链接ffmpegFFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libav
    2017-08-03 22:05:12
    阅读量:3484
    评论:0
  • 移动端相比起PC端的优势除了它便携以外,还有一个比较明显的优势就是可以通过手机快速方便的创造各种多媒体作品。比如照片分享、视频录制等,目前大部分市面上的手机APP都存在这些功能。短视频行业之所以如此火爆,就是因为它将手机的视频录制和碎片化时间这两个特点都发挥到了极致,短视频app开发业务也随之变得被大众熟知起来。本文主要给大家分享一下ios端的开发经验。视频编码短视频app中如果不进行视频...
    2019-01-23 16:09:27
    阅读量:174
    评论:0
  •         苹果在iOS8.0系统之前若要做音视频开发需使用第三方软件进行编解码(FFmpeg软解码H264视频流可看到这里),学习成本较大,项目开发进度也可能超出预期。在iOS8.0之后开放了视频编解码框架VideoToolbox,在此之后对于音视频开发变得相对简单。   一、硬解码名词(结构)解释1、VTDecompressionSessionRef:解码器对象数据...
    2018-06-27 16:50:15
    阅读量:2299
    评论:0
  • 摘要:对于socket传输的h264流,需要手工设置AVCodec和AVCodecContext,用接收到的完整nalu初始化avpacket,传给解码函数进行解码。遇到SPSPPS的时候,需要接收后面的IDR帧,一起传给解码器,解码器会自动检测SPSPPS里的信息,保存在AVCodecContext中。对于视频文件和rtsp之类的主流视频传输协议,ffmpeg提供avfo
    2017-03-29 15:53:29
    阅读量:2810
    评论:9
  • if(iOSSYSTEMVERSION>=8.0){if(!_isPCVideoFrameData){if(type==RTMPCLIENT_DATATYPE_AUDIO){return;}uint8_t*videoFra
    2017-03-07 10:26:46
    阅读量:2107
    评论:0
  • Swift//      //安全校验//      varasset_reader:AVAssetReader?=nil//      do{////        letcompose=trydraft.compose()//        letasset=compose.0////    ...
    2018-05-29 10:15:57
    阅读量:265
    评论:0
  •  1、音视频处理技术            (1)FFmpeg环境配置            (2)SDL环境搭建            (3)FFmpeg动态库编译            (4)FFmpeg视频编解码            (5) FFmpeg音频...
    2019-01-22 16:20:37
    阅读量:145
    评论:0
  • 在IOS视频处理中,视频分解图片和图片合成视频是IOS视频处理中经常遇到的问题,这篇博客就这两个部分对IOS视频图像的相互转换做一下分析。(1)视频分解图片这里视频分解图片使用的是AVAssetImageGenerator,利用这个class可以很方便的实现不同时间戳下,视频帧的抓取。注意一般这种视频分解图片帧的方法都是放在子线程中的,而UI更新操作都是放在主线程中的。下面来看看核心代码:
    2015-07-27 10:04:04
    阅读量:3439
    评论:0