一、安裝Homebrew
執(zhí)行終端命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
為什么要使用Homebrew
Mac OS X是基于Unix的,它可以使用非常多Linux平臺上開源的優(yōu)秀工具,比如wget,比如dos2unix腳本工具等。
但是OS X系統(tǒng)本身卻缺少Linux下得包管理器。比如Fedora的yum與dnf,比如Ubuntu的apt-get,比如ArchLinux的Pacman等。
于是這些優(yōu)秀的開源軟件在Mac上的安裝只能通過下載源碼,編譯,安裝,配置環(huán)境變量的步驟來完成安裝。對于大部分的軟件,在安裝過程中是需要很多的依賴庫的,手動去解決這些依賴庫是十分痛苦的事情。包管理器干的就是這樣的事情:解決軟件安裝過程中的依賴關(guān)系。
有一個開源的項目叫Homebrew,完美解決了Mac OS X上沒有包管理器的尷尬。
二、安裝FFmpeg
1、利用homebreaw 安裝 FFmpeg
終端執(zhí)行: brew install ffmpeg
2、查看 FFmpeg 的安裝信息
終端執(zhí)行: brew info ffmpeg
3、更新 FFmpeg
終端執(zhí)行: brew upgrade ffmpeg
三、利用FFmpeg 將之前錄制的aac音頻和h264視頻打包成mp4文件
執(zhí)行命令:ffmpeg -i /Users/nangu/Desktop/video.h264 -i /Users/nangu/Desktop/audio.aac -vcodec copy -f mp4 /Users/nangu/Desktop/video.mp4
四、利用FFmpeg 將mp4文件轉(zhuǎn)為ts文件并生成m3u8列表
在使用hls技術(shù)播放視頻流時,首先要把視頻轉(zhuǎn)換為ts片和一個m3u8播放列表
在視頻目錄下執(zhí)行命令:ffmpeg -i video.mp4 -c:v libx264 -c:a copy -f hls video.m3u8
C05A9C54-DBA7-4A1C-9A9C-BFDB0DDB44B1.png
35B7A9A0-A2AB-4E9B-8631-FE648A358F99.png