问题标签 [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.
java - 在使用 Xuggler 时提高 Theora 的视觉质量
我正在寻找使用 Xuggler 制作使用 Theora 编码的视频的其他用户。我尝试了很多不同的选项来使用预设来获得“好”的质量,但都无济于事。我希望在任何地方都能获得接近使用 Miro 转换器工具默认值所能产生的质量。可悲的是,网络似乎没什么可说的,除了我们都应该“使用 ffmpeg2theora”,这在使用 Xuggler 时不是一个选项,在这种情况下我必须使用 Xuggler。
我配置编解码器的监听器在这里:http
://pastebin.com/MX2r5KsC
我的参考预设文件在这里: http: //pastebin.com/fBeZxSGr
html - HTML5 的最佳视频格式?
我有一组视频将发布在我正在开发的新网站上,使用我们新的 html5 播放器。我知道 Firefox 只支持 .ogg 格式,而其他大多数(最终包括 IE9)都支持 h264。
我希望在这里利用人群的经验:有没有人对跨浏览器的单一视频格式有任何运气?还是我注定要对所有内容进行双重编码?因为我们无法标准化我们的编解码器,所以在每个视频的两个副本上浪费空间似乎是一种耻辱。
提前致谢!
PS(Flash 播放器并不是一个真正的后备选项,部分原因是原则上,部分原因是相当大的移动用户群。)
c - 如何在 C 中将位图作为帧写入 Ogg Theora?
需要非常简单的编码器的完整解决方案。编码器必须仅将 1 帧 Theora/OGG 写入外部文件,并由 VLC 根据How to write bitmaps as frames to Ogg Theora in C\C++?
我创建,遵循 Thalex 手册此代码(当然在我创建位图之前):
但是生成的 ogg 文件只有 12 个字节长。我的步骤有什么问题?
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
“接受”部分让我感到困惑。为什么它接受这些视频内容类型?
有任何想法吗 ?
html - WebM 与 Ogg Theora
如何将 Ogg Theora 和 WebM 与以下参数进行比较:-
- 压缩效率
- 计算效率
- 更广泛的适应性问题(为什么不制造一个硬件芯片来进行 Ogg 或 WebM 转码;就像目前为 H.264 所做的那样)
- 可能/未来的知识产权问题
- 现有设备中的可用性
我问这些问题的原因是因为我需要为软件项目在 Ogg Theora 和 WebM 格式之间进行选择,而且我是 FLOSS 的信徒。
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
帮助!
html - 实现 HTML5 视频的最佳方式
我知道 HTML5 视频比它的支持者希望我们相信的要复杂得多。Safari 使用专有的 H.264 编解码器,而 Firefox、Chrome 和 Opera 都支持开源 Theora。Internet Explorer 也不支持,因此需要备用,例如 .mov 或 Flash。
我在某处找到了一个极好的指南,其中包含所有这些浏览器上的 HTML5 分步指南,但我无法在任何地方找到它。很烦人 :(
实现 HTML5 视频以覆盖所有这些浏览器的最佳方法是什么?(不幸的是,Flash 不是一个选项。)
编辑:好的,根据我的阅读,这是我自己的答案:这是实现 HTML 5 视频的最佳方式...
这是迄今为止在每个浏览器上都能按预期工作的唯一方法。不幸的是,自动播放似乎在 Chrome 中不起作用?:(
更新:Chrome 不支持自动播放。
c# - C# Theora 编码器?
我想将从第三方服务收到的图像实时传输到 HTML5 视频。看起来最好的选择是以 theora 格式对图像进行编码。
任何人都知道用于 c# 的好的 theora 编码器
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
c++ - C++ 中的媒体播放器
尝试编译libtheoraplayer演示(av_player 演示)时遇到以下问题。
如果有人可以帮助我解决 libtheoraplayer ( ) 中的一些错误,我将不胜感激。