ffmpeg
liuchanghe
这个作者很懒,什么都没留下…
展开
-
利用ffmpeg转换3gp文件
利用ffmpeg转换3gp文件编译的时候加上--enable-amr_nb --enable-amr_wb参数就行,根据编译系统的提示,所以我们得下载一些编译3gp所需得文件。wget http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/26204-510.zip解压以后把里面的文件都拷贝到libavcodec/amrwb_原创 2006-09-06 16:29:00 · 1525 阅读 · 0 评论 -
在ffmpeg下的输出,可以解去掉IDR开头帧的264
在ffmpeg下的输出,可以解去掉IDR开头帧的264D:/project/test>ffmpeg -i mytest.264 my1.yuvffmpeg version CVS, build 3342336, Copyright (c) 2000-2004 Fabrice Bellard configuration: --enable-memalign-hack --enable-mingw原创 2006-08-01 13:58:00 · 751 阅读 · 0 评论 -
从ffmpeg中提取mp3播放器
从ffmpeg中提取mp3播放器 -[音频研究] mp3 和 mp2 的核心实现在 mpegaudiodec.c 里。如果不需要其它解码只要mpeg声音的解码的话,其接口相当简单。一个是初始化函数 decode_init,另一个是真正的帧解码函数 decode_frame.int decode_init(AVCodecContext * avctx)int decode_fra转载 2006-07-28 18:09:00 · 1287 阅读 · 1 评论 -
FFmpeg Project Description
Project DescriptionFFmpeg is a complete solution to record, convert and stream audio and video. It includes libavcodec, the leading audio/video codec library. FFmpeg is developed under Linux, but it原创 2006-07-28 18:07:00 · 941 阅读 · 0 评论 -
FFMPEG 中 output_example.exe是来做什么的
比如:output_example test.mpg,看代码,似乎打开test.mpg文件,读入数据到流里面,然后新建test.mpg,把流里面的数据写入到这个新建的test.mpg文件里面。是这样的吗? output_example.c演示了视频与音频编码的过程,视频与音频数据是由相应的函数自动产生,并非来自实时的视频源或音频源,编码后的数据保存在指定文件名的文件中。原创 2006-07-28 16:23:00 · 1250 阅读 · 0 评论 -
ffmpeg2006_7_30
ffmpeg移植的过程中,用到了ffdshow中的 东西,文件ffcodecs.h和文件ffImgfmt.h就是里面的,并且在编译时必须包含下列文件,在H264Decoder工程中的文件stdafx.h中,如下语句:#include #define char_t wchar_t#include #include 其中文件中也用到std中的东西,所以必须包含,而不能包含#include原创 2006-07-30 15:45:00 · 329 阅读 · 0 评论 -
fflush(stdout);
在程序中,有时候调用fflush(stdout);刷新存储器,移植的程序为linux下的,但是在vs2005下,感觉此函数好像没什么用原创 2006-07-30 12:00:00 · 980 阅读 · 0 评论 -
ffmpeg 应用的注意
libavcodec.dll可以单独试用!!和你关闭滤波器没有任何关系基本步骤:1。打开dll ,loadlibrary2.导出需要函数名字3。初始化4。编码,解码5 关闭参考opeh323里面的调用,很详细ffshow确实很好,但要集成到自己的程序中,非常危险,建议不要采用!!原创 2006-07-26 11:46:00 · 992 阅读 · 0 评论 -
ffmpeg 的指令
ffmpeg命令行参数设定解说ffmpeg参数设定解说-bitexact 使用标准比特率-vcodec xvid 使用xvid压缩-s 320x240 指定分辨率-r 29.97 桢速率(可以改,确认非标准桢率会导致音画不同步,所以只能设定为15或者29.97)画面部分,选其一-b 指定压缩比特率,似乎ffmpeg是自动VBR的,指定了就大概是平均比特率,比如768,1500这样的就是原来默原创 2006-07-23 15:49:00 · 3181 阅读 · 0 评论 -
ffmpeg开发指南(Using libavformat and libavcodec)
ffmpeg开发指南(Using libavformat and libavcodec)The libavformat and libavcodec libraries that come with ffmpeg are a great way of accessing a large variety of video file formats. Unfortunately, there is n转载 2006-07-26 13:59:00 · 3618 阅读 · 1 评论 -
ffmpeg 的编译
操作如下:1.首先我们要下载相关工具,这里不多说,大家按照我的地址去下载文件就好了CODE:[Copy to clipboard]MINGW下载地址:http://prdownloads.sourceforge.net/mingw/MinGW-3.1.0-1.exe?download然后在下载MSYS :http://prdownloads.sf.net/mingw/MSYS-1.原创 2006-07-18 15:21:00 · 1442 阅读 · 0 评论 -
关于_alloca
今天发现_alloca可以代替linux下的动态数组的定义,所以网上搜了下,归结如下:==============================================使用_alloca的一个Demo// 感谢[迷迷糊糊]提供_alloca我知// _alloca的功能是在栈上动态分配空间// 在栈空间不足的情况下会产生SEH异常,需要__try保护// 不能对同一段代码同时原创 2006-09-27 17:43:00 · 3188 阅读 · 0 评论 -
linux下的LL问题
ffdshow 里 ffmpeg在VC6下编译的问题const int64_t one= 1LL编译时会报错error C2065: L : undeclared identifierLL 改成 L了会不会影响结果?不知什么改正? Sure!You should do:const int64_t one= ((int64_t)1)转载 2006-09-21 09:09:00 · 1168 阅读 · 0 评论 -
ffmpeg的编译大全
August 5, 2006ffmpeg的编译大全ffmpeg的编译大全最近互联网视频共享的网站很火,公司也想搞类似的网站,初步是用fms+ffmpeg形式fms负责在线录制,播放,ffmpeg则在后台处理上传的资源转换成一定的格式。为了让ffmpeg支持的格式尽量多,所以特把我的编译笔记分享一下环境:redhat as41。首先获取ffmpeg很多人找不到怎么下载原创 2006-08-31 13:49:00 · 1245 阅读 · 0 评论 -
[转载]利用ffmpeg转换3gp文件
[转载]利用ffmpeg转换3gp文件1.先到[url]www.3gpp.org[/url]下载以下三个文件:- [url]http://www.3gpp.org/ftp/Specs/2004-03/Rel-5/26_series/26204-520.zip[/url]- [url]http://www.3gpp.org/ftp/Specs/2004-03/Rel-5/26_series/原创 2006-08-14 17:07:00 · 1484 阅读 · 0 评论