ffmpeg/avconv 将流的 rtp 转储或 pcap 作为输入

Rhy*_*hys 5 ffmpeg rtp wireshark avconv

我试图让 ffmpeg (或 avconv)采用某种表示 rtp 转储的文件作为输入源并将其输出到视频。

ffmpeg -i rtp://<ip_addr>:<port> <outputfile>在我指定类似或 之类的内容ffmpeg -i sdp.sdp <outputfile>,然后流式传输(使用rtpplay来自 an rtpdump)到该地址/端口的情况下,我可以让它正常工作。但是,我想将实际rtpdump本身作为输入,或者表示可以作为文件(而不是流式传输)输入的 rtp 或 rtp 有效负载的东西。

到目前为止,rtpdump我尝试输入到 ffmpeg 的任何类型似乎都不起作用(通常抱怨无法找到我实际未使用的有效负载类型的编解码器参数,这让我质疑输入文件的格式) 。

有人知道有办法做到这一点吗?我不太关心输入本身rtpdump,但从wiresharkpcap 派生的东西会很好。

谢谢