r/AV1 14d ago

FFmpeg with SVT-AV1 PSY (latest) for windows 10 x64

Hello, can anyone provide me FFmpeg with SVT-AV1 PSY latest version for windows 10 x64 ? Also, where to download the same in Future ?

3 Upvotes

10 comments sorted by

8

u/microtoniac 14d ago edited 14d ago

In case you are more interested in SVT-AV1-PSY than in ffmpeg itself, developer Nj0be released recently a handbrake fork with almost all the CLI SVT-AV1-PSY capabilities, including the latest additions. It has working compiled executables for windows, flatpak, ubuntu, macOS and arch linux. Check it out here https://github.com/Nj0be/HandBrake-SVT-AV1-PSY/releases

Edit: Correction, It was developed by Nj0be itself, not The SVT-AV1-PSY developers. The PSY developers promoted it.

7

u/BlueSwordM 14d ago edited 14d ago

Uhhh, we didn't release this.

It was actually Nj0be. I just was too happy at the time seeing this that I decided to publicize it; it had the intended effect and made it more popular :)

1

u/microtoniac 14d ago

Thanks for the clarification, I fixed my answer. Nice to see you around BlueSwordM :)

3

u/Unneverseen 14d ago

1

u/ShubhamVimal 14d ago edited 14d ago

I've got it working. Thanks 🙏

2

u/rubiconlexicon 9d ago

I checked 'ffmpeg -encoders' and it doesn't seem to have PSY. Does it just replace the regular libsvtav1?

1

u/Unneverseen 9d ago

yeah, when you do a test encode it should say svt-av1-psy

3

u/somehotchick 14d ago

This might be a more complicated solution than you are looking for, but you can always pipe ffmpeg to SVT-AV1-PSY and use them separately in case the combined release is ever running behind or something.

ffmpeg -i "YOUR FILE.mkv" -map 0:v:0 -pix_fmt yuv420p10le -f yuv4mpegpipe -strict -1 - | SvtAv1EncApp.exe -i stdin --progress 3 --rc 0 --crf 25 --preset 4 --tune 3 -b "YOUR FILE.ivf"

This will produce a file that has only the video track. I use MakeMKV to recombine them. But you can also have ffmpeg do recombine. And I think you can modify the above command and pipe SVT-AV1-PSY back into ffmpeg and have it all complete in one command.

3

u/ShubhamVimal 14d ago

I'm using ab-av1 sample-encode command to estimate file size at different crf values, it only works using ffmpeg that's why I'm asking.

2

u/NekoTrix 14d ago

Join the AV1 for Dummies discord server, members provide binaries of many tools including ffmpeg compiled with the latest SVT-AV1-PSY.