【windows 10】Windows下FFmpeg快速入门

更新时间:2015-02-23    来源:php入门    手机版     字体:

【www.bbyears.com--php入门】


Windows下FFmpeg快速入门

作者: A.TNG
邮箱: jiyucn@163.com 参考: http://www.ffmpeg.com.cn/

FFmpeg简介

FFmpeg是什么?

FFmpeg是用于录制、转换和流化音频和视频的完整解决方案, 包括 libavcodec ,一套领先的音/视频编解码类库。FFmpeg 在Linux上开发,当可以在大多数操作系统下编译,包括Windows。


Note

    FFmpeg对GCC的依赖很强,所以就算是在Windows上, 用VC编译FFmpeg也不是一件轻松的事情。请尽量使用 GCC来编译FFmpeg,比较事半功倍。

    FFmpeg的官方网址是 http://ffmpeg.mplayerhq.hu/。

    中文Wiki是 http://www.ffmpeg.com.cn/ ,资料很多。


    FFmpeg的组成结构

    FFmpeg主要由一下几个部分组成:

    libavcodec: 一个包含了所有FFmpeg音视频编解码器的库。 为了保证最优性能和高可复用性,大多数编解码器从头开发的。

    libavformat: 一个包含了所有的普通音视格式的解析器和 产生器的库。

    三个实例程序,这三个实例较为复杂,基本可以作为API使用手册:
      ffmpeg:命令行的视频格式转换程序。 ffplay:视频播放程序。(需要SDL支持) ffserver:多媒体服务器

    了解完组成结构后,你会发现,如果你在寻找一种视频格式转换 的方式,那FFmpeg绝对是你的第一选择, libavcodec 则又是重 中之重。如果遇上API不会使用的情况,可以参考ffmpeg.c、ffplay.c、 ffserver.c、apiexample.c(解码)和output_example.c(编码)。


    FFmpeg的编译

    要使用FFmpeg,第一步就是编译,对于Linux上的用户,可以参考

    本文来源:http://www.bbyears.com/jiaocheng/13157.html

猜你感兴趣