Den 09.08.2024 14:20, skrev Terje J. Hanssen:
If there isn't other reasons against it, I will suggest to rename the current preset av1.webm to av1_aom.webm
This way it inform the users which encoder it is, and also follows the related naming convention av1_svt, av1_vaapi, and possibly additional ffmpeg supported av1_encoders av1-rav1e and avif (image), and additional av1_hwaccels methods (qsv, amf, nvenc) later.
And possibly upgrade to svt-av1 v.2.1.

Transcoding regarding duration was also mentioned above.
My input file here was a cfhd transcoded with ffmpeg from a Prores 422 hq source video file (that is not a arbitrary cut).

....snip


Alt. 2)
Transcoded alt. 1) source input file to Prores 422 hq with 2 ch stereo audio:

ffmpeg -hide_banner -i hd01.mov -map_metadata 0 -c:v copy -c:a pcm_s24le -ac 2 hd02.mov

....snip

Alt. 3)
Transcoded th source file Prores 422 (HQ) with LPCM audio to CFHD quality 7 (high+), AAC audio (default) to stereo (-ac 2) and Metadata (some)

ffmpeg -hide_banner -i hd01.mov -map_metadata 0 -c:v cfhd -quality 7 -ac 2 cfhd01.mov



 I tried CinGG rendering with three different set of Video av1_aom.web parameters

    g=30, keyint_min=30 (Phyllis tested and suggested)
    g=25, keyint_min=25 (as Andrew suggested for 25 fps video)

These rendered fine both video and audio at the same time for
Alt. 2) hd02.mov and Alt. 2) cfhd01.mov above without seek errors.


Additional I tried the suggestion according to the FFmpeg AV1 Video Encoding Guide - Keyframe placement (libaom)
https://trac.ffmpeg.org/wiki/Encode/AV1#Keyframeplacement
The -g option can be used to set the maximum keyframe interval. Anything up to 10 seconds is considered reasonable for most content, so for 30 frames per second content one would use -g 300, for 60 fps content -g 600, etc.
That is for my 25 fps video:

    g=250, keyint_min=250

I got also this to work some faster, but for some or another reason sometime for Alt. 3) cfhd01.mov above
with some minor seek fails as follows:

Render::render_single: Session finished.
** rendered 1782 frames in 239.273 secs, 7.448 fps
FFMPEG::open_decoder: some stream times estimated: /Videoklipp/Cineform/av1_aom_yuv422p10le+opus.webm
FFMPEG::open_decoder: some stream times estimated: /Videoklipp/Cineform/av1_aom_yuv422p10le+opus.webm
audio0 pad 16 -335 (351)
FFMPEG::open_decoder: some stream times estimated: /Videoklipp/Cineform/av1_aom_yuv422p10le+opus.webm
FFMPEG::open_decoder: some stream times estimated: /Videoklipp/Cineform/av1_aom_yuv422p10le+opus.webm
** seek fail 1175, 47000
** seek fail 1400, 56000
** seek fail 1650, 66000
Total excess of backups: -50
Session time: 0:05:24
Cpu time: user: 0:24:33.035 sys: 0:00:06.072


Olympic handball now :)