问题标签 [vp8]
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.
video-codecs - VP9 视频编解码器 - libvpx 版本
目前,我正在为 vp8 使用 libvpx v1.0.0。我可以为 vp9 使用相同的版本还是需要更改为 v1.3.0?
谢谢。
android - Android VideoView可以播放VP8编解码视频吗?
我一直在到处寻找这个问题的答案。我查看了支持的 android 格式,并且支持我拥有的 .webm 文件,它可以在我的 android 设备上的内置视频播放器上播放,但它不会在 VideoView 中播放。有谁知道为什么?
android - VP8 编码 Nexus 5 返回空/0 帧
我正在尝试将我的相机输入编码为 VP8。问题是:当我从输出缓冲区获取帧时,字节数组的大小总是不同,但所有条目都是 0。
这是我抓取框架并打印它的代码:
Logcat 打印:
任何人都已经有这个问题并且可以告诉我我可能做错了什么?我已经尝试过弄乱输出缓冲区(例如 rewind()),但似乎没有任何效果。
奇怪的是,编码适用于具有 Cyanogenmod 11 的设备,它也是 4.4(在 S3 上尝试过)
h.264 - 手机支持VP8和VP9
哪些手机支持VP8和VP9视频压缩格式?否则我们可以将兼容 H.264 的手机转换为支持 VP8 / VP9 吗?
c++ - 使用 FFmpeg 库进行两次(或多次)编码
我想使用 FFmpeg 库进行两遍编码。作为文档提供的示例代码显示了编码/解码、复用/解复用等,但编码过程是单程的。我想用两遍编码做/实验。其他地方是否提供了一些示例/示例?
提前致谢!
webm - 如何从 flv 解复用到 vp8(ivf 格式)?如何从 webm 解复用到 vp8?
我想从 flv 解复用到 vp8。
我可以获得很多 webm 资源,但我不知道如何从 webm 解复用到 vp8。
我应该在 ffmpeg 中使用什么选项?
c++ - VP8-DirectShowFilter:QueryInterface 结果为 E_NOINTERFACE (C++)
我是 Directshow 和 C++ 的新手。我尝试从源捕获视频并使用 VP8 对其进行编码。为此,我使用了https://code.google.com/p/webm/downloads/list
中的 DirectShow-Filters
我的 Filtergraph 正在工作,由以下四个过滤器组成:
问题是,我需要更改 VP8 编码器过滤器的属性。使用 GraphEdit,我可以更改目标比特率,但我不知道如何在 C++ 中以编程方式执行此操作(我不想使用 PropertyPage)。我还下载了源代码,找到并包含了文件 vp8encoder\vp8encoderfilter.hpp。这导致了我需要包含 vp8encoderidl.h 文件的问题。起初我没有在 soure 文件夹中找到这个文件,所以我从互联网的某个地方下载了它。后来我看到 IDL 文件夹包含一个 vp8encoder.idl 文件,我将其添加到我的项目中,对其进行编译并包含生成的 vp8encoder_h.h 文件。在这两种情况下(使用来自 Internet 或来自头文件的代码)我都可以编译我的项目并录制视频。
QueryInterface() 方法返回 E_NOINTERFACE。所以我认为,可能第一个参数不正确,但我不知道需要哪个参数。
感谢您的帮助,并在此先感谢您!
gstreamer - 使用 Gstreamer、VP8 和 RTP 获得纯绿色图像
我不明白为什么我得到一个绿色的图像。我会很感激任何见解。
制片人:
消费者:
这是使用从 Gstreamer 在 OS X Mavericks 上发布的 gstreamer-sdk-2013.6-universal.pkg 包。
参考:http ://delog.wordpress.com/2011/04/14/stream-webm-video-over-rtp-with-gstreamer/
android - VP8 编码在 Google Glass 上生成灰度图像
我正在开发的应用程序是为 Google Glass 开发的,但也可以在 Android 平板电脑上运行。它使用 VP8 编码将相机图像传输到远程应用程序。
相机上的预览格式参数设置为 ImageFormat.YV12。
VP8 编码器使用 VPX_IMG_FMT_YV12 参数初始化。
当应用程序 .apk 文件安装并从 Glass 运行时,图像在远程应用程序上以灰度显示。
当在平板电脑或手机上安装相同的 .apk 文件时,图像会以正确的颜色显示。
我想知道是否有人知道问题可能出在哪里。问候。
archlinux - gstreamer:没有元素“vp8enc”
我正在尝试按照这个简单的示例通过 RTP 流式传输 WebM VP8 视频。
我正在运行 Arch linux 64 位,我已经编译并安装了他们谈论的 gstreamer 版本(即 git 版本),我按照这些说明进行操作。
据我了解,从 git repo bilds gstreamer-1.0 构建,所以这就是我所拥有的。
我有GST_PLUGIN_PATH
并GST_PLUGIN_SYSTEM_PATH
指向 /home/nschoe/usr/lib/gstreamer-1.0 (我已将这个 gstreamer-1.0 完全安装在我的主目录中)。
当我尝试该命令时,gst-launch-1.0 -v videotestsrc ! vp8enc ! rtpvp8pay ! udpsink host=127.0.0.1 port=9001
我得到了错误:
GST_PIPELINE ./grammar.y:687:priv_gst_parse_yyparse: no element "vp8enc"
经过一番研究,我发现 vp8enc 应该在我已经安装的 gst-plugins-good 中。
但是当我跑步时,gst-inspect-1.0 -a | grep -i gst-plugins-good | grep -i vp8
我得到了:
rtpvp8depay: Source module gst-plugins-good
rtpvp8pay: Source module gst-plugins-good
所以我不明白为什么我没有 vp8enc 和 vp8dec。此外,当我运行时,locate vpx.so
我得到以下结果(截断为相关结果):
/home/nschoe/usr/lib/gstreamer-1.0/libgstvpx.so
/usr/lib/libvpx.so
前者最可能来自我从 git 克隆并安装在我的主目录中的 gst-plugins-good,后者是我从 Arch linux pacman 安装的,因为我认为它可以解决我的问题。
你能告诉我为什么我不能使用那个 vp8enc 插件吗?
提前感谢您的宝贵时间。