爱悠闲 > 分类 >

FFMPEG 第1页

详解FFMPEG API
转自:链接地址 认识FFmpeg FFMPEG堪称自由软件中最完备的一套多媒体支持库,它几乎实现了所有当下常见的数据封装格式、多媒体传输协议以及音视频编解码器。因此,对于从事多媒体技术开发的工程师来说,深入研究FFMPEG成为一门必不可少的工作,可以这样说,FFMPEG之于多媒体开发工程师的重要性正如kernel之于嵌入式系统工程师一般。 几个小知识: FFMPEG项目是由法国人Fabrice B
ffmpeg + x264 编译提示libx264 not found 的解决方法
编译ffmpeg和x264吃了不少苦,很重要的一点就是如果你对这个编译不是很熟的话千万不要尝试用cygdrive+windows编译。建议在Ubuntu下编译! 1.首先要确保已经编译了x264的源码 这边是我x264的sh export NDK=/home/mtb0157/workspace/android-ndk-r9 export PREBUILT=$NDK/toolchains/arm-l
使用或者编译 x264.a 提示 Cortex-A8 erratum because it has no mapping symbols. 的解决方案
参考了这边两个文章 http://stackoverflow.com/questions/15247569/warning-cannot-scan-executable-section-for-cortex-a8-erratum-because-it-has-no http://stackoverflow.com/questions/15247569/warning-cannot-scan-exe
ffmpeg 2.1 + x264 (version 140) 编译安卓下可用的库
必备条件:NDK9 、Ubuntu12.04、ffmpeg源码、X264源码 1.首先,编译X264源码。 这个貌似需要yasm1.2。如果提示这个版本过低自己更新下,这边不再多讲 下载X264的源码:http://www.videolan.org/developers/x264.html 在文件夹下新建一个 build_x264.sh,内容如下 export NDK=/home/mtb0157/
FFMPEG more samples than frame size (avcodec_encode_audio2) 的解决方案
在实际的项目中,从音频设备采集到的音频的类型和编码器类型(aac ,amr)通常是不一致的。 那么我们首先需要做重采样的过程。利用swr_convert 重新采样。 这时候我们可能会遇到另外一个问题。就是在encode_audio的时候遇到 more samples than frame size (avcodec_encode_audio2)  的问题。 问题的原因在于 我们编码器的frame_
从ffmpeg源代码分析如何解决ffmpeg编码的延迟问题(如何解决编码 0 延时)
在看到这篇文章前我已经解决了这个问题,但是知其然不知其所以然,看到原作者写的文章很详细。 于是转之,感谢原作者。 原文链接:链接地址 FFMPEG中如果你编码完一段视频发现视频变短了,那很有可能就是没有设置0延时的原因。 近日在做一个分布式转码服务器,解码器是采用开源的ffmpeg,在开发的过程中遇到一个问题:编码延迟多大5、6秒钟,也就是最初编码的几十帧并不能马上取出,而我们的要求是实时编码!虽
X264参考手册
本文转自: 链接地址 英文版官方原文:链接地址 基本语法: x264 [options] -o outfile infile 注意与ffmpeg的输入输出文件位置恰好相反: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}… 输入 x264.exe --output NUL C:\input.a