Closed Psynosaur closed 11 months ago
Currently, vvenc/vvdec aren't directly supported in ffmpeg, so just adding it to the ffmpeg configure options won't work. There does seem to be some vvc parsing support in there, but I don't know how complete it is or how it's enabled...and isn't particularly useful for what you're probably trying to do. If you want to use vvencapp for encoding, you're probably going to have to either pipe yuv to it (probably takes y4m too) or give it a yuv file as input, as those seem to be the only input types the encoder binary supports.
FYI, there's a whole wiki page on ffmpeg integration on the vvenc github repo that's worth reading. It includes instructions for patching support into ffmpeg and includes instructions for modifying this suite's scripts to do so, which is nice of them to provide. Honestly, learning to pipe y4m/yuv video to encoder binaries is worth learning about if you don't already know how to do it, since patches may not apply cleanly at some point and you'd be stuck without a backup plan if you just relied on ffmpeg integration. It also may allow you to use options that are only supported by the encoder binary and not exposed to ffmpeg (x265 has a few of these, for example).
Ah goodness
will give that a whirl , thanks for the inputs, yes I have learnt more than I'd like to admit about ffmpeg in this past month . . .
Thank you !
Hi
I successfully compiled the shared ffmpeg with the following command as per the
last_successful_run
file which states that--vvenc=y
--vvdec=y
have been selected.however the ffmpeg output doesn't include
vvdec
andvvenc
:if I add these manually then I get the below error:
pardon the issue, but I have no more ideas on how to proceed, did I perhaps miss something?
regards Ohan logs.zip