[Cin] SVT-AV1 library upgraded to v2.2.1
Terje J. Hanssen
terjejhanssen at gmail.com
Mon Aug 26 12:37:53 CEST 2024
Den 26.08.2024 12:00, skrev Terje J. Hanssen:
>
>
> Den 26.08.2024 06:30, skrev Andrew Randrianasulu:
>> On Mon, Aug 26, 2024 at 6:03 AM Andrew Randrianasulu
>> <randrianasulu at gmail.com> wrote:
>> ....snip
>> FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
>> FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
>> FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
>> FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
>> FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
>> FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
>> RenderFarmClient::main_loop: client started
>> FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
>> Svt[info]: -------------------------------------------
>> Svt[info]: SVT [version]: SVT-AV1 Encoder Lib v2.2.0
>
> I also got and noticed the output version
>
> Svt[info]: SVT [version]: SVT-AV1 Encoder Lib v2.2.0
>
>
> Shouldn't it be SVT-AV1 Lib 2.2.1 as mentioned above
>
> cinelerra-5.1/thirdparty/src/libsvtav1-v2.2.1.tar.xz
>
> or possibly the 2.2.1 sub-version isn't shown in the Svt info?
>
> Addition:
>
> Using ffmpeg directly and my system SVT-AV1 v.2.1.2 the output say
>
> Svt[info]: SVT [version]: SVT-AV1 Encoder Lib v2.1.2
I have also a helper app installed
/usr/bin/SvtAv1EncApp
which can be used to query the SVT-AV1 system version directly
SvtAv1EncApp --version
SVT-AV1 v2.1.2 (release)
>
>
>
>> Svt[info]: SVT [build] : GCC 11.2.0 32 bit
>> Svt[info]: LIB Build date: Aug 26 2024 06:14:47
>> Svt[info]: -------------------------------------------
>> Svt[info]: Number of logical cores available: 4
>> Svt[info]: Number of PPCS 74
>> Svt[info]: [asm level on system : up to c]
>> Svt[info]: [asm level selected : up to c]
>> Svt[info]: -------------------------------------------
>> Svt[info]: SVT [config]: main profile tier (auto) level (auto)
>> Svt[info]: SVT [config]: width / height / fps numerator / fps
>> denominator : 320 / 240 / 96153 / 10000
>> Svt[info]: SVT [config]: bit-depth / color format
>> : 8 / YUV420
>> Svt[info]: SVT [config]: preset / tune / pred struct
>> : 10 / PSNR / random access
>> Svt[info]: SVT [config]: gop size / mini-gop size / key-frame type
>> : 161 / 32 / key frame
>> Svt[info]: SVT [config]: BRC mode / rate factor
>> : CRF / 35
>> Svt[info]: SVT [config]: AQ mode / variance boost
>> : 2 / 0
>> Svt[info]: -------------------------------------------
>> FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
>> Render::render_single: Session finished.
>> ** rendered 272 frames in 49.231 secs, 5.525 fps
>> FFMPEG::open_decoder: some stream times estimated: /dev/shm/av1.webm
>> FFMPEG::open_decoder: some stream times estimated: /dev/shm/av1.webm
>> FFMPEG::open_decoder: some stream times estimated: /dev/shm/av1.webm
>> FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
>>
>> ======
>>
>> may be compilefarm configure command line for new OSes need to be
>> augmented with '--enable-libsvtav1" ?
>>
>>
>>> sorry
>>>
>>>>
>>>>> Phyllis, cin-x86_64_newer.AppImage tested OK on Slowroll.
>>>>>
>>>>> Below is a rendering speed comparison and enhancements between the
>>>>> previous SVT-AV1 v.1.8.0 and the new SVT-AV1 v.2.2.0:
>>>>>
>>>>> 1) HDV 1080i: 14.4% faster
>>>>> --------------------------
>>>>> hdv09_04.m2t --> hdv09_04_m2t_svt-av1_pr6+opus.webm
>>>>> ** rendered 5972 frames in 38.960 secs, 153.285 fps
>>>>>
>>>>> hdv09_04.m2t --> hdv09_04_m2t_svt-av1-220_pr6+opus.webm
>>>>> ** rendered 5972 frames in 34.052 secs, 175.379 fps
>>>>>
>>>>>
>>>>> 2) DV 576i: 41.1% faster
>>>>> ------------------------
>>>>> dv01_07.dv --> dv01_07_dv_svt-av1_pr6+opus.webm
>>>>> ** rendered 2832 frames in 14.018 secs, 202.026 fps
>>>>>
>>>>> dv01_07.dv --> dv01_07_dv_svt-av1-220_pr6+opus.webm
>>>>> ** rendered 2832 frames in 9.929 secs, 285.225 fps
>>>>>
>>>>>
>>>>>
>>>>> Interestingly the newest version 2.2.0 file sizes also are some
>>>>> larger: hdv: +12.5%:
>>>>>
>>>>> 112M hdv09_04_m2t_svt-av1_pr6+opus.webm
>>>>> 126M hdv09_04_m2t_svt-av1-220_pr6+opus.webm
>>>>>
>>>>> 29M dv01_07_dv_svt-av1_pr6+opus.webm
>>>>> 30M dv01_07_dv_svt-av1-220_pr6+opus.webm
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sun, Aug 25, 2024 at 3:38 AM Terje J. Hanssen
>>>>> <terjejhanssen at gmail.com> wrote:
>>>>>> On 24.08.2024 20:13, Phyllis Smith via Cin wrote:
>>>>>>
>>>>>> The SVT-AV1 library was at version 1.8.0 and finally I got it
>>>>>> upgraded and checked into GIT. At first I had to figure out what
>>>>>> I was doing wrong in upgrading to 2.1.2, but by the time I
>>>>>> figured that out, they released a new version on Aug. 24
>>>>>> (2.2.1). Encoding seems to be somewhat faster.
>>>>>>
>>>>>> Previously on Aug. 16, GIT checkin was for the latest version of
>>>>>> dcraw dated 2018, giflib 5.2.2, and flac 1.4.3 which may not have
>>>>>> been recent updates but were the latest available -- might as
>>>>>> well use the latest even if no significant changes.
>>>>>>
>>>>>> I am still checking to make sure we have the latest libraries in
>>>>>> use for the other ones so do not plan on creating a release on
>>>>>> Aug. 31 -- especially since SVT-AV1 version is so new and I only
>>>>>> did a cursory test. Hopefully, Terje can check using the SUSE
>>>>>> package at:
>>>>>> https://github.com/einhander/cin-gg-packages/releases/ when it
>>>>>> has been newly built.
>>>>>>
>>>>>>
>>>>>> Thank you, Phyllis and Einhander.
>>>>>> Yes, I rebooted from Slowroll to Leap 15.6 and installed the new
>>>>>> rpm package the usual way
>>>>>>
>>>>>> zypper in
>>>>>> https://github.com/einhander/cin-gg-packages/releases/download/20240825/cinelerra-5.1-20240825.suse15.x86_64.rpm
>>>>>>
>>>>>>
>>>>>> I loaded previous HDV and DV test files respectively and tried to
>>>>>> render to default AV1-SVT (and opus audio), but got Cinelerra error.
>>>>>> Cingg output as follows:
>>>>>>
>>>>>> cin
>>>>>> Cinelerra Infinity - built: Aug 25 2024 00:58:43
>>>>>> git://git.cinelerra-gg.org/goodguy/cinelerra.git
>>>>>>
>>>>>> HDV:
>>>>>> ----
>>>>>> int FFMPEG::open_encoder(const char*, const char*):
>>>>>> cant find codec
>>>>>> libsvtav1:/run/media/terje/Videoklipp/AV1/hdv09_04_m2t_svt-av1_pr6+opus.webm
>>>>>> Render::render_single: Session finished.
>>>>>> Total excess of backups: -50
>>>>>> Session time: 0:01:55
>>>>>> Cpu time: user: 0:00:05.843 sys: 0:00:01.145
>>>>>>
>>>>>> DV:
>>>>>> ---
>>>>>> audio0 pad 32 0 (32)
>>>>>> int FFMPEG::open_encoder(const char*, const char*):
>>>>>> cant find codec
>>>>>> libsvtav1:/run/media/terje/Videoklipp/AV1/dv01_07_dv_svt-av1_pr6+opus.webm
>>>>>> Render::render_single: Session finished.
>>>>>> Total excess of backups: -50
>>>>>> Session time: 0:05:13
>>>>>> Cpu time: user: 0:00:05.043 sys: 0:00:01.582
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Cin mailing list
>>>>> Cin at lists.cinelerra-gg.org
>>>>> https://lists.cinelerra-gg.org/mailman/listinfo/cin
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20240826/8f398e57/attachment-0001.htm>
More information about the Cin
mailing list