我试图在OpenCV的帮助下,在我的inputvideostream中检测一个形状(十字)。 目前我是阈值得到我的十字架的二进制形象,它工作得很好。 不幸的是我的algorithm来决定是否提取blob是一个十字架或不是不太好。 正如你在下面的图片中看到的,并不是所有的angular落都在某些angular度被检测到。 我使用findContours()和approxPolyDP()来近似我的轮廓。 如果我在这个近似曲线中检测到12个拐angular/顶点,则认为该斑点是一个十字。 有没有更好的方法来解决这个问题? 我想到了SIFT ,但algorithm必须实时执行,我读到SIFT并不适合实时。
如何从Android上的一系列图像/照片创buildvideo文件? 这可以用当前的SDK来完成吗? 还是我需要一个编解码器库?
有谁知道如何使用HTML5 websockets在Web应用程序中实现IP语音/video? 如果我可以用PHP或者Python来实现这个function将会很好,因为我(不幸的是)现在还不知道其他的编程语言。 一个好的教程将做,以及已经build立的解决scheme,我不得不支付。 UPDATE1: 增加了video,因为它不仅与audio/ voip相关。 UPDATE2: 第一个HTML5video会议应用程序已经创build。 看我自己的答案
我试图find自举网站上的一个很好的解决scheme,但我还没有得到答案。 我想我不能成为唯一一个为此而挣扎的人,但是我找不到任何帮助我的东西。 我试图在我的网站上embedded一个mp4video。 问题是,如果我使用iframe标签,我不能使用自动播放和循环。 正因为如此,我想用video标签(或其他支持自动播放和循环的东西)解决它。 之后,我试图让我的video响应一个对象标签,但是这不起作用。 即使我把它放在我的代码中(向你展示),你可以在下面看到: <div align="center"> <object class="embed-responsive-item"> <video autoplay loop > <source src="file.mp4" /> </video> </object> </div> 我希望你们中的任何人都能帮我解决这个问题。
我正在开发一个Android应用程序,我想发布以及stream媒体video… 我想要的是: 我的应用程序logging了一个video,该video被发送到服务器 录制的video将同时直播到另一个Android设备。 我已经完成了使用javac和ffmpeg的第一个任务。 我陷入了第二个任务。 我已经search了很多来从服务器streamvideo,但我没有成功。 我不想使用WebView并在其中播放video。 我想要一个RTMP播放器 。 这个任务已经在iOS中完成了…我想为Android一样。 什么是一些链接来完成我的任务? PS: 我正在使用wowza服务器和RTMPstream。 我想streamRTMPvideo(.flv)…如果没有解决scheme是可用的,我想切换到RTSP,并为此也需要一个工作链接.. 现在我已经切换到RTSP播放器[与wowza服务器],因为我没有find没有webview的RTMP播放器。 我该如何解决这个问题?
在Android的TextureView的文档说,你可以使用一个TextureView播放video:但我似乎无法find如何做到这一点的任何示例。 有人知道吗? 我需要使用textureView因为我想animationvideo。 我想以.3gp / .mp4格式播放video,而不是来自相机的video:) 任何帮助,将不胜感激.. 更新: 解决scheme发布为社区wiki答案
这两个都一样吗? MPEG-4的H.264编解码器是什么? 如果我需要将flv转换为高清H.264video格式呢? 我想制作在线电视stream,并希望使用PHP或Python。
我需要为我的iPhone应用程序制作演示video截屏video…我指的是诸如Reddit iPhone应用程序(右图,而不是YouTubevideo)的那些video截屏。 我假设这样做的最好方法是使用屏幕录制实用程序来logging模拟器,是否有任何其他方法? 你成功使用了哪些工具?
我正在尝试使用node.js设置一个支持stream式video到HTML5video标签的networking服务器。 这是我的代码到目前为止: var range = request.headers.range; var total = file.length; var parts = range.replace(/bytes=/, "").split("-"); var partialstart = parts[0]; var partialend = parts[1]; var start = parseInt(partialstart, 10); var end = partialend ? parseInt(partialend, 10) : total-1; var chunksize = (end-start)+1; response.writeHead(206, { "Content-Range": "bytes " + start + "-" + end + "/" + […]
我有以下代码: <video width="640" height="360" controls id="video-player" poster="/movies/poster.png"> <source src="/movies/640×360.m4v" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> <source src="/movies/640×360.ogv" type='video/ogg; codecs="theora, vorbis"'> </video> 我正在使用Rails(Mongrel开发和Mongrel + Apache生产)。 Chrome(Mac和Win)可以在本地或从我的生产服务器上播放任一文件(由其他源标签进行testing)。 Safari(Mac和Win)可以在本地播放mp4文件,但不能播放。 Firefox 3.6不会在任何一个操作系统中播放video。 我只是在video播放器区域中间出现一个灰色的十字。 我已经确定Mongrel和Apache在每种情况下都有正确的MIMEtypes集。 从Chrome的结果来看,我知道我的video文件或文件被要求或交付的方式并没有天生的错误。 对于Firefox,我查看了https://developer.mozilla.org/En/Using_audio_and_video_in_Firefox ,它引用了“错误”事件和“错误”属性。 看起来,“错误”事件很容易理解,当时没有错误属性。 有谁知道如何诊断问题?