FFmpeg录制流

Posted gsls200808

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FFmpeg录制流相关的知识,希望对你有一定的参考价值。

FFmpeg下windows安装

下载地址 http://ffmpeg.org/download.html

windows 下载 ffmpeg-release-essentials.zip 这个文件名

解压后将bin目录加到环境变量path

录制音视频节目

ffmpeg -i http://fms.yyrtv.com:82/hls-live/livepkgr/_definst_/liveevent/yyrtvgg221008.m3u8 -c copy -bsf:a aac_adtstoasc yygg.mkv

录制音频节目

ffmpeg -i https://ngcdn001.cnr.cn/live/zgzs/index.m3u8 -c copy -acodec libmp3lame -f mp3 zgzs.mp3

如果音频节目音量小可以调大

参数 :增加分贝 -filter: "volume=25dB" 

ffmpeg -i http://192.168.3.57:8080/live/tjxs.flv -c copy -acodec libmp3lame -filter: "volume=25dB" -f mp3 tjxs.mp3

参数 :标准化,削峰填谷 -filter:a "loudnorm=i=-14:tp=0.0"

ffmpeg -i http://192.168.3.57:8080/live/tjxs.flv -c copy -acodec libmp3lame -filter:a "loudnorm=i=-14:tp=0.0" -f mp3 tjxs.mp3

有时候录制报404,可能需要加请求头

使用-headers参数加请求头referer

ffmpeg -headers "referer:  https://lhttp.qtfm.cn/" -i https://lhttp.qtfm.cn/live/20500086/64k.mp3 -c copy -acodec libmp3lame -f mp3 tjdt.mp3

使用q或者Ctrl+C可以退出录制,有时候非正常退出时会发现没有播放时间轴需要再倒手一遍

视频重导

ffmpeg -i yygg.mkv -vcodec copy -f mp4 yyggnew.mp4

音频重导

ffmpeg -i tjdt.mp3 -acodec copy -f mp3 tjdtnew.mp3

以上是关于FFmpeg录制流的主要内容,如果未能解决你的问题,请参考以下文章

FFMPEG:RTSP 流冻结,但 FFMPEG 继续录制

ffmpeg录制的同时观看多流视频文件

使用 ffmpeg 从 RTSP 流录制视频和音频数据

FFmpeg命令读取RTMP流如何设置超时时间

如何用ffmpeg将rtsp视频流录制成mp4文件?

ffmpeg录屏默认频率