ffmpeg-URL(转)】的更多相关文章

2009.03.21补充:ffmpeg-0.5正式发布,地址为:[url]http://www.ffmpeg.org/releases/ffmpeg-0.5.tar.bz2[/url].修改了第7步,可以通过编译.   2009.03.31补充:ffmpeg-0.5的动态库编译.增加5.2步.感谢本日志评论第8楼的deepocean网友的帮忙. (明天是哥哥的祭日,在这缅怀一下!)   2009.04.18补充:加入libamr库,支持amr格式解码.参见第14步. 2009.07.13补充:加…
在网上看了很多编译详解,都很零散.经过自己的编译,解决一些BUG,在此分享自己的一些经验... 话不多说了!直接上贴. 第一步:准备编译平台. 需要 一个 MinGW 和 一个 MSYS 安装包 以及 MSYS_DTK.    当前最新是版本:    MinGW5.1.6.exe    [url=http://sourceforge.net/projects/mingw/files/]下载[/url]    msysDTK-1.0.1.exe [url=http://downloads.sour…
Android后台运行定时器,方便我们运行定位跟踪等任务需求. 以下简要说明实现Android后台定时器的要点, 文章末尾能够下载到project代码,可直接编译运行. AndroidManifest.xml 文件内容例如以下: <? xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/androi…
需要的解码的视频数据在一段内存中.例如,通过其他系统送来的视频数据.同样,有的时候编码后的视频数据也未必要保存成一个文件.例如,要求将编码后的视频数据送给其他的系统进行下一步的处理.以上两种情况就要求FFmpeg不仅仅是对文件进行“读,写”操作,而是要对内存进行“读,写”操作. 从内存中读取数据 经过分析ffmpeg的源代码,发现其是可以从内存中读取数据的: AVFormatContext *ic = NULL; ic = avformat_alloc_context(); unsigned c…
最近在做一个企业项目, 期间需要将用户上传的视频转成flv格式或mp4格式并用flash插件在前端播放, 我决定采用ffmpeg (http://www.ffmpeg.org/ )实现. 当然以前也用过ffmpeg, 但是没有安装额外的库, 只是源代码下简单地 ./configure, 最后发现好多功能都用不了, 比如最流行的x264编码器. 所以决心完整地安装一下ffmpeg, 经过两天痛苦地折腾, 终于成功了, 现在将过程记录下来. 主要参考了 [1] 和 [2] 两篇博文, 其中 [1]…
linux Linux下使用FFmpeg进行屏幕录制相对比较方便,可以使用x11grab,使用如下的命令: ffmpeg -f x11grab -s 1600x900 -r 50 -vcodec libx264 –preset:v ultrafast –tune:v zerolatency -crf 18 -f mpegts udp://localhost:1234 详细时使用方式可以参考这篇文章:DesktopStreaming With FFmpeg for Lower Latency ht…
不少人都在找FFmpeg中是否有hls(m3u8)解析的源码,其实是有的.就是ffmpeg/libavformat/hlsproto.c,它依赖的文件也在那个目录中. 如果要是单纯想解析HLS的话,建议参考https://github.com/winlinvip/srs-bench,这是一个http.hls.rtmp集合在一起的压测工具,里面的代码更专一,代码量也不大. 下面是ffmpeg/libavformat/hlsproto.c /* * Apple HTTP Live Streaming…
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Diagnostics; using System.IO; using System.Threading;…
首先要安装各种解码器 1.lame  tar -zxvf lame- cd lame- ./configure --enable-shared make make install 2.libogg  ./configure make make install 4.xvid  ./configure make make install 12.最关键的一步, 安装ffmpeg 1 2 3 1   ./configure --prefix=/usr/local/ffmpeg2 --enable-lib…
将文件当做直播送至live ffmpeg -re -i localFile.mp4 -c copy -f flv rtmp://server/live/streamName   re限制输出速率,按照帧率输出 将直播媒体保存至本地文件 ffmpeg -i rtmp://server/live/streamName -c copy dump.flv   将其中一个直播流,视频改用h264压缩,音频不变,送至另外一个直播服务流 ffmpeg -i rtmp://server/live/origina…