![]() ![]() Note the 10 bit input depth and a sane keyint value (approximately 10x the fps). % ffmpeg -i Outfile.ivf -i Infile.mp4 -map 0:v -map 1:a:0 -c:v copy -c:a copy FinalProduct.mp4 % ffmpeg -i Infile.mp4 -map 0:v:0 -pix_fmt yuv420p10le -f yuv4mpegpipe -strict -1 - | SvtAv1EncApp -i stdin -preset 6 -keyint 240 -input-depth 10 -crf 30 -rc 0 -passes 1 -film-grain 0 -b Outfile.ivf Here is an example of the current way to get a good encode with SvtAv1: ![]() It would be great if the next version of ffmpeg had the capability of controlling the most important parameters in SvtAv1 and had default values that result in good encodes so that if people just specify libsvtav1 as their encoder without specifying any additional parameters, they will be happy with the result. However, it does seem to be the case that not all important options are available. That thread suggests that there are no options for SvtAv1, which does not seem to be the case with ffmpeg 4.4.1. Yet it cannot be effectively used directly within ffmpeg because, apparently, one cannot specify the necessary options to get a good encode (see this post on reddit: ). With the release of SVT AV1 0.9, SvtAv1 has made tremendous encoding speed progress while retaining quality and now competes with and surpasses frequently used encoders like h.265. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |