FFmpeg拉Rtmp流并保存视频

这篇具有很好参考价值的文章主要介绍了FFmpeg拉Rtmp流并保存视频。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考:

Linux下Rtmp流通过FFmpeg保存视频方案
ffmpeg 将直播流 转化为 mp4保存
这个

首先安装

cd /usr/local
mkdir ffmpeg
cd ffmpeg
wget  https://ffmpeg.org/releases/ffmpeg-4.1.tar.bz2
tar -xjvf  ffmpeg-4.1.tar.bz2
# 解压完成记得进到解压后的文件夹在进行下一步
cd ffmpeg-4.1
./configure --enable-openssl --disable-x86asm
make
make install

执行命令保存:文章来源地址https://www.toymoban.com/news/detail-660803.html

# 将流转换为 mp4, 这里的流可以是 rtp, 也可以是 rtmp
ffmpeg -y -i "rtsp://192.168.100.30:554/live/test" -vcodec copy -t 500  -f mp4 ttt.mp4   
# 将流转换为 mp4, 并按照2分钟就分割成多个文件 -r 设定帧速率, 一分钟分割, -segment_time 120, 两分钟 120s
ffmpeg -i "rtsp://192.168.100.30:554/live/test" -r 1/60 -c copy -map 0 -f segment -segment_time 120 -segment_format mp4 "./out%03d.mp4"

到了这里,关于FFmpeg拉Rtmp流并保存视频的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ffmpeg+nginx-rtmp转发视频流

    本篇博客最早发布于实验室公共博客,但已无人维护,现迁移至个人博客 画了好几天图,实在有些乏力,找点有意思的事情做做 觉得 视频流传输 挺有意思,B站找了些视频,但感觉有些大同小异,讲得不是很清楚 FFmpeg/RTMP/webRTC丨90分钟搞定直播逻辑-推流-流媒体服务器-拉流

    2024年02月11日
    浏览(35)
  • 第2课 使用FFmpeg读取rtmp流并用openCV显示视频

     本课对应源文件下载链接: https://download.csdn.net/download/XiBuQiuChong/88680079 这节课我们开始利用ffmpeg和opencv来实现一个rtmp播放器。播放器的最基本功能其实就两个:显示画面和播放声音。在实现这两个功能前,我们需要先用ffmpeg连接到rtmp服务器,当然也可以打开一个文件。 1.压

    2024年02月04日
    浏览(40)
  • Docker RTMP服务器搭建与视频流推送示例(流媒体服务器tiangolo/nginx-rtmp,推流客户端ffmpeg)

    在这篇文章中,我将详述如何搭建一个RTMP(Real-Time Messaging Protocol)服务器,并使用ffmpeg技术进行本地视频的推流。最后,我们将使用VLC播放器来播放这个RTMP流。 首先,我们需要搭建一个RTMP服务器。为了方便起见,我们将选择Docker作为服务器的环境。Docker的轻量化和可移植

    2024年01月17日
    浏览(52)
  • 用Qt开发的ffmpeg流媒体播放器,支持截图、录像,支持音视频播放,支持本地文件播放、网络流播放

    本工程qt用的版本是5.8-32位,ffmpeg用的版本是较新的5.1版本。它支持TCP或UDP方式拉取实时流,实时流我采用的是监控摄像头的RTSP流。音频播放采用的是QAudioOutput,视频经ffmpeg解码并由YUV转RGB后是在QOpenGLWidget下进行渲染显示。本工程的代码有注释,可以通过本博客查看代码或者

    2024年02月03日
    浏览(96)
  • 利用ffmpeg实现rtmp推流

    http://ffmpeg.org/ 官方下载链接为:http://ffmpeg.org/ cmd进入ffmpeg.exe所在目录 输入下面的语句即可列出电脑的设备 ffmpeg -list_devices true -f dshow -i dummy ffmpeg -list_devices true -f dshow -i dummy 可以看到我电脑里面有USB2.0 PC CAMERA摄像头和一个乱码的麦克风 如果设备名称有中文,会出现乱码,想

    2024年02月13日
    浏览(76)
  • ffmpeg推流rtmp指定udp传输

    RTMP (Real-Time Messaging Protocol) 是一个用于音频、视频和数据的传输协议。RTMP 协议本身可以支持 TCP 或 UDP 作为其底层传输协议。 在 RTMP 中,TCP 是默认的传输协议,它的稳定性和可靠性比 UDP 更好。但是,TCP 的延迟较高,对于实时性要求较高的音视频应用来说可能不太适合。 相

    2024年02月15日
    浏览(37)
  • 利用ffmpeg实现rtmp推流直播

    我们这次利用ffmpeg实现rtmp推流(最终推流地址统一为rtmp://127.0.0.1:1935/live/123) 1.首先下载ffmpeg和ffplay 官方下载链接为:FFmpeg 下载后开始配置环境变量: 系统属性-环境变量-path-添加ffmpeg/bin的路径; 打开命令窗口,输入ffmpeg,检测是否配置成功  以上代表正常安装配置(这一步很简单

    2023年04月08日
    浏览(36)
  • 使用nginx和ffmpeg搭建HTTP FLV流媒体服务器(摄像头RTSP视频流->RTMP->http-flv)

    名词解释   RTSP (Real-Time Streaming Protocol) 是一种网络协议,用于控制实时流媒体的传输。它是一种应用层协议,通常用于在客户端和流媒体服务器之间建立和控制媒体流的传输。RTSP允许客户端向服务器发送请求,如播放、暂停、停止、前进、后退等,以控制媒体流的播放和

    2024年02月16日
    浏览(51)
  • FFMPEG RTMP流打开速度慢优化方法一

    先上使用方法: AVFMT_FLAG_NOBUFFER 标记如果没有设置,就会导致打开时探测的数据包丢AVFormatContext的缓存区中。 播放的时候,就从这些数据包开始,但是整个探测过程时间可能较长,缓存区数据没有播放出来,而是等到avformat_find_stream_info等操作结束后才去做播放, 如果没有设

    2024年02月11日
    浏览(33)
  • 「Python|音视频处理|场景案例」如何使用ffmpeg下载m3u8视频到本地并保存成mp4

    本文主要介绍如何使用ffmpeg批量下载视频到本地并保存成指定格式。 当我们希望将网页上的视频下载到本地的时候,我们可能获取到的视频地址是指向 .m3u8 格式的,当视频多的时候,手动下载并使用工具转换格式就显得工作量过大。 ffmpeg 是一个强大的音视频处理工具,具体

    2024年02月16日
    浏览(70)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包