FFmpeg 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
FFmpeg 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
FFmpeg 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
FFmpeg 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
FFmpeg 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 LGPL
开发语言 C/C++ 查看源码 »
操作系统 Windows
软件类型 开源软件
所属分类 程序开发多媒体处理
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-12

软件简介

Fmpeg 是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放人类和机器创造的几乎所有东西。它支持最晦涩的古老格式,直到最尖端的格式。无论它们是由某个标准委员会、社区还是公司设计的。它还具有高度的便携性。

FFmpeg 可以在 Linux、Mac OS X、Microsoft Windows、BSDs、Solaris 等各种构建环境、机器架构和配置下编译、运行,并通过测试基础设施 FATE。

它包含了 libavcodec、libavutil、libavformat、libavfilter、libavdevice、libswscale 和 libswresample,可以被应用程序使用。还有 ffmpeg、ffplay 和 ffprobe,可以被终端用户用于转码和播放。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (11)

加载中
该评论暂时无法显示,详情咨询 QQ 群:912889742
rtmp ffmpeg
2012/05/19 10:11
回复
举报
ffmpeg 不是曾经把棒子还有国内的一些播放器放到黑名单了吗,但是真正的用户有多少知道呢,反正都不要脸了。
2012/06/26 14:28
回复
举报
FGQ
请问在嵌入式系统(非linux平台)上用什么解析音频格式编码(比如MP3等)比较好? ffmpeg
2013/04/11 12:17
回复
举报
ffmpeg能将sec格式的视频转为无压缩的avi格式吗 ffmpeg
2013/04/16 15:43
回复
举报
ffmpeg 图像出来了,但跟源不一样,为神马啊?9
2013/12/29 11:05
回复
举报
windows下编译好困难呀,怎么办... ffmpeg
2014/08/14 15:44
回复
举报
是否可以为水印图片增加旋转动画? 也就是说,让一个图片旋转一周,然后再显示在屏幕上的固定位置。 #ffmpeg#
2015/05/12 09:09
回复
举报
3.0首个维护版发布,赶紧下载 #ffmpeg#
2016/03/30 10:54
回复
举报
ffmpeg 代码 #ffmpeg#
2016/04/07 15:49
回复
举报
更多评论
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2013/12/25 13:44

ffmpeg

FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。http://ffmpeg.org/ 1简介 FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。 FFmpeg's Log...

1
17
发表了博客
2018/10/06 15:21

FFmpeg

iOS编解码介绍: 1. 硬编解码和软编解码 iOS上编解码分为两种,硬编解码和软编解码。 类型 工具 硬件支持 后台 思路 硬编解码 VideoToolBox 非CPU或者专用处理器 编码(iOS>=10.0),解码不支持 VideoVTToolBox AVAssetWriter 非CPU或者专用处理器 支持编码 需要将视频写入本地文件,然后通过实时监听文件内容的改变,读取文件并处理封包 软编解码 FFmpeg CPU 支持 ————- 什么是ffmpeg: FFmpeg是一个自由软件,可以运行音频和...

0
0
发表了博客
2014/01/03 02:26

ffmpeg

如果用git下载 需要先设置git不自动更改换行符 git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg git config --global core.autocrlf false 否则编译.mak文件都不能识别 要用到pr命令 安装coreutils http://sourceforge.net/projects/mingw/files/MSYS/Base/coreutils/ 需要的是ext版 bin版是开始就安装了的 安装mingw配置msys(参考mingw安装笔记) 输入 cd /d/clib/ffmpeg 然后 ./configure --enable-shared --enable-s...

0
0
2019/02/21 18:17

ffmpeg

## 安装 [https://github.com/Bingnan/ffmpeg3.0.1](https://github.com/Bingnan/ffmpeg3.0.1) 注:安装完会在/root/bin下,但是这样有时在脚本里就没法执行ffmpeg,所以把文件都到/usr/bin下,问题解决 一次编译安装完成,/root/bin/ff* 下的文件就可以拷贝到其他机器上使用了 ## 参数 - -codecs 列出编解码器 - -formats 列出分装格式 - -f 格式化 一般会自动识别,不需要这个字段 - -i input - -c / -codec指定,编解码器 - ...

0
0
发表了博客
2010/10/08 12:18

ubuntu 安装 ffmpeg php-ffmpeg

