适用于 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
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]
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
文件
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
容器