<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<br>
<br>
<div class="moz-cite-prefix">Den 09.08.2024 14:20, skrev Terje J.
Hanssen:<br>
</div>
<blockquote type="cite"
cite="mid:b724720a-1663-41ff-9db2-bd89b0e6a19a@gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
If there isn't other reasons against it, I will suggest to rename
the current preset av1.webm to av1_aom.webm<br>
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. <br>
And possibly upgrade to svt-av1 v.2.1.<br>
<br>
Transcoding regarding duration was also mentioned above. <br>
My input file here was a cfhd transcoded with ffmpeg from a Prores
422 hq source video file (that is not a arbitrary cut).<br>
<br>
....snip<br>
</blockquote>
<br>
<blockquote type="cite"
cite="mid:b724720a-1663-41ff-9db2-bd89b0e6a19a@gmail.com"> <br>
Alt. 2) <br>
Transcoded alt. 1) source input file to Prores 422 hq with 2 ch
stereo audio:<br>
<br>
<font face="Courier New, Courier, monospace">ffmpeg -hide_banner
-i hd01.mov -map_metadata 0 -c:v copy -c:a pcm_s24le -ac 2
hd02.mov</font><br>
<br>
....snip<br>
</blockquote>
<br>
<blockquote type="cite"
cite="mid:b724720a-1663-41ff-9db2-bd89b0e6a19a@gmail.com"> Alt. 3)<br>
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)<br>
<br>
<font face="Courier New, Courier, monospace">ffmpeg -hide_banner
-i hd01.mov -map_metadata 0 -c:v cfhd -quality 7 -ac 2
cfhd01.mov<br>
</font><br>
</blockquote>
<br>
<font face="Courier New, Courier, monospace"><br>
I tried CinGG rendering with three different set of Video
av1_aom.web parameters<br>
<br>
g=30, keyint_min=30 (Phyllis tested and suggested)<br>
g=25, keyint_min=25 (as Andrew suggested for 25 fps video)<br>
<br>
These rendered fine both video and audio at the same time for <br>
Alt. 2) hd02.mov and Alt. 2) cfhd01.mov above without seek errors.<br>
<br>
<br>
Additional I tried the suggestion according to the FFmpeg AV1
Video Encoding Guide - Keyframe placement (libaom)<br>
<a class="moz-txt-link-freetext" href="https://trac.ffmpeg.org/wiki/Encode/AV1#Keyframeplacement">https://trac.ffmpeg.org/wiki/Encode/AV1#Keyframeplacement</a><br>
</font>
<blockquote><font face="Courier New, Courier, monospace">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. </font><br>
</blockquote>
<font face="Courier New, Courier, monospace">That is for my 25 fps
video: <br>
<br>
g=250, keyint_min=250<br>
<br>
I got also this to work some faster, but for some or another
reason sometime for Alt. 3) cfhd01.mov above <br>
with some minor seek fails as follows:<br>
<br>
</font>
<blockquote><font face="Courier New, Courier, monospace">Render::render_single:
Session finished.</font><br>
<font face="Courier New, Courier, monospace">** rendered 1782
frames in 239.273 secs, 7.448 fps</font><br>
<font face="Courier New, Courier, monospace">FFMPEG::open_decoder:
some stream times estimated:
/Videoklipp/Cineform/av1_aom_yuv422p10le+opus.webm</font><br>
<font face="Courier New, Courier, monospace">FFMPEG::open_decoder:
some stream times estimated:
/Videoklipp/Cineform/av1_aom_yuv422p10le+opus.webm</font><br>
<font face="Courier New, Courier, monospace">audio0 pad 16 -335
(351)</font><br>
<font face="Courier New, Courier, monospace">FFMPEG::open_decoder:
some stream times estimated:
/Videoklipp/Cineform/av1_aom_yuv422p10le+opus.webm</font><br>
<font face="Courier New, Courier, monospace">FFMPEG::open_decoder:
some stream times estimated:
/Videoklipp/Cineform/av1_aom_yuv422p10le+opus.webm</font><br>
<font face="Courier New, Courier, monospace">** seek fail 1175,
47000</font><br>
<font face="Courier New, Courier, monospace">** seek fail 1400,
56000</font><br>
<font face="Courier New, Courier, monospace">** seek fail 1650,
66000</font><br>
<font face="Courier New, Courier, monospace">Total excess of
backups: -50 </font><br>
<font face="Courier New, Courier, monospace">Session time: 0:05:24</font><br>
<font face="Courier New, Courier, monospace">Cpu time: user:
0:24:33.035 sys: 0:00:06.072</font><br>
</blockquote>
<font face="Courier New, Courier, monospace"><br>
<br>
Olympic handball now :)<br>
<br>
</font><br>
</body>
</html>