最近在做一个视频网站安装本地环境费了不少时间。本地是ubuntu 9.10 而服务器是redhat as4 所以到时候本人会把服务器安装过程和大家分享出来。 本人环境如下 php —- 5.210 apache 2.2 ubuntu 9.10 ffmpeg 功能很强大包括视频抓图,视频信息,视频转换,在线视频录制,而且是免费的。所有一般的视频网站都会采用他。 本人首先是采用编译安装,但是一直都没有成功。编译过程中出现了很多问题。安装要使用ffmpeg往往需要编译很多包...

1
1
发表了博客
2018/02/22 11:39

FFmpeg 学习(二):Mac下安装FFmpeg

一、安装ffmpeg 分为两种安装方式: 1. 命令行安装 brew install ffmpeg 2. 下载压缩包安装 去 http://evermeet.cx/ffmpeg/ 下载7z压缩包,解压缩后,将ffmpeg文件拷贝到一个地方,然后在bash_profile里面配置好环境变量 二、安装ffplay 分为两种安装方式: 1. 命令行安装 执行下面的命令就可以进行安装操作 brew install ffmpeg --with-ffplay 注:目前使用此安装方式安装后,执行ffplay会出现command not found的问题,可能...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2016/09/21 12:04

ffmpeg 如何动态增加一路输出

正在运行的ffmpeg进程,如何动态增加一路输出,如原先为rtp输出,在某个时间段(或收到指令),增加一路输出到文件,不必另启ffmpeg 进程

1
0
发表了问答
2015/08/24 16:45

ffmpeg怎么把一发送过来的一帧帧的jpeg图片,转换为MP4格式保存?

运行环境为win7。

2
1
2020/09/15 14:22

FFmpeg.AutoGen 读取摄像头错误

