问题标签 [webm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2154 浏览

javascript - Javascript添加2个视频源

嗨,我对 javascript 很陌生。我有一个 .webm 和 .mp4 视频源,但是如何在 javascript 中添加另一个源,我只设法放入 1 (webm),我需要添加另一个源的代码是什么?

先感谢您。

嗨,我需要放入 JS 的原因是因为 divx 插件正在替换 html5 视频元素,就像在这个线程上防止 divx web 插件从替换 html5 视频元素?

这是我的代码

0 投票
1 回答
2990 浏览

youtube - 为什么手机(不限于 iPhone)上的 YouTube 音频出现乱码?

编辑:我尝试通过 HandBrake 使用几种不同的音频编解码器,每个都产生相同的结果。

编辑:我们已经对音频进行了试验,我们发现在移动设备上佩戴耳塞或耳机会使问题似乎消失。显然,录制的音频(立体声)有问题,手机通过扬声器期待单声道。在转换过程中强制立体声到单声道是否会导致问题?更多的研究随之而来。

我被难住了,已经把头撞在墙上两天了,现在试图弄清楚这一点。我们在公司网站上发布了一段视频,该视频适用于所有设备,包括 iPhone 和三星在内的手机设备除外。在这些设备上可以播放视频,但音频会出现乱码,无法使用。这是视频的链接-

http://www.youtube.com/watch?v=6IVHv6nG20M&list=UUKTqrRWGA_rcxOYVVocB9kg

我还在我们的网站上使用了 .mp4、.ogv 和 .webm 版本的文件,结果在手机上是一样的。这是使用视频的 URL -

http://www.apexinnovations.com/miRULE.html

我尝试使用 Miro Video Converter 转换为不同的视频类型,一直在上传和测试。结果是一样的——在除手机之外的所有设备上都能正常工作。我还使用 iMovie 将视频导出到 YouTube,但我仍然得到相同的结果。

踢球者?我们 YouTube 频道和我们网站上的其他两个视频在每台设备上都可以正常播放。我输出或转换或上传这些文件的方式没有区别。

有没有其他人有过这种经历?我做错了什么才能做到这一点?有解决办法吗?

非常感谢您提供的任何见解!

0 投票
1 回答
979 浏览

c# - 如何将 RGB 图像(位图)编码为 VP8 格式?

任何人都知道如何使用 C# 将 RGB 图像(24bppRgb)编码为 VP8 格式?基本上我将屏幕捕获为位图帧,我想在发送之前对它们进行编码以减小大小。

从我所见,只有 C++ 而不是 C# 的代码示例。
假设我要求这个问题的 C# 替代方案

0 投票
1 回答
311 浏览

firefox - Firefox html5 视频倒带而不是播放

我在我的网站上使用视频标签。它适用于所有主流浏览器,但我遇到了 Firefox 的问题。

当我点击播放按钮时,视频滚动到视频结尾!

为了开始播放视频,我需要将视频倒退到开始以外的位置,然后单击播放。奇怪的。我试图将视频的初始位置设置为 1s,但没有帮助。我仍然需要手动滚动它。任何帮助将不胜感激。谢谢

Javascript:

  • 视频 */

    function setupVideo(){ if(!myVideo){ console.log("设置视频"); myVideo=document.getElementById("video1"); timeElapsed = 0; 计时器;

    }

    函数 playPause() { if (myVideo.paused) myVideo.play(); 否则 myVideo.pause(); }

    function videoLoaded(e) { console.log("视频加载"); myVideo.currentTime = 1; }

    function videoStarted(e) { console.log("视频开始"); //启动定时器 timer = setInterval(videoPlaying,1000); }

    函数 videoPlaying(){ timeElapsed ++; console.log("视频播放"+myVideo.currentTime);

    }

    函数 videoPaused(e) { clearInterval(timer); console.log("暂停"); }

0 投票
1 回答
2928 浏览

ffmpeg - 没有使用 webm/libvorbis 使用 ffmpeg 编码的音频

将音频编码为 webm 时遇到问题。尝试了许多不同的方法,它只是没有发生。每次通过之前,命令都打印在下面。

我尝试过移动音频命令,尝试不同的比特率,不同的音频命令,并在几个不同的文件上尝试过,它们都有音频。

使用 x264 将这些文件编码为 MP4 不会导致任何问题,并且工作正常并且可以播放音频,因此这似乎只是 webm 的问题。正如您在下面看到的,它是一个 2-pass 编码。

感谢您的任何帮助,您可以提供!

克雷格

0 投票
1 回答
2024 浏览

three.js - 如何?从 kinect 数据为 three.js 示例 webgl_kinect 创建 webm 视频

http://mrdoob.github.com/three.js/examples/webgl_kinect.html

在上面的示例中,如何创建要播放的 kinect webm 电影,具体来说,如何从 kinect oni 文件或 kinect 点云中播放?

方法、语言、操作系统并不重要。

谢谢。

0 投票
2 回答
3848 浏览

html - 并非所有 webm 文件都在 Firefox 中播放

我使用 Miro Video Converter 和 FreeMakeVideo Converter 对 webm 视频进行了编码,结果相同:一些 webm 视频在 Firefox 中播放,而另一些在嵌入 html5 视频标签时不会。

在 Chrome 中,它们都可以正常播放。

在我的 Apache 配置中,我添加了: AddType video/webm .webm

我还添加了一个相同的 .htaccess 文件:AddType video/webm .webm

没有任何区别。一些 webm 文件可以正常播放,而另一些则根本无法播放。

如果我直接在 Firefox 中打开 webm 文件,它们都可以正常工作,但在视频标签中只有一些可以正常工作。

有任何想法吗?????

0 投票
1 回答
1062 浏览

javascript - 在 Chrome 中同时流式传输超过 6 个基于 HTML5 的 webm 视频

我正在寻找一种在 Google Chrome 中为 CCTV 应用程序流式传输多个 (16) 实时 webm 视频的方法。到目前为止,我尝试的所有内容都在 6 个直播流中结束,之后视频开始触发“停滞”事件 - 有人知道解决这个问题的方法吗?

这是我正在使用的代码:

0 投票
1 回答
1232 浏览

google-chrome - 网络浏览器缓冲实时 webm 流并引入延迟的解决方法(如何播放实时 webm 流)

我有来自 ffserver 的 webm 流(16 个流),设法让所有 16 个流在浏览器中一次加载,但是无论我只播放一个还是 16 个,由于缓冲或握手加上某种补偿,以尝试通过浏览器本身同步时间戳,这导致了我的问题:

是否可以通过 HTML5 的视频标签强制浏览器播放 webm 流(我只关心 Chrome,但它也在 Firefox 中发生)从实际的最新帧播放(客户端和服务器通过 LAN 共享一个公共 NTP 服务器,因此它们可以保证同步,如果这是一个因素)而不是保持几秒钟的缓冲区并从该缓冲区的开始播放?

0 投票
0 回答
2122 浏览

javascript - mp4 和 webm 在使用 videojs 时会导致 web 浏览器中的冲突

我使用下面的视频播放器videojs

上述代码在Safari中成功运行,但在ChromeFirefox中无法运行。

如果我交换mp4webm位置,如下所示:

然后代码不再在Safari中运行,而是在ChromeFirefox中运行。有人有解释吗?