流媒体技术学习笔记之(十三)Windows安装FFmpeg

一、下载地址:

网址:https://ffmpeg.org/

选择Windows版本:https://ffmpeg.org/download.html#build-windows

二、解压安装:

下载并解压FFmpeg文件夹,它会生成一个类似名为“ffmpeg-20150504-git-eb9fb50-win32-static”的新文件夹:

 

打开你想安装的任意磁盘,例如:d盘。新建一个名为“ffmpeg”的文件夹,将第二步解压生成的文件夹中的内容全部拷贝到“ffmpeg”文件夹中:

 

三、配置FFmpeg环境变量:

 

1.        点击“开始菜单”,再点击“控制面板”,再点击“系统与安全”,再点击“系统”,然后点击“高级系统设置”,跳出“系统属性”窗口后,最后点击“环境变量”按钮:

   

2.        点击“环境变量”按钮后,跳出“环境变量”窗口,找到并选中“Path”变量,点击编辑:

   

3.        在“Path”变量原有变量值内容上加上“;d:\ffmpeg\bin”(注:;代表间隔,不可遗漏;d:\ffmpeg\bin代表FFmpeg的安装路径下的bin文件夹),一路点击“确定”即可。

   

4.        打开命令提示符窗口。输入命令“ffmpeg  –version”。如果命令提示窗口返回FFmpeg的版本信息,那么就说明安装成功了,你可以在命令提示行中任意文件夹下运行FFmpeg。

   

四、测试拉流:

1、拉去阿里云流到阿麦流媒体服务器

CMD命令:

ffmpeg -r 25 -i rtmp://321321328.com/live123/4001480475454 -c copy -f flv rtmp://1321321.240/live/S0000_8

测试结果:

   

   

 

2、拉取本地局域网RTSP流到阿里云RTMP服务器上去

CMD命令:

ffmpeg -i rtsp://192.168.18.240:554/onvif/live/1 -c:a copy -c:v libx264 -f flv rtmp://st4324234ech.com/live/4008888?vhost=tin423423

    测试结果:

   

 

时间: 2024-10-25 05:33:16

流媒体技术学习笔记之(十三)Windows安装FFmpeg的相关文章

流媒体技术学习笔记之(十七)FFmpeg 3.3《希尔伯特》-新版本的亮点

 FFmpeg 3.3"Hilbert",一个新的主要版本的一些亮点: 苹果Pixlet解码器 NewTek SpeedHQ解码器 QDMC音频解码器 PSD(Photoshop Document)解码器 FM屏幕捕获解码器 ScreenPressor解码器 XPM解码器 DNxHR解码器修复了HQX和高分辨率视频 ClearVideo解码器(部分) 16.8和24.0浮点PCM解码器 英特尔QSV加速VP8视频解码 本机Opus编码器 DNxHR 444和HQX编码 (M)JPEG编

流媒体技术学习笔记之(六)FFmpeg官方文档先进音频编码(AAC)

  先进音频编码(AAC)的后继格式到MP3,和以MPEG-4部分3(ISO / IEC 14496-3)被定义.它通常用于MP4容器格式; 对于音乐,通常使用.m4a扩展名.第二最常见的用途是在MKV(Matroska)文件内,因为它比MP4更好地支持嵌入式基于文本的软字幕.本指南中的示例将使用扩展MP4和M4A. FFmpeg的可支持两个AAC-LC编码器(AAC&libfdk_aac)和一个HE-AAC(V1 / 2)编码器(libfdk_aac).的许可证libfdk_aac不与GPL兼

流媒体技术学习笔记之(十四)FFmpeg进行笔记本摄像头+麦克风实现流媒体直播服务

FFmpeg推送视频流,Nginx RTMP模块转发,VLC播放器播放,实现整个RTMP直播 查看本机电脑的设备 ffmpeg -list_devices true -f dshow -i dummy 红色标记表示视频设备和麦克风设备 看到乱码了吧!来这里查看哦   FFmpeg编码推送到RTMP服务器 ffmpeg -f dshow -i video="Lenovo EasyCamera":audio="麦克风 (Realtek High Definition Audio)

流媒体技术学习笔记之(一)nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器

参照网址: [1]http://blog.csdn.net/redstarofsleep/article/details/45092147 [2]HLS介绍:http://www.cnblogs.com/haibindev/archive/2013/01/30/2880764.html 上面这两个流的地址分别是: 第一个就是推送的地址: RTMP推流地址: rtmp://serverIp:1935/myapp/test1 第二个是HTTP地址:  HLS推流地址: http://serverIp

流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin

 Debug问题??? ./easydarwin -c ./easydarwin.xml & //这样的话是80端口 ./easydarwin -c ./easydarwin.xml -d //8088端口   以上出现的问题:在调试模式下加载配置文件是可以的,但是在后台模式下配置文件是加载不了的,列如:在配置文件配置后台管理端口为8088,当时在后台模式下,却是80端口,同时点播文件夹路径和日志文件夹路径也加载的不适 解决办法:在后台运行的时候配置文件必须是绝对路径哦!不是相对路径 root@

流媒体技术学习笔记之(七)进阶教程OBS参数与清晰度流畅度的关系

  源码地址:https://github.com/Tinywan/PHP_Experience     很多主播问过OBS的参数到底什么影响画质,到底什么影响流畅度,那么本篇教程尽量用通俗的语言解释下一些重要参数到底是干什么的,自己一定要理解为主,每个主播的电脑.所在的平台.当天的网络状态(注意网络就和马路一样,每天的情况都是不一样的).平台的当天的状态.不同的游戏不一样,合适的参数都不一样.不要羡慕大主播高清流畅的画质,他们也是自己耐心(或者背后有技术团队)调整出来的. 码率 码率在OBS中

流媒体技术学习笔记之(二)RTMP和HLS分发服务器nginx.conmf配置文件(解决了,只能播放RTMP流而不能够播放HLS流的原因)

user www www; worker_processes 1; error_log logs/error.log debug; #pid logs/nginx.pid; events { worker_connections 65535; } rtmp { server { listen 1935; application live { live on; record off; } application live2 { live on; record off; } # applicatio

流媒体技术学习笔记之(三)Nginx-Rtmp-Module统计某频道在线观看流的客户数

 获得订阅者人数,可以方便地显示观看流的客户数. 查看已经安装好的模块 /usr/local/nginx/sbin/nginx -V 安装从源编译Nginx和Nginx-RTMP所需的工具 sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev 下载Nginx和Nginx-RTMP源码 wget http://nginx.org/download/nginx-1.7.5.tar.gz wget https://g

流媒体技术学习笔记之(十八)互联网草案HTTP直播流2017年5月

 原文地址:https://tools.ietf.org/html/draft-pantos-http-live-streaming-23 1.HTTP直播流介绍 HTTP实时流媒体提供了一个可靠的,成本效益的手段通过互联网提供连续和长时间的视频.它允许接收器使媒体的比特率适应当前网络条件,以保持不间断播放最好的质量.它支持插页式内容边界.它为媒体加密提供了一个灵活的框架.它可以有效地提供相同内容的多个呈现,例如:音频翻译.它提供了与大规模HTTP的兼容性缓存基础设施以支持向大量受众传递. 自2