vp8

DirectShow RGB-YUV filter

帅比萌擦擦* 提交于 2019-12-11 02:53:11
问题 I would like to encode video in my app with VP8. I use RGB24 format in my app but VP8 DirectShow filter accepts only YUV format (http://www.webmproject.org/tools/#directshow_filters). I've googled the "RGB to YUV directshow filter" but no success. I don't want to write this filter myself from scratch, so I would appreciate if you help me with the information on where to find such filter. Thanks! 回答1: You could try Geraint Davies' YUV transform filter to see if it supports the conversion. 回答2:

VP8 encode/decode on android results in black and white image with red, green and blue squares

佐手、 提交于 2019-12-07 14:51:33
问题 I've got a VoIP video application that works fine on MAC, Windows and iOS using the VP8 codec. When I place a call between any of these platforms and Android both sides of the call have a black and white image with red, green and blue squares. The same happens when Android calls Android. I'm compiling VP8 with: ./libvpx/configure --target=armv7-android-gcc --sdk-path=/Applications/adt/ndk --disable-examples --enable-runtime-cpu-detect --enable-realtime-only --enable-neon My question is why

FFMPEG slow VP8 encoding

自古美人都是妖i 提交于 2019-12-07 10:14:36
问题 I am trying to encode video from my webcam into a VP8 stream. Sending a WebRTC stream from my webcam using Chrome looks pretty good and doesn't use a lot of CPU power. When I try to transcode my webcam stream to VP8 (webm) using FFMPEG then it's very, very slow. On OS X I use the following FFMPEG options to generate a VP8 webm file. The source is a 720p Facetime webcam. It drains my CPU usage (late 2011 core i7 MBP) and the quality isn't very good: ffmpeg -f avfoundation -i 'default' -y -qmin

Combining implementation of autobahn websockets, gstreamers and html5 mediaSource API

落花浮王杯 提交于 2019-12-06 08:24:09
I am running a websocket server using autobahn|python. on the server side, I also have a gstreamer pipeline running which I am using to capture webm frames using "appsink". The gstreamer pipeline that is implemented is: gst-launch-1.0 v4l2src ! video/x-raw,width=640,height=480 ! videoconvert ! vp8enc ! webmmux ! appsink name="sink" Everytime, I receive a buffer in the appsink, I send it over a websocket as a binary "message" using sendMessage. def on_new_buffer(appsink): global once gstsample = appsink.emit('pull-sample') gstbuffer = gstsample.get_buffer() frame_data = gstbuffer.extract_dup(0

FFMPEG slow VP8 encoding

老子叫甜甜 提交于 2019-12-05 13:14:46
I am trying to encode video from my webcam into a VP8 stream. Sending a WebRTC stream from my webcam using Chrome looks pretty good and doesn't use a lot of CPU power. When I try to transcode my webcam stream to VP8 (webm) using FFMPEG then it's very, very slow. On OS X I use the following FFMPEG options to generate a VP8 webm file. The source is a 720p Facetime webcam. It drains my CPU usage (late 2011 core i7 MBP) and the quality isn't very good: ffmpeg -f avfoundation -i 'default' -y -qmin 11 -qmax 45 -b:v 500k -cpu-used 0 -deadline realtime test.webm Which protocol is used for WebRTC and

webm / vp8 player for java

ぐ巨炮叔叔 提交于 2019-12-04 03:18:36
does anyone know of a java library that plays vp8 or webm videos? thanks! VLC can play webm and vp8 videos since version 1.1.0, and there are Java bindings available for it. Have a look at: jVLC: http://wiki.videolan.org/Java_bindings VLCJ: http://code.google.com/p/vlcj/ I've used jVLC and it works, but it is not actively maintained anymore. VLCJ looks very good. http://sourceforge.net/projects/javavp8decoder/ it's beta but maybe it's a start. I don't know of any native implementations (yet) but there are plugins for gstreamer and ffmpg , both have very good java-wrappers 来源: https:/

Video with transparency on Android

时光毁灭记忆、已成空白 提交于 2019-12-04 02:50:20
问题 Is there any way to have Android play video with transparent areas? When I try to play a WebM video containing transparent areas in VideoView, the background of the view remains black. Instead of black I'd expect to see the background of the parent view shown through on the transparent areas. The only working solution I've found so far is to create a drawable animation out of the video frames, which isn't very memory efficient. 回答1: I know it's a bit late, but perhaps it can help nevertheless

Video with transparency on Android

↘锁芯ラ 提交于 2019-12-01 15:07:21
Is there any way to have Android play video with transparent areas? When I try to play a WebM video containing transparent areas in VideoView, the background of the view remains black. Instead of black I'd expect to see the background of the parent view shown through on the transparent areas. The only working solution I've found so far is to create a drawable animation out of the video frames, which isn't very memory efficient. yakobom I know it's a bit late, but perhaps it can help nevertheless. The best way I can think of for achieving this is using OpenGL ES - you render the video through a

现代浏览器:WebM 格式/网络视频的广泛应用

淺唱寂寞╮ 提交于 2019-11-30 09:27:13
WebM 常常用于很多网站背景的动态视频效果 开放、免费、开源、基于 HTML5 WebM 由 Google 提出,是一个开放、免费的媒体文件格式。 WebM 标准的网络视频更加偏向于开源并且是基于HTML5标准的。 基于 MKV 容器格式,内含 VP8 影片轨和 Ogg Vorbis 音轨 WebM 影片格式其实是以 Matroska(即 MKV)容器格式为基础开发的新容器格式,里面包括了 VP8 影片轨和 Ogg Vorbis 音轨, 其中 Google 将其拥有的 VP8 视频编码技术以类似 BSD 授权开源,Ogg Vorbis 本来就是开放格式。 来源: oschina 链接: https://my.oschina.net/u/2406231/blog/2395859

build vp8 on android

筅森魡賤 提交于 2019-11-30 05:24:44
I'm trying to build the vp8 codec for Android. I ran the configure.sh script and the makefile for armv6 with sourcery g++ which succesfully produced libvpx.so. After that I wrote a JNI wrapper and compiled it with ndk-build succesfully. When I run this on a Gingerbread smartphone I got a UnsatisfiedLinkError "libpthread.so.0 not found". How can I get rid of this error? Anton From http://git.chromium.org/gitweb/?p=webm/bindings.git;a=blob_plain;f=JNI/README.Android with some adjustments for readability. Create {project}/jni folder. Get JNI bindings. git clone https://chromium.googlesource.com