使用 FFmpeg.AutoGen 读取摄像头,将图片显示在控件上,并保存图像到文件中,一开始读取正常,声音、图像都能保存,但是读取几分钟后,程序在使用 av_read_frame 时,会读取不到数据,错误码 -5,摄像头也自动关闭了。直接使用 ffmpeg.exe 去读取摄像头,保存文件的时候,几个小时都不会有问题。读取的逻辑使用就是雷神的。请问这种返回 -5 错误码的情况是怎么出现的,应该怎么处理? while (1) { if ((ret = ffmpeg.av_rea...

8
0
2019/01/14 17:40

ffmpeg流转发,拉流成功但是推流失败

命令推拉失败 ##ffmpeg -i http://xxxx/1/live.m3u8 -f flv -y rtmp://127.0.0.1:9006/live/xxxx 命令推拉成功 ##ffmpeg -i http://xxxx/1/live.m3u8 -c copy -f flv -y rtmp://127.0.0.1:9006/live/xxxx 求助各位大佬,有人知道怎么回事吗?第一个命令刚开始是可以执行的,但是执行过几个之后,就不再推送(上传)数据,变成下面这样 `frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=00:00:00.00 bitrate=N/A dup=0 drop=1020 speed=...

4
0
发表于软件架构专区
2019/01/10 11:39

Ffmpeg录像的内存泄露问题

下面是使用ffmpeg对rtsp流进行录像的代码,程序运行后,内存一直不停的往上涨,网上查过都说是内存泄露造成的,可是具体哪里泄露了,折腾好久了没找到原因。哪位熟悉ffmpeg的仁兄,帮忙看看,谢过! void saveRtsp() { AVFormatContext *pFormatCtx = nullptr; // FFMPEG所有的操作都要通过这个AVFormatContext来进行 AVCodecContext *pCodecCtx = nullptr; AVCodec *pCodec = nullptr; AVFrame *pFrame =...

4
0
发表了问答
2016/07/14 21:47

【求助】用libx264编码yuv420P为h264,始终只有1个I帧。

如题。工程ffmpeg+libx264+faac。 首先取输入视频的源数据为YUV420P,然后通过libx264编码成.264文件。然而用Elecard StreamEye Tools分析发现该.264只有1个关键帧,播放起来是没有问题,但是后面封装成mp4会受到影响(拉动进度条时花一下屏)。 我这里的参数如下: /* 初始化x264编码器 */ x264_param_t param; x264_param_default_preset(¶m,"veryfast","zerolatency"); param.i_threads = ThreadNum; param.i_width = DE...

3
0
发表于服务端专区
2019/06/06 18:32

海康的摄像头,报初始化输出流出错

@却又让幽兰枯萎 你好,想跟你请教个问题:我是海康的摄像头,地址如下: ffmpeg -i "rtsp://admin:EUEZAD@192.168.2.12:554/h264/ch1/sub/av_stream" -q 0 -f mpegts -codec:v mpeg1video -s 1366x768 http://127.0.0.1:8081/supersecret 现在出现下面的错误,望大神指点,MPEG-1/2 does not support 15/1 fps Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect...

2
0
2019/10/13 08:57

求大神们帮忙看看一个关于监控设备的BS架构的解决方案

目前有个项目需要实现把海康的摄像头集中起来在网页中,去在网页中去实现海康自己的程序所能实现的功能,对摄像头录像的实时播放,回话,有云台的控制,这些都移植到网页上,摄像头和浏览器都是在一个局域网,暂不考虑远程访问,要求能同时100路访问,我现在是猜想,手里还没拿到硬件,还没办法做实验, 猜想是这样子的,摄像头取流都用rtsp协议取流,直接在网页上进行播放。下面rtsp举例内容来源于网络搜索。。 【海康威视】举...

6
0
发表了问答
2014/12/18 10:07

hls 网页无法播放

我使用ffmpeg 切好的视频文件,vlc 播放器加装m3u8 可以播放,但是没法在Safari里面播放, ffmpeg -i install.mp4 -acodec libvo_aacenc -vcodec libx264 -s 720x480 -hls_time 10 -hls_list_size 10000 playlist.m3u8 切好的m3u8 #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:17 #EXT-X-MEDIA-SEQUENCE:0 #EXTINF:15.166667, playlist0.ts #EXTINF:8.333333, playlist1.ts #EXTINF:8.333333, playlist2.ts #EXTINF:8.3333...

4
1
发表了问答
2019/08/11 08:00

【一周】华为方舟编译器闹乌龙,但鸿蒙OS真的来了 | 中国首个开源协议诞生

回顾一周社区热门资讯 第【三十五】期:20190803-20190809 点击相应标题,跳转阅读全文。 Bootstrap 公布长期支持计划,Bootstrap 3 生命周期结束 GitHub 公布了托管平台与美国贸易管制的相关细节 为了遵守美国的贸易管制法律,GitHub 最近对服务方式做了一些必要的修改。随着美国贸易管制法律的发展,我们将继续与美国监管机构合作讨论,以便了解我们能够在多大程度上为受制裁市场的开发商提供免费代码协作服务。我们认为,提供...

2
10
发表了问答
2013/08/27 21:52

SDL库的性能怎么样?

ffmpeg的ffplayer程序使用过了SDL库,有用过的讲讲实际经验吧。

9
0
2019/03/25 12:44

ffmpeg转码回调

求教:ffmpeg转换视频完成之后,怎么通知调用者视频转码成功与失败呢?

1
0
2019/03/20 20:10

m3u8转mp4

求教:现在我的上游系统传给我m3u8格式文件,我这里需要将该文件转成mp4(通过格式),在转码成多种码率,给下游使用。 请问:java程序,linux环境(docker内)下,怎么样才能将m3u8格式转成mp4格式视频?上游系统提供了ffmepg方式,不知道ffmepg可以转不?

1
0
2019/03/07 23:06

关于FFMPEG拉流M3U8问题

最近需要拉流,流A在国外,需要先拉到国内流B,用户去流B上面观看。 使用ffmpeg -i http://a.m3u8 -c copy b.m3u8命令拉下来后,观看b.m3u8几秒钟就卡顿一次,没办法看,但是直接在国内观看a.m3u8是不卡的,因为是买的一个,所以不能观看A.M3U8,需要类似中专或者换成一下,会的朋友告诉下,是不是参数加错了,感谢了。

4
0
发表了问答
2014/12/05 11:44

求javaWeb大神,关于ffmpeg视频转换格式的问题~

最近做的项目需要视频转换器ffmpeg,代码和程序我都有,路径也对,可是奇怪的是我在纯javaProject的环境下运行代码,可以很顺利的将a.avi转换成a.flv,但是我把代码复制到我的web Project中时,程序不异常,运行各方面都正常,路径更是对的没话说,可是就是转换不成flv文件,凌乱了,是不是在web中还需要什么东西?为什么会这么奇怪? 这是代码: package org.whhn.utils; import java.io.File; import java.util.ArrayList; i...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
11 评论
613 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部