将MJPEG流转码为FLV或MP4


8

我想将来自IP摄像机(http://xx.yy.zz.tt:8080/video.cgi)的MJPEG流转码为Linux OS下的FLV或MP4流,以便用户可以使用基于Web的Flash播放文件Flowplayer等播放器。

我为此目的发现了VLC,但我无法弄清确切的命令行字符串。我还需要HTTP身份验证功能,因为IP摄像机访问受密码保护。

我也对任何非VLC解决方案感兴趣(ffmpeg?)。

Answers:




1

使用cURL处理带有身份验证的HTTP请求,并将CURL的输出通过管道传递给ffmpeg的stdin以处理转码。您可以根据需要将其分为几个部分。如果您需要直播,事情会变得更加复杂,并且商业解决方案可能会比那里的任何开源项目都容易处理。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.