问题标签 [ogg-theora]

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 投票
1 回答
823 浏览

java - 在使用 Xuggler 时提高 Theora 的视觉质量

我正在寻找使用 Xuggler 制作使用 Theora 编码的视频的其他用户。我尝试了很多不同的选项来使用预设来获得“好”的质量,但都无济于事。我希望在任何地方都能获得接近使用 Miro 转换器工具默认值所能产生的质量。可悲的是,网络似乎没什么可说的,除了我们都应该“使用 ffmpeg2theora”,这在使用 Xuggler 时不是一个选项,在这种情况下我必须使用 Xuggler。
我配置编解码器的监听器在这里:http
://pastebin.com/MX2r5KsC 我的参考预设文件在这里: http: //pastebin.com/fBeZxSGr

0 投票
3 回答
16679 浏览

html - HTML5 的最佳视频格式?

我有一组视频将发布在我正在开发的新网站上,使用我们新的 html5 播放器。我知道 Firefox 只支持 .ogg 格式,而其他大多数(最终包括 IE9)都支持 h264。

我希望在这里利用人群的经验:有没有人对跨浏览器的单一视频格式有任何运气?还是我注定要对所有内容进行双重编码?因为我们无法标准化我们的编解码器,所以在每个视频的两个副本上浪费空间似乎是一种耻辱。

提前致谢!

PS(Flash 播放器并不是一个真正的后备选项,部分原因是原则上,部分原因是相当大的移动用户群。)

0 投票
1 回答
674 浏览

c - 如何在 C 中将位图作为帧写入 Ogg Theora?

需要非常简单的编码器的完整解决方案。编码器必须仅将 1 帧 Theora/OGG 写入外部文件,并由 VLC 根据How to write bitmaps as frames to Ogg Theora in C\C++?

我创建,遵循 Thalex 手册此代码(当然在我创建位图之前):

但是生成的 ogg 文件只有 12 个字节长。我的步骤有什么问题?

0 投票
2 回答
7507 浏览

html - Opera 和 HTML5 视频

在我的网站上,我有 mp4 和 ogv 格式的视频。mp4 在 webkit 浏览器中播放。ogv 在 Firefox 中播放,但不想在 Opera 中播放。

有一个简单的 HTML:

当我打开一个页面时,我看到带有海报的视频元素,但是当我点击播放按钮时,什么也没有发生。我没有看到加载进度,一切都保持原样。但是 Firefox 玩得很好。

在 Opera 的网络检查器中,我看到 .ogv 视频文件请求的以下 HTTP 标头:

获取 /my_video.ogv HTTP/1.1

用户代理:Opera/9.80 (Macintosh; Intel Mac OS X 10.6.7; U; ru) Presto/2.7.62 Version/11.01

接受:text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, / ;q=0.1

“接受”部分让我感到困惑。为什么它接受这些视频内容类型?

有任何想法吗 ?

0 投票
2 回答
23373 浏览

html - WebM 与 Ogg Theora

如何将 Ogg Theora 和 WebM 与以下参数进行比较:-

  1. 压缩效率
  2. 计算效率
  3. 更广泛的适应性问题(为什么不制造一个硬件芯片来进行 Ogg 或 WebM 转码;就像目前为 H.264 所做的那样)
  4. 可能/未来的知识产权问题
  5. 现有设备中的可用性

我问这些问题的原因是因为我需要为软件项目在 Ogg Theora 和 WebM 格式之间进行选择,而且我是 FLOSS 的信徒。

0 投票
2 回答
1151 浏览

firefox - OGV 在 Firefox 中本地工作,而不是从视频源中的 S3 作为“video/ogg”提供

好的,我在这里拉头发。我的 .ogv 文件在 Firefox 本地播放,但不是从 amazon s3 播放。当我尝试从以下视频标签播放它时,我得到一个灰色框,里面有较浅的灰色 x。

以下是您需要了解的内容:

  • HTML 和视频文件都是从 S3 上的同一“目录”中的存储桶提供的。
  • 我使用 S3 存储桶资源管理器将 MIME 类型更改为“video/ogg”
  • 在本地播放时,“working.ogv”文件在 VLC 和 Firefox 3.6.12 中可以很好地播放,因此不应该存在编码问题。
  • 当我输入 URL 时,VLC将直接从 S3 播放流。
  • 当我输入 URL 时,Chrome、Safari 和 Firefox 都尝试下载文件(它们都没有流式传输。)
  • 我已尝试将源更改为视频的完整 URL。
  • 我试过省略 ogv 源上的“类型”。
  • 我尝试了视频标签内的各种属性组合。
  • 我已经尝试完全省略 ogv 源,并且 FF 不会回退到 flash。
  • Safari、Mobile Safari 和 Chrome 都可以很好地播放 MP4。

这是一个真实示例文件的链接:

http://s3.amazonaws.com/lifewayworship/videopreview/v/Silent_Night_90402_CL_A.ogv

帮助!

0 投票
4 回答
11414 浏览

html - 实现 HTML5 视频的最佳方式

我知道 HTML5 视频比它的支持者希望我们相信的要复杂得多。Safari 使用专有的 H.264 编解码器,而 Firefox、Chrome 和 Opera 都支持开源 Theora。Internet Explorer 也不支持,因此需要备用,例如 .mov 或 Flash。

我在某处找到了一个极好的指南,其中包含所有这些浏览器上的 HTML5 分步指南,但我无法在任何地方找到它。很烦人 :(

实现 HTML5 视频以覆盖所有这些浏览器的最佳方法是什么?(不幸的是,Flash 不是一个选项。)


编辑:好的,根据我的阅读,这是我自己的答案:这是实现 HTML 5 视频的最佳方式...

这是迄今为止在每个浏览器上都能按预期工作的唯一方法。不幸的是,自动播放似乎在 Chrome 中不起作用?:(

更新:Chrome 不支持自动播放。

0 投票
0 回答
1422 浏览

c# - C# Theora 编码器?

我想将从第三方服务收到的图像实时传输到 HTML5 视频。看起来最好的选择是以 theora 格式对图像进行编码。

任何人都知道用于 c# 的好的 theora 编码器

0 投票
1 回答
200 浏览

c++ - 只是试图调用一个库的函数

我在下面有这样的代码/root_project/main.cpp

并且TheoraVideoClip.h文件在/root_project/include/theoraplayer/.

里面TheoraVideoClip.h是这样的:

当我尝试使用编译时,我遇到了g++ -o app main.cpp -lGL -lglut -lGLU 这个错误:

main.cpp:(.text+0xac2): 未定义对 `TheoraVideoClip::getNextFrame()' 的引用

有谁知道为什么?

Ubuntu 11.10

0 投票
2 回答
599 浏览

c++ - C++ 中的媒体播放器

尝试编译libtheoraplayer演示(av_player 演示)时遇到以下问题。

如果有人可以帮助我解决 libtheoraplayer ( 编译 av_player 演示时出错) 中的一些错误,我将不胜感激。