我有一个问题就是将输出RTP保存为文件。 (这可能吗?我是对的吗?)
转码目标如下: 1.使用FFMPEG将RTP流保存到本地存储中的文件。 2.输入是文件。 3.输出是RTP流文件。
我正在使用它。
./ ffmpeg -re -i ../Video_Sample/03.Fashion_DivX720p_ASP_87s_1000k_720p.mp4 -c:v libx264 -b:v 1000k -preset superfast -an -f rtp -y test.rtp
但我得到了这样的信息:
无法为输出文件#0写入标头(编解码器参数不正确?):参数无效
我该如何解决?
答案 0 :(得分:0)
RTP是实时传输协议,而不是文件。
如果您想要传输mp4文件,可以按照以下步骤进行:
ffmpeg -re -f mp4 -i ../Video_Sample/03.Fashion_DivX720p_ASP_87s_1000k_720p.mp4 -vcodec libx264 -b 1000k -preset superfast -an -f rtp rtp://hostadress:port
您的意思是rpt(报告文件)文件吗?