下载源码:

我们选择去官网http://ffmpeg.org下载。版本和打包方式譬如:ffmpeg-3.1.11.tar.bz2

安装过程:

  • tar   -jxvf ./ffmpeg-3.1.11.tar.bz2
  • cd ./ffmpeg-3.1.11
  • ./configure --enable-static --disable-shared --disable-yasm --enable-memalign-hack
  • make
  • make install

修改/etc/ld.so.conf,增加以下内容:

include ld.so.conf.d/*.conf
/usr/local/ffmpeg/lib
/usr/local/lib

安装了哪些文件:

INSTALL doc/ffmpeg.1
INSTALL doc/ffprobe.1
INSTALL doc/ffserver.1
INSTALL doc/ffmpeg-all.1
INSTALL doc/ffprobe-all.1
INSTALL doc/ffserver-all.1
INSTALL doc/ffmpeg-utils.1
INSTALL doc/ffmpeg-scaler.1
INSTALL doc/ffmpeg-resampler.1
INSTALL doc/ffmpeg-codecs.1
INSTALL doc/ffmpeg-bitstream-filters.1
INSTALL doc/ffmpeg-formats.1
INSTALL doc/ffmpeg-protocols.1
INSTALL doc/ffmpeg-devices.1
INSTALL doc/ffmpeg-filters.1
INSTALL doc/libavutil.3
INSTALL doc/libswscale.3
INSTALL doc/libswresample.3
INSTALL doc/libavcodec.3
INSTALL doc/libavformat.3
INSTALL doc/libavdevice.3
INSTALL doc/libavfilter.3
INSTALL doc/ffmpeg.1
INSTALL doc/ffprobe.1
INSTALL doc/ffserver.1
INSTALL doc/ffmpeg-all.1
INSTALL doc/ffprobe-all.1
INSTALL doc/ffserver-all.1
INSTALL doc/ffmpeg-utils.1
INSTALL doc/ffmpeg-scaler.1
INSTALL doc/ffmpeg-resampler.1
INSTALL doc/ffmpeg-codecs.1
INSTALL doc/ffmpeg-bitstream-filters.1
INSTALL doc/ffmpeg-formats.1
INSTALL doc/ffmpeg-protocols.1
INSTALL doc/ffmpeg-devices.1
INSTALL doc/ffmpeg-filters.1
INSTALL doc/libavutil.3
INSTALL doc/libswscale.3
INSTALL doc/libswresample.3
INSTALL doc/libavcodec.3
INSTALL doc/libavformat.3
INSTALL doc/libavdevice.3
INSTALL doc/libavfilter.3
INSTALL install-progs-yes
INSTALL ffmpeg
INSTALL ffprobe
INSTALL ffserver
INSTALL presets/libvpx-1080p50_60.ffpreset
INSTALL presets/libvpx-1080p.ffpreset
INSTALL presets/libvpx-360p.ffpreset
INSTALL presets/libvpx-720p50_60.ffpreset
INSTALL presets/libvpx-720p.ffpreset
INSTALL doc/ffprobe.xsd
INSTALL doc/examples/avio_dir_cmd.c
INSTALL doc/examples/avio_reading.c
INSTALL doc/examples/decoding_encoding.c
INSTALL doc/examples/demuxing_decoding.c
INSTALL doc/examples/extract_mvs.c
INSTALL doc/examples/filter_audio.c
INSTALL doc/examples/filtering_audio.c
INSTALL doc/examples/filtering_video.c
INSTALL doc/examples/http_multiclient.c
INSTALL doc/examples/metadata.c
INSTALL doc/examples/muxing.c
INSTALL doc/examples/qsvdec.c
INSTALL doc/examples/remuxing.c
INSTALL doc/examples/resampling_audio.c
INSTALL doc/examples/scaling_video.c
INSTALL doc/examples/transcode_aac.c
INSTALL doc/examples/transcoding.c
INSTALL doc/examples/Makefile
INSTALL doc/examples/README
INSTALL presets/libvpx-1080p50_60.ffpreset
INSTALL presets/libvpx-1080p.ffpreset
INSTALL presets/libvpx-360p.ffpreset
INSTALL presets/libvpx-720p50_60.ffpreset
INSTALL presets/libvpx-720p.ffpreset
INSTALL doc/ffprobe.xsd
INSTALL doc/examples/avio_dir_cmd.c
INSTALL doc/examples/avio_reading.c
INSTALL doc/examples/decoding_encoding.c
INSTALL doc/examples/demuxing_decoding.c
INSTALL doc/examples/extract_mvs.c
INSTALL doc/examples/filter_audio.c
INSTALL doc/examples/filtering_audio.c
INSTALL doc/examples/filtering_video.c
INSTALL doc/examples/http_multiclient.c
INSTALL doc/examples/metadata.c
INSTALL doc/examples/muxing.c
INSTALL doc/examples/qsvdec.c
INSTALL doc/examples/remuxing.c
INSTALL doc/examples/resampling_audio.c
INSTALL doc/examples/scaling_video.c
INSTALL doc/examples/transcode_aac.c
INSTALL doc/examples/transcoding.c
INSTALL doc/examples/Makefile
INSTALL doc/examples/README
INSTALL libavdevice/libavdevice.a
INSTALL libavfilter/libavfilter.a
INSTALL libavformat/libavformat.a
INSTALL libavcodec/libavcodec.a
INSTALL libswresample/libswresample.a
INSTALL libswscale/libswscale.a
INSTALL libavutil/libavutil.a
INSTALL libavdevice/avdevice.h
INSTALL libavdevice/version.h
INSTALL libavdevice/libavdevice.pc
INSTALL libavfilter/avfilter.h
INSTALL libavfilter/avfiltergraph.h
INSTALL libavfilter/buffersink.h
INSTALL libavfilter/buffersrc.h
INSTALL libavfilter/version.h
INSTALL libavfilter/libavfilter.pc
INSTALL libavformat/avformat.h
INSTALL libavformat/avio.h
INSTALL libavformat/version.h
INSTALL libavformat/libavformat.pc
INSTALL libavcodec/avcodec.h
INSTALL libavcodec/avdct.h
INSTALL libavcodec/avfft.h
INSTALL libavcodec/d3d11va.h
INSTALL libavcodec/dirac.h
INSTALL libavcodec/dv_profile.h
INSTALL libavcodec/dxva2.h
INSTALL libavcodec/jni.h
INSTALL libavcodec/qsv.h
INSTALL libavcodec/vaapi.h
INSTALL libavcodec/vda.h
INSTALL libavcodec/vdpau.h
INSTALL libavcodec/version.h
INSTALL libavcodec/videotoolbox.h
INSTALL libavcodec/vorbis_parser.h
INSTALL libavcodec/xvmc.h
INSTALL libavcodec/libavcodec.pc
INSTALL libswresample/swresample.h
INSTALL libswresample/version.h
INSTALL libswresample/libswresample.pc
INSTALL libswscale/swscale.h
INSTALL libswscale/version.h
INSTALL libswscale/libswscale.pc
INSTALL libavutil/adler32.h
INSTALL libavutil/aes.h
INSTALL libavutil/aes_ctr.h
INSTALL libavutil/attributes.h
INSTALL libavutil/audio_fifo.h
INSTALL libavutil/avassert.h
INSTALL libavutil/avstring.h
INSTALL libavutil/avutil.h
INSTALL libavutil/base64.h
INSTALL libavutil/blowfish.h
INSTALL libavutil/bprint.h
INSTALL libavutil/bswap.h
INSTALL libavutil/buffer.h
INSTALL libavutil/cast5.h
INSTALL libavutil/camellia.h
INSTALL libavutil/channel_layout.h
INSTALL libavutil/common.h
INSTALL libavutil/cpu.h
INSTALL libavutil/crc.h
INSTALL libavutil/des.h
INSTALL libavutil/dict.h
INSTALL libavutil/display.h
INSTALL libavutil/downmix_info.h
INSTALL libavutil/error.h
INSTALL libavutil/eval.h
INSTALL libavutil/fifo.h
INSTALL libavutil/file.h
INSTALL libavutil/frame.h
INSTALL libavutil/hash.h
INSTALL libavutil/hmac.h
INSTALL libavutil/hwcontext.h
INSTALL libavutil/hwcontext_cuda.h
INSTALL libavutil/hwcontext_dxva2.h
INSTALL libavutil/hwcontext_vaapi.h
INSTALL libavutil/hwcontext_vdpau.h
INSTALL libavutil/imgutils.h
INSTALL libavutil/intfloat.h
INSTALL libavutil/intreadwrite.h
INSTALL libavutil/lfg.h
INSTALL libavutil/log.h
INSTALL libavutil/macros.h
INSTALL libavutil/mathematics.h
INSTALL libavutil/mastering_display_metadata.h
INSTALL libavutil/md5.h
INSTALL libavutil/mem.h
INSTALL libavutil/motion_vector.h
INSTALL libavutil/murmur3.h
INSTALL libavutil/opt.h
INSTALL libavutil/parseutils.h
INSTALL libavutil/pixdesc.h
INSTALL libavutil/pixelutils.h
INSTALL libavutil/pixfmt.h
INSTALL libavutil/random_seed.h
INSTALL libavutil/rc4.h
INSTALL libavutil/rational.h
INSTALL libavutil/replaygain.h
INSTALL libavutil/ripemd.h
INSTALL libavutil/samplefmt.h
INSTALL libavutil/sha.h
INSTALL libavutil/sha512.h
INSTALL libavutil/stereo3d.h
INSTALL libavutil/threadmessage.h
INSTALL libavutil/time.h
INSTALL libavutil/timecode.h
INSTALL libavutil/timestamp.h
INSTALL libavutil/tree.h
INSTALL libavutil/twofish.h
INSTALL libavutil/version.h
INSTALL libavutil/xtea.h
INSTALL libavutil/tea.h
INSTALL libavutil/lzo.h
INSTALL libavutil/avconfig.h
INSTALL libavutil/ffversion.h
INSTALL libavutil/libavutil.pc

推流:

ffmpeg -i rtmp://*******(源地址) -c:v copy -c:a copy -f flv -y rtmp://*******(服务器地址)

ffmpeg -i rtmp://live.hkstv.hk.lxdns.com/live/hks -c:v copy -c:a copy -f flv -y rtmp://

ffmpeg处理RTMP流媒体的命令大全

转载 2013年09月25日 21:23:55
1、将文件当做直播送至live

[plain] view plain copy
  1. ffmpeg -re -i localFile.mp4 -c copy -f flv rtmp://server/live/streamName
[plain] view plain copy
  1. ffmpeg -i rtmp://server/live/streamName -c copy dump.flv

3、将其中一个直播流,视频改用h264压缩,音频不变,送至另外一个直播服务流

4、将其中一个直播流,视频改用h264压缩,音频改用faac压缩,送至另外一个直播服务流

[plain] view plain copy
  1. ffmpeg -i rtmp://server/live/originalStream -c:a libfaac -ar 44100 -ab 48k -c:v libx264 -vpre slow -vpre baseline -f flv rtmp://server/live/h264Stream

6、将一个高清流,复制为几个不同视频清晰度的流重新发布,其中音频不变

[plain] view plain copy
  1. ffmpeg -re -i rtmp://server/live/high_FMLE_stream -acodec copy -vcodec x264lib -s 640×360 -b 500k -vpre medium -vpre baseline rtmp://server/live/baseline_500k -acodec copy -vcodec x264lib -s 480×272 -b 300k -vpre medium -vpre baseline rtmp://server/live/baseline_300k -acodec copy -vcodec x264lib -s 320×200 -b 150k -vpre medium -vpre baseline rtmp://server/live/baseline_150k -acodec libfaac -vn -ab 48k rtmp://server/live/audio_only_AAC_48k

8、将当前摄像头,视频h264、音频faac压缩后发布

[plain] view plain copy
  1. ffmpeg -r 25 -f dshow -s 640×480 -i video=”video source name”:audio=”audio source name” -vcodec libx264 -b 600k -vpre slow -acodec libfaac -ab 128k -f flv rtmp://server/application/stream_name

经过h264压缩循环输出为mp4视频

[plain] view plain copy
  1. ffmpeg.exe -i INPUT.jpg -an -vcodec libx264 -coder 1 -flags +loop -cmp +chroma -subq 10 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -flags2 +dct8x8 -trellis 2 -partitions +parti8x8+parti4x4 -crf 24 -threads 0 -r 25 -g 25 -y OUTPUT.mp4

10、将普通流视频改用h264压缩,音频不变,送至高清流服务(新版本FMS live=1)

[plain] view plain copy
  1. ffmpeg -i rtmp://server/live/originalStream -c:a copy -c:v libx264 -vpre slow -f flv “rtmp://server/live/h264Stream live=1″

转载于:https://www.cnblogs.com/victor-ma/p/7641752.html

[ffmpeg]安装相关推荐

  1. ffmpeg运行在服务器上,FFMPEG安装在服务器上

    我有一个在线服务器(共享主机方案)在Linux中,我不知道很多关于Linux的东西,我正在尝试安装ffmpeg.FFMPEG安装在服务器上 当安装正在运行我得到这个消息,并停止安装... Instal ...

  2. linux下ts转mp4,ffmpeg安装及实现视频格式的转换、分片(ts m3u8)

    1.简介 FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案 2.相关 系统版本:Cent ...

  3. ffmpeg 安装bzlib_centos6中yum安装ffmpeg

    本章中为虚拟环境所以防火墙是关闭的,线上的防火墙可添加或酌情修改 -A INPUT -m state --state NEW -m tcp -p tcp --dport 1935 -j ACCEPT ...

  4. 音视频开发三:FFmpeg安装与常用命令

    前言:在不同平台下安装FFmpeg 1.mac系统下安装ffmpeg. 打开terminal,运行:brew install ffmpeg 安装完后,terminal中输入:ffmpeg,出现下面提示 ...

  5. 2.ffmpeg安装(Ubuntu20.04 )

    Ubuntu20.04安装ffmpeg 1.下载源码包 2.解压 安装依赖库 3.编译 3.1 安装 yasm 3.2 配置 3.3 编译安装 4.添加环境变量 4.1 修改环境变量 4.2 在文件中 ...

  6. CentOS 7.6 FFMPEG安装指北

    文章目录 1 前言 2 工作准备 2.1 软件及工具 2.1.1 FFmpeg 2.1.2 YASM 2.1.3 辅助工具 3 安装步骤 3.1 上传安装包 3.2 安装YASM 3.3 安装FFmp ...

  7. 三、FFmpeg安装

    1. FFmpeg介绍 FFmpeg是一个完整的.跨平台的解决方案,用于记录.转换和流化音/视频. FFmpeg 采用 LGPL 或 GPL 许可证,提供了录制.转换及流化音/视频的完整解决方案.其包 ...

  8. 【最新】windows电脑FFmpeg安装教程手把手详解

    [最新]FFmpeg安装教程手把手详解 写在前面 一.下载&解压 二.配置环境变量 1.配置系统环境变量 额外补充 写在前面 本文以 Windows 64 位操作系统为例演示 一.下载& ...

  9. 【音视频】Ubuntu环境安装以及ffmpeg安装

    文章目录 前言 工具说明: 一.VMware和Ubuntu安装 二.ubuntu安装常规设置 1.设置root用户密码 2.数据源设置 1)查看数据源文件 2)修改数据源地址 3. 更新数据 4. 安 ...

  10. linux ffmpeg 安装

    linux ffmpeg 安装 ffmpeg 安装 不会吧 这都22 年了还有人问ffmpeg 安装 如果需要音频 需要安装libmp3lame 不然会报错 ERROR: libmp3lame > ...

最新文章

  1. 2019年物联网发展的六大趋势
  2. VS2010水晶报表的添加与使用
  3. 1使用帝国cms开发微信小程序之开发前的约定
  4. FS,FT,DFT,DFS和DTFT的关系
  5. Python 绘制出酷炫的三维图
  6. JS关闭浏览器 (不弹出提示框)
  7. 数据库原理及应用【六】数据库设计
  8. 操作系统学习笔记-2.1. 2进程的状态与转换
  9. 计算机培训三下乡实践报告,暑期“三下乡”社会实践心得体会范文
  10. Coolite Toolkit学习笔记一:AjaxEvent、AjaxMethod和Listeners
  11. web前端开发论文写作_2019学习Web开发指南
  12. 在centos 7.0上利用yum一键安装mono
  13. 机器人足球比赛linux,机器人足球实验报告.doc
  14. linux i350网卡,intel I350 网卡驱动安装方法
  15. c语言色环电阻计算器源代码,色环电阻计算器最新版
  16. 微软应用商店microsoft store 打不开
  17. .tex类型文件怎么阅读_有了这些神器,什么文件格式转换都能搞得定!
  18. 图片择优算法(模糊图片筛选出最清楚的图片) 没有使用第三方库
  19. Tableau制作全球电影数据分析/全球超市利润混合地图
  20. 【环信IM集成指南】iOS端常见问题整理(2)

热门文章

  1. C# 串口编程 — MVVM MVVM Light 实例
  2. How do I cover the “no results” text in UISearchDisplayController's searchResultTableView?
  3. javascript随机生成GUID
  4. 第一篇: 词向量之Word2vector原理浅析
  5. JS函数表达式——函数递归、闭包
  6. 云场景实践研究第34期:加和科技
  7. 【小知识点】解决Chrome动画”卡顿”的办法
  8. 初探swift语言的学习笔记五(线程)
  9. c语言结构体使用方法
  10. Interface实现多态简例