博客专栏  >  移动开发   >  Android FFmpeg多媒体

Android FFmpeg多媒体

Android FFmpeg 多媒体收集总结

关注
20 已关注
45篇博文
  • FFmpeg日志输出到adb logcat

    0. 前言在Android中编写的FFmpeg程序,没有经过设置的话是无法在adb logcat中看到ffmpeg的日志,对于NDK程序而言其本身就缺乏适当的调试方法(AndroidStudio可以支...

    2017-02-25 14:48
    1125
  • Android Java调用ffmpeg命令

    0. 前言ffmpeg命令很强大,但是在Android工程中无法执行可执行文件ffmpeg,即无法使用ffmpeg。 本文介绍把ffmpeg改造成库文件,然后通过JNI调用它,即可实现在Java中使...

    2017-02-23 17:45
    1757
  • 比特率,帧率,分辨率对视频画质的影响

    0.前言前几天和别人讨论视频编码参数对视频清晰度影响,今日查查文献在此记录总结下。对最终用户而言,其只关心视频的文件大小和画面质量。 其中画面质量包括:分辨率,清晰度和流畅度。 (1)帧率(FPS...

    2017-02-21 18:25
    1601
  • 音频节奏检测(Onset Detection)

    1. 前言最近市场上出现一些多个视频拼接而成MV,其原理是根据音频的节拍变换切换视频。 我在这里讲述下如何进行音频节拍检测。2. 音频检测一般流程3.3.1 原始音频频谱以1024为窗口(即每次读取...

    2016-12-17 17:12
    1054
  • 通过OpenAL对音频添加音效并存储

    1. 前言前面的文章讲了如何使用OpenAL对音频添加音效,并播放,参见: OpenAL 使用基本流程 使用OpenAL混音,添加音频特效本文谈谈如何对音频进行渲染,然后存储下来。2. 初始化初始...

    2016-12-17 11:24
    743
  • 使用OpenAL混音,添加音频特效

    本文讲述了如何使用OpenAL对音频进行后处理,添加音效。 1. OpenAL 支持的混音类型 2. 初始化音频特效 3. 应用特效

    2016-12-16 19:52
    746
  • OpenAL 使用基本流程

    介绍如何使用OpenAL播放一个音频 介绍了如何使用OpenAL缓冲区

    2016-12-16 19:20
    938
  • Android OpenAL编译

    1. OpenALOpenAL是一个开源的音频后处理工具包,可以添加各种音效,修改声源空间位置等等。在前面的文章【OpenAL简介】中也有介绍。 IOS上已经集成了OpenAL,android平台暂...

    2016-11-24 14:20
    1219
  • FFmpeg 时间单位与转换

    1. 前言FFmpeg存在很多个时间单位,比如pts, dts, ffmpeg内部基准时间,常规时间 本文谈谈他们之间的转换2. ffmpeg内部基准时间与常规时间2.1 基准时间ffmpeg 内部...

    2016-11-14 15:34
    1483
  • 音频采样率,时间戳分析

    1. FFmpeg一个音频帧信息:2. pkt durationpkt_duration = nb_samples / sample_rate sample_rate = 48000 nb_...

    2016-11-14 14:27
    647
  • AudioChannelManipulation

    Manipulating audio channels with ffmpeg Contents stereo → mono streamstereo → 2 × mono f...

    2016-11-14 14:06
    499
  • ffmpeg 调整音视频播放速度

    1. 调整视频速率1.1 原理调整视频速率的原理为:修改视频的pts,dts 此过程由于不用进行解码编码,所以费时很少1.2 setpts修改视频速率ffmpeg -i input.mkv -an ...

    2016-11-14 14:01
    2772
  • ffmpeg混音以及音视频混合

    Duration = MAX(input a, v)1. Audio merge1.1 amerge-ac 2 speed up ffmpeg -i test.mp4 -i test.mp3 -fil...

    2016-11-14 13:38
    2760
  • ffmpeg 视频拼接

    1. 视频拼接ffmpeg视频拼接需要用concat参数。 此外ffmpeg拼接的视频和原视频的封装格式有关2. ffmpeg视频拼接的几种方法2.1 利用文件列表# this is a comme...

    2016-11-14 13:35
    1779
  • ffmpeg 查看YUV图片/视频

    采用ffplay 查看YUV数据包括视频或者图片 ffplay [-f rawvideo] -video_size 640x480 test.yuv 注: (1)-f rawvideo : 经笔...

    2015-10-28 16:39
    1657
  • ffmpeg视频剪切、转码

    1. 命令实例ffmpeg -i source.mp4 -ss 20 -t 10 -c copy des.mp4 功能:将source.mp4截取[20s,30s]之间的数据,仅仅裁剪不转码,然后输...

    2015-10-28 16:32
    1010
  • 深入浅出FFMPEG

    1. 认识FFMPEGFFMPEG堪称自由软件中最完备的一套多媒体支持库,它几乎实现了所有当下常见的数据封装格式、多媒体传输协议以及音视频编解码器。因此,对于从事多媒 体技术开发的工程师来说,深入研究...

    2015-08-10 14:43
    860
  • FFMPEG write 函数

    FFMPEG write 函数: ffmpeg write: int avformat_alloc_output_context2(AVFormatContext **ctx, AVOutputF...

    2013-04-16 16:01
    1433
  • ffmpeg在eclipse中的开发配置

    我看过网上的许多文章,都是把ffmpeg的源文件采用Makefile的方式导入Eclispe中,然后在eclipse中编译,这样很麻烦,还出现很多问题。     本文的配置不同于其它文章的方法,...

    2013-03-21 17:47
    1439
  • android ffmpeg neno优化

    1. 前言最近搞的视频监控项目,需要在android移动端做视频显示。用的是android ndk的开发方式, 利用ffmpeg作为解码库。640*480 分辨率下, 10帧每秒尚可正常播放, 但是1...

    2016-11-14 14:37
    442
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部