FFmpeg&ffserver安装教程 手动安装 Mac OSX

由于ffserver不稳定性问题,FFmpeg最终下线了ffserver,并推荐了其他集成方案。但是对于日常非正式产品的使用,可以继续使用ffserver,需要指定安装版本(3.4.6之前的版本) 。

安装

1. 说明

由于brew安装不能指定低版本的,所以需要手动安装。如果你不需要ffserver提供提供广播播放服务,可以直接brew install ffmpeg,brew会自动安装最新版本ffmpeg。

2. 安装yasm

手动安装必须先安装依赖yasm,这样才可以成功构建ffmpeg。不要问我为什么,都是在坑里趟过的 :(。

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0/
./configure
make && sudo make install

命令一气呵成,完成安装yasm

3. 安装ffmpeg&ffserver

wget https://ffmpeg.org/releases/ffmpeg-3.4.6.tar.gz
tar zxvf ffmpeg-3.4.6.tar.gz
cd ffmpeg-3.4.6/
./configure --prefix=/usr/local --enable-shared --enable-static
make && sudo make install

注意,必须是3.4.6及其之前的版本,否则不会安装ffserver。

ffmpeg -version
ffserver -version

验证安装成功。

ffmpeg version 3.4.6 Copyright (c) 2000-2019 the FFmpeg developers
built with Apple LLVM version 8.1.0 (clang-802.0.38)
configuration: --prefix=/usr/local --enable-shared --enable-static
libavutil      55. 78.100 / 55. 78.100
libavcodec     57.107.100 / 57.107.100
libavformat    57. 83.100 / 57. 83.100
libavdevice    57. 10.100 / 57. 10.100
libavfilter     6.107.100 /  6.107.100
libswscale      4.  8.100 /  4.  8.100
libswresample   2.  9.100 /  2.  9.100

4. 选择设备

使用ffmpeg和ffserver前,必须了解设备的音频和视频能力,这里以Mac OSX为例演示。

ffmpeg -f avfoundation -list_devices true -i ""

查看设备支持的全部输入设备

ffmpeg version 3.4.6 Copyright (c) 2000-2019 the FFmpeg developers
  built with Apple LLVM version 8.1.0 (clang-802.0.38)
  configuration: --prefix=/usr/local --enable-shared --enable-static
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
[AVFoundation input device @ 0x7ff4e76002a0] AVFoundation video devices:
[AVFoundation input device @ 0x7ff4e76002a0] [0] FaceTime HD Camera
[AVFoundation input device @ 0x7ff4e76002a0] [1] Capture screen 0
[AVFoundation input device @ 0x7ff4e76002a0] AVFoundation audio devices:
[AVFoundation input device @ 0x7ff4e76002a0] [0] Built-in Microphone
: Input/output error

结果解析

[0]指摄像头,包含0:0摄像头(命令行:-i "0"), 0:1麦克风(命令行:-i :0)
[1]指桌面(命令行:-i "1")

功能测试

1. 音频录制

录取音频到本地文件。

ffmpeg -f avfoundation -i :0 out.wav

可以使用通用播放器打开out.wav查看录制效果。

2. 屏幕录制

录制屏幕画面到本地文件。

ffmpeg -f avfoundation -i "1" -r 30 -f flv 1.flv

可以使用通用播放器打开1.flv查看录制效果。

3. 摄像头录制

录制摄像画面到本地文件。

ffmpeg  -f avfoundation -framerate 30 -i "0" 1.mp4

可以使用通用播放器打开1.mp4查看录制效果。

关于命令行中的-f,-i,-framerate可以具体查看FFmpeg文档,当然下一章我们会详细介绍一些基本命令。

总结

介绍了FFmpeg的手动安装,并对音频、视频和屏幕进行了基本功能的验证,体验了FFmpeg的强大能力。
对了,到现在是不是还没看到ffserver?没关系,下一章我们会介绍ffserver并在后期组合FFmpeg和ffserver,提供强大的广播和分享能力,欢迎关注!

广告

vultr

购买vultr ECS/VPS欢迎使用带有优惠的我的链接先注册,支持支付宝付款,以后支付时有优惠5%哦。优惠注册链接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,457评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,837评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,696评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,183评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,057评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,105评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,520评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,211评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,482评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,574评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,353评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,897评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,489评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,683评论 2 335

推荐阅读更多精彩内容