美文网首页
01 FFmpeg万里长征第一步

01 FFmpeg万里长征第一步

作者: mnz12138 | 来源:发表于2017-07-25 09:26 被阅读0次

一、安装Homebrew

Homebrew中文官网

执行终端命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

为什么要使用Homebrew

Mac OS X是基于Unix的,它可以使用非常多Linux平台上开源的优秀工具,比如wget,比如dos2unix脚本工具等。
但是OS X系统本身却缺少Linux下得包管理器。比如Fedora的yum与dnf,比如Ubuntu的apt-get,比如ArchLinux的Pacman等。
于是这些优秀的开源软件在Mac上的安装只能通过下载源码,编译,安装,配置环境变量的步骤来完成安装。对于大部分的软件,在安装过程中是需要很多的依赖库的,手动去解决这些依赖库是十分痛苦的事情。包管理器干的就是这样的事情:解决软件安装过程中的依赖关系。
有一个开源的项目叫Homebrew,完美解决了Mac OS X上没有包管理器的尴尬。

二、安装FFmpeg

1、利用homebreaw 安装 FFmpeg

终端执行: brew install ffmpeg

2、查看 FFmpeg 的安装信息

终端执行: brew info ffmpeg

3、更新 FFmpeg

终端执行: brew upgrade ffmpeg

三、利用FFmpeg 将之前录制的aac音频和h264视频打包成mp4文件

执行命令:ffmpeg -i /Users/nangu/Desktop/video.h264 -i /Users/nangu/Desktop/audio.aac -vcodec copy -f mp4 /Users/nangu/Desktop/video.mp4

四、利用FFmpeg 将mp4文件转为ts文件并生成m3u8列表

在使用hls技术播放视频流时,首先要把视频转换为ts片和一个m3u8播放列表

在视频目录下执行命令: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

相关文章

网友评论

      本文标题:01 FFmpeg万里长征第一步

      本文链接:https://www.haomeiwen.com/subject/gltwkxtx.html