1.在win7系统下,一个多播地址上复用了很多个频道,如下将单个频道拿出来录制实例,输入为文件保存:
ffmpeg -i udp://@239.1.1.1:1234 -map 0:p:401 -acodec copy -vcodec copy d:/test.ts
输入源:udp://@239.1.1.1:1234 中的频道ID:1
-map : 区分不同的频道,如果收录不同的频道更换ID就行,如上是:401
d:/test.ts :存放路径和文件名
2.如下将单个频道拿出来录制,推送到单播地址
ffmpeg -i udp://@239.1.1.1:1234 -map 0:p:1 -c copy -f mpegts udp://x.x.x.x:12345
输入源:udp://@239.1.1.1:1234 中的频道ID:1
-map : 区分不同的频道,如果收录不同的频道更换ID就行,如上是:401
输出 :输出为单播地址:端口
-c :复制所有音视频及编码格式
-f :指定输出编码格式