RtspRecorder
Record MPEG-TS stream over RTSP/TCP. For China IPTV.
Install / Use
/learn @nilaoda/RtspRecorderREADME
RtspRecorder
适用于 IPTV 的 RTSP 录制命令行工具. 目前仅实现了MP2T/TCP传输.
RtspRecorder
适用于 IPTV 的 RTSP 录制工具.
Usage:
RtspRecorder [options]
Options:
-i, --input <input> (REQUIRED) 设置输入rtsp://链接.
-t, --duration <duration> 设置输出长度. [hh:mm:ss]
-o, --output <output> 设置输出文件. (使用 - 以输出到stdout) [default: auto]
--program <program> 设置流标题. (当--output为auto时生效) [default: Record]
--detail 设置是否输出详细交互信息 [default: False]
--playback <playback> 设置回看, 格式yyyyMMddHHmmss[-<yyyyMMddHHmmss>]
--version Show version information
-?, -h, --help Show help and usage information
Output
Connecting...Connected.
Connecting...Connected.
Output... Record_2021-11-14_03-03-09-819.ts
Program 1
Metadata:
service_name : JIANGSU-HD
service_provider: JSBC
Receiving... [live] [00m31s] [52.09MB]
Examples
快速上手
RtspRecorder -i "rtsp://127.0.0.1/PLTV/demo.smil"
程序开始录制TS流并在当前路径写入Record_yyyy-MM-dd_HH-mm-ss-fff.ts文件
设置输出路径
RtspRecorder -i "rtsp://127.0.0.1/PLTV/demo.smil" -o D:\MyRecord\test.ts
程序开始录制TS流并写入D:\MyRecord\test.ts文件
设置流名称
RtspRecorder -i "rtsp://127.0.0.1/PLTV/demo.smil" --program "HNTV卫星源码"
程序开始录制TS流并在当前路径写入HNTV卫星源码_yyyy-MM-dd_HH-mm-ss-fff.ts文件
录制20分钟后退出录制
RtspRecorder -i "rtsp://127.0.0.1/PLTV/demo.smil" -t 20:00
从某个时间点开始录制
RtspRecorder -i "rtsp://127.0.0.1/PLTV/demo.smil" --playback 20211111190000
(此特性可能不被支持) 程序修改RTSP链接以时移至2021年11月11日19点00分00秒并开始录制
录制指定时间段
RtspRecorder -i "rtsp://127.0.0.1/PLTV/demo.smil" --playback 20211111190000-20211111203000
(此特性可能不被支持) 程序修改RTSP链接以录制2021年11月11日19点00分00秒到2021年11月11日20点30分00秒的内容
管道输出
RtspRecorder -i "rtsp://127.0.0.1/PLTV/demo.smil" -o - | ffmpeg -i - -map 0 -c copy OUTPUT.mp4
录制并使用ffmpeg封装到mp4容器
Related Skills
node-connect
335.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
335.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.5kCommit, push, and open a PR
