当前位置: 首页 > 软件库 > 程序开发 > 多媒体处理 >

MediaExtract

媒体文件的解析读取工具
授权协议 MIT
开发语言 C/C++
所属分类 程序开发、 多媒体处理
软件类型 开源软件
地区 不详
投 递 者 唐炜
操作系统 OS X
开源组织
适用人群 未知
 软件概览

MediaExtract 是一个纯 C 编写的常用媒体文件的解析读取,能解析读取 AVI, Ogg, Wave, PNG ... 等媒体文件。

安装:

make builddir
make
sudo make install PREFIX=/usr

窗口交叉编译(使用 i686-w64-mingw32-gcc)

make TARGET=win32 builddir
make TARGET=win32

或者 (使用 x86_64-w64-mingw32-gcc):

make TARGET=win64 builddir
make TARGET=win64
  • 一、使用MediaExtract将视频分离 目标:用MediaExtract将视频分离成可播放的视频文件和音频文件 主要步骤: 初始化MediaExtractor和MediaMuxer 设置视频源 获取视频的通道数,并找到音视频通道记录下来 切换到相应的信道,读取数据到bytebuffer 记录视频帧/音频帧的信息,使用mediaMuxer把帧数据写入文件 MediaExtractor的关键方法介

  • MediaMuxer和MediaExtractor API 简介 MediaExtractor 是什么? 顾名思义,MediaExtractor 可以从数据源中提取经过编码的媒体数据。MediaExtractor 不仅可以解析本地媒体文件,还可以解析网络媒体资源。 MediaMuxer 是什么? 同样,名字已经说明了一切。MediaMuxer 可以将多个流混合封装起来,支持 MP4、Webm 和

  • 分离mp4、flv,生成视频H264/mpeg和音频mp3或aac(无adts头) 下面是应用层mediaExtractor使用,分离一mp4文件,生成h264和aac,并添加adts头文件。 import android.media.MediaExtractor; import android.media.MediaFormat; import android.util.Log; impor

  •     在学习了AudioTrack播放pcm数据之后,又了解到很多APP不是使用MediaPlayer对音视频文件进行播放的。而是使用解码器,从音视频文件中解码出pcm原生数据,然后使用AudioTrack.java将音频播放出来。所有对其实现过程产生了兴趣,并进行了学习。总结如下: 1. MediaExtractor和MediaCodec的初认知:    MediaExtractor:a. 将

  • MediaExtractor主要用于提取音视频相关信息,分离音视频。 MediaMuxer主要复用和解复用音视频。 MediaExtractor使用一般步骤 1.//设置数据源 setDataSource 2.//分离轨道 getTrackCount,getTrackFormat 3.//选择轨道 selectTrack,unselectTrack 4.//读取数据 readSampleData

  • 上一篇讲了如何采集摄像头画面并且进行编码,再进行封装成MP4格式文件,如需了解可以看 安卓采集摄像头画面生成MP4文件 本篇博客,主要讲解如何对MP4文件进行解封装,再进行解H264码流,进行画面显示。 Android 使用MediaCodec进行视频编解码工作,这里解码当然还由其来完成,那从MP4文件中提取出H264码流的工作,由MediaExtractor完成 MediaExtractor的使

  • 1. JAVA层 file: frameworks/base/media/java/android/media/MediaExtractor.java  class: MediaExtractor MediaExtractor上层接口。  其中有3个调用JNI的接口: private static native final void native_init(); private n

 相关资料
  • 本文向大家介绍python读取xml文件方法解析,包括了python读取xml文件方法解析的使用技巧和注意事项,需要的朋友参考一下   关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码。这样并不利于初学者的学习,希望这篇文章可以更通俗易懂的教如何使用python来读取xml文件。 什么是xml? xml即可扩展标记语言,它可以用来标记数据、定义数据类型,

  • 本文向大家介绍java如何解析/读取xml文件,包括了java如何解析/读取xml文件的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了java解析/读取xml文件的方法,供大家参考,具体内容如下 XML文件 Java 代码: 以上就是本文的全部内容,希望对大家的学习有所帮助。

  • 在8.1节中提到过,通过getMediaFileSystems方法获取到的fileSystem中的root属性值就是Entry对象,结合第7章的内容就可以对媒体库中的文件进行操作。 通过getMetadata方法可以读取出媒体文件相关信息1: chrome.mediaGalleries.getMetadata(mediaFile, {metadataType: 'all'}, function(m

  • 我正在使用Mule 4.4,并尝试读取文件,然后使用Dataweave转换为JSON。这是文件(它没有标头),文件中的最后一行为空白 在读取文件时,将mime类型设置为application/csv(尽管其管道分隔),这会是一个问题吗? 我遇到的问题是,我想将文件内容转换为json,如下所示: 然而,它显示如下:(重复第一行) 我认为这种情况正在发生,因为骡子假设第一行包含标题.这是我的数据编织:

  • 问题内容: 我有一个C-Header文件,定义了几个构造,包含多个char数组。 我想使用Java解析这些文件。是否存在用于将C-Header文件读入结构的库,或者是否存在可以理解C-Header文件的流解析器? 只是为了获得更多背景信息(我只是在寻找C-Header解析器,而不是针对此特定问题的解决方案):我有一个包含数据的文本文件和一个解释结构的C- Header文件。两者都有点动态,所以我不

  • 主要内容:1 Properties的概述,2 Properties的源码解析,2.1 主要类属性,2.2 构造器,2.3 遍历的方法,2.4 从外部文件读取的方法,2.5 输出到外部文件的方法,2.6 其他方法,3 读取文件案例演示基于JDK1.8详细介绍了Properties集合的底层源码实现,最后给出了Properties的读取文件使用案例。 1 Properties的概述 public class Properties extends Hashtable<Object,Object> Pr

  • 本文向大家介绍jQuery+ajax读取并解析XML文件的方法,包括了jQuery+ajax读取并解析XML文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery+ajax读取并解析XML文件的方法。分享给大家供大家参考,具体如下: ajax.xml: demo.html: 效果图: 更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jquery中Ajax用法总结》

  • 本文向大家介绍通过openpyxl读取excel文件过程解析,包括了通过openpyxl读取excel文件过程解析的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了通过openpyxl读取excel文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1、环境准备 python3环境、安装openpyxl模块 2、excel文件数