我试图让ffmpeg(或avconv)将某种代表rtp转储的文件作为输入源并将其输出到视频中。
ffmpeg -i rtp://<ip_addr>:<port> <outputfile>
在我指定类似orffmpeg -i sdp.sdp <outputfile>
然后流(使用rtpplay
from an rtpdump
)到该地址/端口的情况下,我可以让它正常工作。但是,我想将实际rtpdump
本身作为输入 - 或者表示可以作为文件(而不是流式传输)输入的 rtp 或 rtp 有效负载的东西。
到目前为止,rtpdump
我尝试输入到 ffmpeg 的任何类型似乎都不起作用(通常抱怨无法找到我实际上没有使用的有效负载类型的编解码器参数,这让我质疑输入文件的格式) .
有人知道这样做的方法吗?我不太关心输入rtpdump
本身是什么,但是从wireshark
pcap 派生的东西会很好。
谢谢