pyrowave icon indicating copy to clipboard operation
pyrowave copied to clipboard

Compare with SMPTE VC-2 (Dirac Pro)

Open doctorlard opened this issue 5 months ago • 2 comments

Awesome work! It would be interesting to compare this to SMPTE VC-2, the infra-only subset of the Dirac codec developed at the BBC. I'd like to add something to triage.sh using -c:v vc2 when I get time, just to see what happens...

doctorlard avatar Jul 29 '25 22:07 doctorlard

VC2 in FFmpeg is completely broken, so not sure how to even test that. Pretty sure I tried that during testing ...

[vost#0:0/vc2 @ 0x555c800a1680] Error submitting video frame to the encoder
[vost#0:0/vc2 @ 0x555c800a1680] Error encoding a frame: Invalid argument
[vost#0:0/vc2 @ 0x555c800a1680] Task finished with error code: -22 (Invalid argument)
[vost#0:0/vc2 @ 0x555c800a1680] Terminating thread with return code -22 (Invalid argument)

Encoding some trivial yuv420p stuff ...

Themaister avatar Aug 14 '25 10:08 Themaister

While investigating the error (idk it seems just some quirky argument mishap?) I found accelerated VC2 enc/dev is also a thing. https://trac.ffmpeg.org/wiki/SponsoringPrograms/GSoC/2024/Results

mirh avatar Oct 15 '25 12:10 mirh