安悦溪/图片来自网络

一.ffmpeg推流命令

ffmpeg -re -i /Users/WX/Desktop/login_video.mp4 -vcodec libx264 -acodec aac -strict -2 -f flv rtmp://localhost:1935/rtmplive/room

WX:电脑用户名

login_video :推流的视频名

上面这两点可以根据自己的需要修改

二.用ffmpeg推流桌面以及推流摄像头进行直播

1.如果希望将桌面录制或者分享,可以使用命令行如下:

ffmpeg -f avfoundation -i "1" -vcodec libx264 -preset ultrafast -acodec libfaac -f flv rtmp://localhost:1935/rtmplive/home

这个只能够推桌面。

2.如果需要桌面+麦克风,比如一般做远程教育分享 命令行如下:

ffmpeg -f avfoundation -i "1:0" -vcodec libx264 -preset ultrafast -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://localhost:1935/rtmplive/home

这个可以推桌面+麦克风。

3.如果需要桌面+麦克风,并且还要摄像头拍摄到自己,比如一般用于互动主播,游戏主播,命令行如下

ffmpeg -f avfoundation -framerate 30 -i "1:0" \-f avfoundation -framerate 30 -video_size 640x480 -i "0" \-c:v libx264 -preset ultrafast \-filter_complex 'overlay=main_w-overlay_w-10:main_h-overlay_h-10' -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://localhost:1935/rtmplive/home

这个可以推桌面+麦克风,并且摄像头把人头放在界面下面

三.可用推流地址

1.RTMP协议直播源

2.RTSP协议直播源

3.HTTP协议直播源

4.中央电视台

5.苹果提供的测试源

ffmpeg 推流同时录像命令_ffmpeg推流命令相关推荐

  1. ffmpeg 命令_ffmpeg常用命令行集锦

    在实际工作中,通常需要ffmpeg作为工具来验证一个问题,比如播放一个视频,提取一个码流,转码视频,转封格式等,用的时候才发现忘记了相关命令,Google一番花老大的力气才找到自己需要的命令行.本文总 ...

  2. ffmpeg c++代码推流RTSP/RTMP(命令行推流)

    由于ffmpeg推出的rtsp或者rtmp端口需要Listen,所以需要开启端口TCP/UDP,之后采用ffmpeg向端口推送数据 第一,安装rtsp-simple-server release下载地 ...

  3. mac下面用ffmpeg抓取桌面以及摄像头推流进行直播

    OSX下面用ffmpeg抓取桌面以及摄像头推流进行直播 这个可以推桌面+麦克风,并且摄像头把人头放在界面下面 在osx系统下通过ffmpeg查看设备 1 ffmpeg -f avfoundation ...

  4. ffmpeg推rtsp、rtmp音视频流命令

    ffmpeg推rtsp.rtmp音视频流命令 rtmp流 推流 播放 rtsp流 推流 播放 原创文章禁止转载 同步发布http://www.alom.com.cn/ ffmpeg推rtsp.rtmp ...

  5. 用ffmpeg向b站斗鱼等推流24小时直播一路踩的坑总结

    有关性能 玩客云,随身wifi棒子等,可以用copy模式无压力推流1080p视频 copy模式不能加水印(比如播放时间),要加水印必须转码 玩客云,随身wifi棒子等,cpu过弱,无论做何设置均不能流 ...

  6. 利用FFmpeg实现录屏、直播推流、音频视频格式转换、剪裁等功能

    一.FFmpeg简介. 二.FFmpeg常用参数及命令. 三.FFmpeg在Unity 3D中的使用. 1.FFmpeg 录屏. 2.FFmpeg 推流. 3.FFmpeg 其他功能简述. 一.FFm ...

  7. ffmpeg.c学习-1-框架分析及命令行解析

    ffmpeg.c学习-1-框架分析及命令行解析 目录 掌握ffmpeg.c的意义 ffmpeg框架分析 ffmpeg对应的⽂件 ffmpeg程序框架流程 命令行解析 1. 掌握ffmpeg.c的意义 ...

  8. 使用ffmpeg读取本地文件,进行推流

    使用ffmpeg读取本地文件,进行推流,跳到指定时间播放. 注意MP4文件h264_mp4toannexb与aac_adtstoasc. 要实现循环播放注意两点: 1.播放到结尾,跳到开始位置重新播放 ...

  9. ffmpeg入门教程之ffmpeg命令行------全局命令

    ffmpeg入门教程https://www.jianshu.com/p/042c7847bd8a 视频播放器原理 视音频技术主要包含以下几点:封装技术,视频压缩编码技术以及音频压缩编码技术.如果考虑到 ...

最新文章

  1. 在线作图丨如何画一个优美的相关性热图
  2. LeetCode 929 Unique Email Addresses--python一行解法,Java解法
  3. 兄弟会-全栈工程师 第一天笔记
  4. 计算机组成实验v代表什么,2014计算机组成原理实验指导V1.3.docx
  5. 收集一些工作中常用的经典SQL语句
  6. 商业初创公司网站单页模板
  7. Cloud Toolkit 应用部署、文件上传支持上传进度实时展示
  8. 通讯簿电话号码同步相关问题
  9. php网站 只显示sinsiu_sinsiu_cms_1_0_10
  10. 基于udp端口转发程序设计(一)
  11. linux终端联网网速慢,Linux下上网速度慢的问题及其解决方法
  12. java使用nmap工具进行端口扫描,简单学习
  13. “金三银四“,敢不敢“试”?
  14. Win10忘记登录密码,系统U盘/光盘轻松重置
  15. 光和颜料中的三原色,美术中的三原色
  16. 你知道Graylog吗?不知道的话我建议你知道!
  17. python发送邮件封装
  18. wordcloud词云报错ValueError: Only supported for TrueType fonts
  19. 物体检测中的困难样本挖掘(Online Hard Sample Mining)
  20. 绕过Windows正版验证新方法

热门文章

  1. uitextfield 键盘类型_以编程方式更改UITextField键盘类型
  2. php savepath,php中session_save_path另外一种用法
  3. 超大整数相加,超过了long的范围,你要怎么做
  4. 接口、抽象类、类之间的关系
  5. vue根据条件显示字段
  6. Idea导入web工程,并运行
  7. idea新建web工程
  8. Python编程基础14:数据库编程
  9. SSM框架笔记07:初探Spring——采用XML配置文件与注解方式
  10. 2017.5.11 道路修建 思考记录