用于html-android的FFmpeg mp4编码器

时间:2017-05-24 16:44:00

标签: android html video ffmpeg webcam

您好我试图将我的网络摄像头使用ffmpeg自动捕获视频.mp4到HTML(在desktop-linux中运行ffmpeg),然后激活我的本地主机,以便我的机器人能够看到它。

video.mp4能够在linux和html-desktop中运行。

我的android-browser(html-android)中的视频也可以播放但是all white和像素错误,所以它失败了。

我认为因为android有不同的表面,因为在我的桌面上运行完美,然后我继续搜索并尝试使用ogv / webm。

最后,我只是使用下载的另一个mp4,它运行得很好。 现在我认为这个问题来自我的mp4-webcam由ffmpeg创建(在cmd中运行)

我比较了mp4-webcam与mp4-downloaded

5秒vs 1min,

数据速率:16477kbps对比613kbps

帧率:30frm / s vs 23frm / s

大小:9MB对5 MB

即使是网络摄像头只有5秒的视频,它仍然拥有比1分钟视频下载更大的数据,可能是因为没有转换。

但问题是,问题的原因是什么? android-html(谷歌浏览器)无法显示并制作死像素,因为它在桌面运行。它应该不是问题吗?

我真的需要将网络摄像头记录转移到android-surface(我的网络应用程序)。

我不知道修理它,有什么建议吗?我一直在搜索。也许还有另一个我还不知道的问题。

编辑:我的cmd ffmpeg运行:ffmpeg -y -f v4l2 -i / dev / video1 -codec:v libx264 -qp 0 -t 0:00:05 hss.mp4

编辑2:我的第二个想法,因为我使用的ffmpeg编码器(libx264)不支持android。但我仍然不知道

1 个答案:

答案 0 :(得分:0)

我刚刚将mp4-ffmpeg转换为webm,webm对视频浏览器更友好