VP8 is a video compression format owned by Google, encoded with the libvpx software library, and released under a 3-clause BSD license.
Questions tagged [vp8]
133 questions
2
votes
0 answers
how to build vp8 codec for android
i have downloaded vp8 codec code from android.git.kernel.org. I am facing dificulties on compiling vp8 code for android.
Any one kindly guide me how to build vp8 codec step by step to create a so file.

Sureshkumar Menon
- 1,165
- 7
- 27
- 49
2
votes
0 answers
Sending already encoded frames through WebRTC
I'm using native WebRTC source code (branch M62). Is it possible to pass already encoded frames (H264/VP8) directly to transport layers - in other words - how to skip the encoder ?
I know, that was possible in earlier WebRTC versions/branches - it…

Ravdev
- 31
- 2
2
votes
1 answer
rtpvp8depay + rtpvp8pay appear to introduce artifacts on Janus Gateway
A VP8 stream comes from Janus Videoroom plugin with restreaming to 10002/10004 locally. From there, it's picked up with the following gstreamer pipeline:
gst-launch-1.0 -v udpsrc…

Alexander Novikov
- 503
- 1
- 3
- 14
2
votes
0 answers
I am experiencing unsync between audio and video in my Janus stream originating from ffmpeg
I am using Janus Gateway to stream a video taken from the video file and encoded by ffmpeg. The goal of the project is much more complicated but i tried to reduce it to the minimum possible to help troubleshooting.
encoding is done this way:
ffmpeg…

Alexander Novikov
- 503
- 1
- 3
- 14
2
votes
2 answers
WebRTC H264/VP8
I use Janus-Gateway and I have a problem with choosing codecs between H264 / VP8. When I choose the H264 codec works on IOS but does not work on Chrome 71 (Android) or when I choose VP8 works on Chrome 71 (Android) but it does not work on IOS, is…

Retrok
- 51
- 1
- 4
2
votes
2 answers
ffmpeg is preferring to encode in VP9 but I'm trying to encode in VP8
I'm trying to encode webm video files specifically in VP8, but ffmpeg is forcing VP9. I'm using -c:v libvpx, which to my knowledge is supposed to be VP8, but when it encodes I see it's encoding in VP9 instead:
ffmpeg -framerate 7 -loop 1 -i…

user1689634
- 23
- 3
2
votes
2 answers
ffmpeg (webm) doesn't respect requested bitrate
On a 2 minute clip:
ffmpeg.exe -pass 1 -passlogfile
pass.log -i E002.avi -b 368k -maxrate
1000k -ab 62 -y out.webm ffmpeg.exe
-pass 2 -passlogfile pass.log -i E002.avi -b 368k -maxrate 1000k -ab 62
-y out.webm
the bitrate still goes up to…

Sirber
- 3,358
- 5
- 25
- 32
2
votes
1 answer
How to use ffmpeg to calculate the ssim value of compressed VP8/VP9 video?
I have a HEVC video. I converted it to VP8 and VP9 by using the FFmpeg commands below:
ffmpeg -i ./hevc.mp4 -vcodec libvpx -crf 18 -b:v 0 -speed 1 ./vp8.webm
ffmpeg -i ./hevc.mp4 -vcodec libvpx-vp9 -crf 18 -b:v 0 -speed 1 ./vp9.webm
The conversion…

user3032481
- 548
- 6
- 18
2
votes
1 answer
How to build vp8 for armv6 on windows
I'm trying to build vp8 for android armv6 but with no luck
I tried to set --target=armv6-android-gcc but i get Unrecognized toolchain 'armv6-android-gcc' error
but --target=armv7-android-gcc works just fine.
how should i do it ?

max
- 53
- 2
- 6
2
votes
0 answers
Combining implementation of autobahn websockets, gstreamers and html5 mediaSource API
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 !…

Chetan Naik
- 133
- 1
- 9
2
votes
1 answer
Android MediaCodec encode and decode using vp8 format
I want to develop an app, which will have 2 buttons and SurfaceView(Actually a class extends SurfaceView implements SurfaceHolder.Callback).
When user click on button1 - with ScreenCapture, I will get an image and using mediacodec, I will do vp8…

user2318724
- 259
- 5
- 16
2
votes
2 answers
Asterisk12 and sipML5 video support
is it possible to send video each other on asterisk12 and sipML5 demo site?
I can hear audio but video is black screen...
I set sip.conf like…

samohan
- 109
- 2
- 9
2
votes
1 answer
Getting solid green image with Gstreamer, VP8, and RTP
I don't understand why I'm getting a green image. I'd appreciate any insights.
Producer:
gst-launch-0.10 -v videotestsrc ! vp8enc ! rtpvp8pay ! udpsink host=127.0.0.1 port=9001
Consumer:
gst-launch-0.10 udpsrc port=9001 caps="application/x-rtp,…

Dustin Oprea
- 9,673
- 13
- 65
- 105
2
votes
1 answer
VP8 Encoding Nexus 5 returns empty/0-Frames
I'm trying to encode my camera feed to VP8. The problem is: when I get the frame from the output buffer, the byte array is always different size but all entries are 0.
Here's the code where I grab the frame and print it:
while (true) {
try {
…

Robert Ende
- 396
- 3
- 12
2
votes
0 answers
Bitmap images to WEBM video encoding
I am trying to encode bitmap images to webm video,but generated video is not playable
Here is code I am using,code works fine for H624.
While encoding console windows shows: [libvpx @ 009b2f60] v1.2.0
there is no webm string in produced video file.…

Ankush
- 63
- 9