FFmpeg 常用命令
1、手动编译FFmpeg
# 安装依赖
brew install automake fdk-aac lame libass libtool libvorbis libvpx opus sdl shtool texi2html theora wget x264 x265 xvid yasm
# configure
./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-ffplay --enable-libxvid --extra-ldflags=-L/usr/local/lib
# 编译
make && make install
2、通过 brew 安装 FFmpeg
# Mac 上安装FFmpeg, 包含ffplay和x265支持
brew install ffmpeg --with-fdk-aac --with-sdl2 --with-freetype --with-libass --with-libquvi --with-libvorbis --with-libvpx --with-opus --with-x265 --with-x264
# 如果已经安装,可以通过下面命令重新安装
brew reinstall ffmpeg --with-xxx
3、FFmpeg常用命令
H264转H265 命令
ffmpeg -i input.file -c:a copy -c:v libx265 output.file
H264 RTMP/Flv流 转 H265 RTMP/Flv
#支持H265推流的NodeJs服务器
npm install node-media-server
node run app.js
# 在线流转H265 RTMP流
ffmpeg -re -i [INPUT] -c:v libx265 -tune zerolatency -c:a copy -f flv rtmp://127.0.0.1:1935/live/h265