ffmpeg

简介: ffmpeg

ffmpeg

linux下载

https://ffmpeg.org/download.html

右键复制链接

然后在linux使用wget下载

wget https://johnvansickle.com/ffmpeg/release-source/ffmpeg-4.1.tar.xz

推流

选择任何一个命令根据自己情况

  • -c copy

表示直接复制输入文件的编码设置,而不进行重新编码。然后,使用-f flv参数指定输出格式为FLV格式。

会导致视频质量下降,因为它不会对输入文件进行重新编码。同时,由于不需要对输入文件进行实时处理,可能会减少延迟。

ffmpeg -re -i ".\test.mp4" -c copy -f flv "rtmp://ip/live/test"
  • -vcodec libx264:指定视频编码器为libx264,该编码器支持H.264视频编码;
  • -acodec aac:指定音频编码器为AAC,该编码器支持AAC音频编码;
  • -f flv:指定输出格式为FLV格式,FLV是一种常用的流媒体文件格式。
ffmpeg -re -i ".\test.mp4" -vcodec libx264 -acodec aac -f flv "rtmp://ip/live/test"
ffmpeg -re -i ".\test.mp4" -f flv "rtmp://ip/live/test"

拉流

ffplay rtmp://ip:1935/live/test
目录
相关文章
|
11月前
|
编解码 Windows 内存技术
FFmpeg深入学习 1
FFmpeg深入学习
68 0
|
编解码 并行计算 C语言
ffmpeg日日新
ffmpeg日日新
78 0
|
编解码 Ubuntu 网络协议
FFmpeg学习笔记汇总
FFmpeg学习笔记汇总
|
编解码 文件存储 iOS开发
FFmpeg学习笔记汇总(下)
FFmpeg学习笔记汇总
|
编解码 API Android开发
ffmpeg之硬解码
安卓使用ffmpeg实现硬解码
486 0
|
Linux Windows
FFmpeg安装
FFmpeg安装
221 0
|
Web App开发 编解码 网络协议
FFmpeg介绍
FFmpeg 是一个可以处理音视频的软件,功能非常强大,主要包括,编解码转换,封装格式转换,滤镜特效。同时也支持 各种网络协议,支持 RTMP ,RTSP,HLS 等高层协议的推拉流,也支持更底层一点的TCP/UDP 协议推拉流。
364 0
FFMPEG编译ffplay
FFMPEG编译ffplay
133 0
|
开发工具 C语言 git
DeepFace坑之ffmpeg
踩坑之ffmpeg
1679 0