ICode9

精准搜索请尝试: 精确搜索
  • 基于AVFoundation实现视频录制的两种方式2022-09-01 15:30:08

    目录一、前言二、方案一:AVCaptureSession + AVCaptureMovieFileOutput1.创建AVCaptureSession2.设置音频、视频输入3.设置文件输出源4.添加视频预览层5. 开始采集6. 开始录制7.停止录制8.停止采集三、方案二:AVCaptureSession + AVAssetWriter 一、前言 AVCaptureSession 是 AVFoun

  • FFmpeg-rtmp-mac直播推流2022-07-18 17:35:04

    ffmpeg命令行可以很方便地进行rtmp直播推流。 1 安装nginx服务 注意不能直接安装,一定要安装带rtmp模块的,否则会报rtmp找不到的错误。 安装有两种方式,一是自己编译安装,我没有采用;另一种是安装配置好的,用下面这篇教程的方法: https://www.jianshu.com/p/cff04bb3c182 这两句命令即可

  • FFmpeg-mac录屏2022-07-18 17:32:20

    https://trac.ffmpeg.org/wiki/Capture/Desktop 官网教程 mac安装ffmpeg后,用命令行可以录屏。 1 获取mac的视频设备和音频设备 ffmpeg -f avfoundation -list_devices true -i "" 可以看到,视频设备有摄像头和显示器0/1,音频设备有麦克风 ffmpeg version 3.0 Copyright (c) 2000-201

  • 如何快速的开发一个完整的iOS直播app(推流篇)2022-05-10 13:31:07

    开发一款直播app,肯定需要流媒体服务器,本篇主要讲解直播中流媒体服务器搭建,并且讲解了如何利用FFMPEG编码和推流,并且介绍了FFMPEG常见命令。 效果     一、安装Homebrew Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件。 1、打开终端,

  • AVFoundation – AVAssetImageGenerator 截图2021-11-12 15:58:39

    目录 一.前言 1.AVAsset2.AVAssetTrack3.AVComposition / AVMutableComposition4.AVMutableVideoComposition5.AVMutableCompositionTrack6.AVMutableVideoCompositionLayerInstruction7.AVMutableVideoCompositionInstruction8.AVAssetExportSession 二.AVAssetImageGenerat

  • 音视频之命令行录制音频(五)2021-10-28 21:03:58

    命令行录制音频 说明 因为我电脑是Mac的,在这里我只介绍Mac端音频录制相关 查看可用设备 ffmpeg -devices ffmpeg -devices Mac中的输出结果如下所示: 列表中有个avfoundation,是Mac平台的多媒体系统库 我们可以使用avfoundation去操作输入设备(比如录音设备) 通过avfoundation

  • AVFoundation(一)2021-10-08 21:03:06

    AVFoundation是可用于播放和创建基于时间的视听媒体的几种框架之一。它提供了一个Objective-C接口,您可以使用该接口详细处理基于时间的视听数据。例如,您可以使用它来检查、创建、编辑或重新编码媒体文件。您还可以从设备中获取输入流,并在实时捕获和回放期间操纵视频。图I-1显

  • iOS基于AVFoundation实现朗读文字2021-07-15 17:33:07

    iOS基于AVFoundation实现朗读文字 1.心理建设 众所周知AVFoundation的朗读是个智障语气,所以想不花钱就只能忍着。 2.speechManager @import AVFoundation; @protocol TJSpeechManagerDelegate <NSObject> @optional - (void)didStartSpeechUtterance:(AVSpeechUtterance*)utteran

  • ios2021-07-10 11:56:08

    Undefined symbols for architecture arm64:   "_OBJC_CLASS_$_AVCaptureAudioDataOutput", referenced from:       objc-class-ref in libavdevice.a(avfoundation.o)   "_OBJC_CLASS_$_AVCaptureVideoDataOutput", referenced from:       objc-class-

  • 菜鸟学ffmpeg音视频技术之11 mac采集audio2021-01-08 15:57:17

    ffmpeg虽然是跨平台库,mac和windows还是有区别的,这里介绍下mac如何打开audo并采集。 1.查找解码器 _input_fmt = av_find_input_format("avfoundation"); 2.打开设备 _fmt_ctx = avformat_alloc_context(); ret = avformat_open_input(&_fmt_ctx, device_name.c

  • AVFoundation开发秘籍笔记:第6章 捕捉媒体2020-11-26 13:57:16

    6.1 捕捉功能综述 AV Foundation的照片和视频捕捉功能从框架搭建之初就是它的一个强项。从iOS 4版本开始,开发者就可以直接访问iOS设备的摄像头和摄像头生成的数据,定义一个新的用于照片和视频应用的类。框架的捕捉功能仍然是苹果公司媒体工程师最关注的领域,每个新版本的发布都带

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有