ffmpeg
唐传林
要么读书,要么健身,要么旅行,身体和灵魂要总有一个在路上。
展开
-
windows下使用ffmpeg推流笔记本的麦克风音频到流媒体服务器
ffmpeg -fflags nobuffer -f dshow -i audio="麦克风 (2- Realtek High Definition Audio)" -acodec aac -f flv rtmp://localhost:1935/live/test1原创 2020-08-16 15:12:59 · 1462 阅读 · 1 评论 -
Centos7上搭建nginx+rtmp流媒体服务器步骤
前言在阿里云VPS服务器上配置一个流媒体服务器,用于测试推流和拉流。系统环境Centos7(Linux 3.10.0-1062.9.1.el7.x86_64)准备需要的模块及工具nginx-rtmp-moduleopensslgit步骤1、使用yum安装gityum -y install git2、下载nginx-rtmp-module,官方github地址通过git...原创 2019-12-30 22:50:03 · 2678 阅读 · 0 评论 -
ffplay拉取rtmp直播流减小延时的办法
ffplay播放器的nobuffer选项实现了几乎零延迟。没有它,播放器将引入2秒的预缓冲延迟。ffplay -fflags nobuffer rtmp:192.168.1.245/live/audio``原创 2019-12-30 20:49:44 · 4799 阅读 · 0 评论 -
windows下配置ffmpeg环境变量
1、下载ffmpeg官方下载链接,根据自己电脑系统选择32位或者64位下载。2、下载后解压到D盘根目录3、在桌面上右键点击“此电脑”,左键点击“属性”,在弹出的窗口左侧找到“高级系统设置”并点击。4、在弹出的窗口中右下方找到“环境变量”并点击。5、在变量“Path”下设置变量“D:\FFmpeg\ffmpeg-4.0-win64-static\bin”:变量“D:\FFmpeg\...原创 2019-12-28 22:31:20 · 15319 阅读 · 0 评论 -
ffplay播放原始格式的PCM音频文件
播放16kHz 单声道 16bit的xxx.pcm的PCM文件为例:ffplay -ar 16000 -channels 1 -f s16le -i xxx.pcm原创 2019-02-20 16:29:41 · 1796 阅读 · 0 评论 -
Linux使用ffplay实时采集音频并实时播放
ffplay -f alsa -ac 2 -i hw:1,0 -ar 44100原创 2019-02-08 17:18:12 · 4760 阅读 · 0 评论 -
Windows下使用ffmpeg采集音频视频
前言本文介绍一下ffmpeg在windows下采集音频的相关命令。一开始在命令行下使用ffmpeg时执行“ffmpeg -list_devices true -f dshow -i dummy ”使用dshow来枚举当前系统上存在的音视频采集设备时,发现中文乱码,后来在老师帮助下,在命令行下执行命令“ chcp 65001” 将windows命令行窗口的编码改为了utf-8编码,就解决了ffm...原创 2019-01-15 20:44:52 · 4070 阅读 · 1 评论 -
树莓派编译安装FFmpeg(添加H.264硬件编解码器支持)
说明FFmpeg是一套开源的音视频编解码库,有非常强大的功能,包括视频采集功能、视频格式转换等。众所周知视频编解码是一个非常消耗系统资源的过程,而树莓派自带了H.264的硬件编解码器,因此本文将详解在树莓派配置FFmpeg使其支持硬件编解码器并编译安装的过程。准备工作树莓派一个(1至3代都可以)树莓派已连接到网络(github可正常访问)下载x264源码并编译安装 x264更新源...原创 2018-12-25 10:55:00 · 9403 阅读 · 12 评论 -
树莓派使用nginx+rtmp搭建音频直播流媒体服务器
前言想使用树莓派连接usb音频采集卡实时采集收音机接收到的音频,树莓派上运行着由nginx+RTMP 搭建的直播流媒体服务器,这样就可以在客户端上通过支持rtmp串流协议的播放器就可以正常接收到音频直播流了。什么是nginx?Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,...原创 2018-12-19 15:55:07 · 4144 阅读 · 3 评论 -
Windows下使用ffmpeg采集音频或视频
1、一开始在命令行下使用ffmpeg时执行“ffmpeg -list_devices true -f dshow -i dummy ”使用dshow来枚举当前系统上存在的音视频采集设备时,发现中文乱码,后来在老师帮助下,在命令行下执行命令“ chcp 65001” 将windows命令行窗口的编码改为了utf-8编码,就解决了ffmpeg的中文乱码问题,2、ffmpeg查看设备的命令:ffmp...原创 2018-12-24 16:08:25 · 2085 阅读 · 0 评论