Skip to content

How to handle packets encoded with VP8/VP9 or AV1? #434

Answered by MartinPulec
Xoffio asked this question in Q&A
Discussion options

You must be logged in to vote

Hi, I think that it works with H.264 because the frames are both self contained and self-delimiting (if concatenated, it creates Annex-B format).

I've played played a bit around and it seems to me that AV1 might work? Provided that the below is the correct simulation of the situation. I've tried:

uv -t testcard -c lavc:e=libaom-av1 --record=rec # press Ctrl-C after few secs
cd rec
cat *.av1 > out.av1
ffplay out.av1

However, it doesn't work the same way for VP9, which perhaps means that it needs some container. What if you add the frames to a Duck IVF container? I've created a simple muxer mux_ivf.c.txt that seem to work on recorded files. Usage is simple: mux_ivf <width> <height> <fps> *…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@Xoffio
Comment options

@MartinPulec
Comment options

@Xoffio
Comment options

Answer selected by Xoffio
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants