<!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 29.12.2023 19:27, skrev Terje J.
      Hanssen:<br>
    </div>
    <blockquote type="cite"
      cite="mid:df92eaeb-b593-4a7f-b99b-86105cc694d0@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <br>
      <br>
      <div class="moz-cite-prefix">Den 29.12.2023 11:56, skrev Andrew
        Randrianasulu:<br>
      </div>
      <blockquote type="cite"
cite="mid:CA+rFky6VUCWi02wDCjkDWd4V=pxGCM_9dXMYek9i9UCWZiCx_g@mail.gmail.com">
        <meta http-equiv="content-type"
          content="text/html; charset=UTF-8">
        <div dir="auto">
          <div><br>
            <br>
            <div class="gmail_quote">
              <div dir="ltr" class="gmail_attr">пт, 29 дек. 2023 г.,
                05:01 Terje J. Hanssen <<a
                  href="mailto:terjejhanssen@gmail.com"
                  moz-do-not-send="true" class="moz-txt-link-freetext">terjejhanssen@gmail.com</a>>:<br>
              </div>
              <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                <div> <br>
                  <br>
                  <div>Den 17.12.2023 00:05, skrev Andrew Randrianasulu:<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="auto">
                      <div><br>
                        <br>
                        <div class="gmail_quote">
                          <div dir="ltr" class="gmail_attr">пт, 15 дек.
                            2023 г., 21:10 Terje J. Hanssen via Cin <<a
                              href="mailto:cin@lists.cinelerra-gg.org"
rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer"
                              target="_blank" moz-do-not-send="true"
                              class="moz-txt-link-freetext">cin@lists.cinelerra-gg.org</a>>:<br>
                          </div>
                          <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                            <div> <br>
                              <br>
                              Anyway, apparently SVT-AV1 libsvtav1
                              shines as the superiour fastest and simple
                              to use CPU based AV1 encoder (before GPU
                              hwaccels)<br>
                            </div>
                          </blockquote>
                        </div>
                      </div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">After rebuilding SVT-AV1 on termux
                        for Neon acceleration I tried three variations
                        of same file:</div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">
                        <div dir="auto">du -h av1-1.8.0*</div>
                        <div dir="auto">5.0M    av1-1.8.0-pr12.webm</div>
                        <div dir="auto">4.3M    av1-1.8.0-pr2.webm</div>
                        <div dir="auto">4.6M    av1-1.8.0.webm</div>
                        <div dir="auto"><br>
                        </div>
                        <div dir="auto">all on crf 30</div>
                        <div dir="auto"><br>
                        </div>
                        <div dir="auto">ffmpeg -i 20081103140154.m2t
                          -c:v libsvtav1 -an -preset 2 -crf 30 
                          av1-1.8.0-pr2.webm<br>
                        </div>
                        <div dir="auto"><br>
                        </div>
                        <div dir="auto">this one run at 0.2 fps</div>
                        <div dir="auto"><br>
                        </div>
                        <div dir="auto">ffmpeg -i 20081103140154.m2t
                          -c:v libsvtav1 -an -preset 12 -crf 30 
                          av1-1.8.0-pr12.webm<br>
                        </div>
                        <div dir="auto"><br>
                        </div>
                        <div dir="auto">this one run up to 9.4 fps!</div>
                        <div dir="auto"><br>
                        </div>
                        <div dir="auto">ffmpeg -i 20081103140154.m2t
                          -c:v libsvtav1 -an -preset 6 -crf 30 
                          av1-1.8.0.webm<br>
                        </div>
                        <div dir="auto"><br>
                        </div>
                        <div dir="auto">and this one run  at 1.3 fps.</div>
                        <div dir="auto"><br>
                        </div>
                        <div dir="auto">all files encoded from same
                          input:</div>
                        <div dir="auto"><br>
                        </div>
                        <div dir="auto">Stream #0:0[0x810]: Video:
                          mpeg2video (Main) ([2][0][0][0] / 0x0002),
                          yuv420p(tv, bt709, top first), 1440x1080 [SAR
                          4:3 DAR 16:9], 25000 kb/s, 25 fps, 25 tbr, 90k
                          tbn<br>
                        </div>
                      </div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">So, I guess on aarch64 tablet this
                        one definitely not as fast as on desktop
                        (x86_64) Intel.</div>
                      <div dir="auto"><br>
                      </div>
                      <br>
                    </div>
                  </blockquote>
                  <br>
                  <br>
                  <font face="Courier New, Courier, monospace">AV1
                    Encoding/Rendering:<br>
                    ======================<br>
                  </font><br>
                  <font face="Courier New, Courier, monospace">To
                    compare encoding with FFmpeg/SVT-AV1 v. 1.7.0 and
                    rendering with the current CinGG/AOM-AV1 (v.
                    3.1.1?), I used a medium length 1080i HDV clip (ca.
                    7 min duration) as input file:<br>
                    1,3G    hdv07_05.m2t<br>
                    <br>
                    <br>
                    239M    hdv07_05_m2t_svt-av1_pr10.webm<br>
                    ffmpeg -i hdv07_05.m2t -c:v libsvtav1 -preset 10
                    -crf 35 -c:a libvorbis
                    hdv07_05_m2t_svt-av1_pr10.webm<br>
                    frame=10240 fps= 68 q=27.0 Lsize=  244069kB
                    time=00:06:58.24 bitrate=4780.5kbits/s
                    speed=2.78x    <br>
                    <br>
                    <br>
                    235M    hdv07_05_cingg_aom-av1.webm<br>
                    Rendering with CinGG/AOM-AV1<br>
                    Rendering took 0:37:06 = 2226 sek<br>
                    FPS=10240/2226=4.6<br>
                    <br>
                    <br>
                    Rendering speed results: <br>
                    ------------------------<br>
                    68 FPS vs 4.6 FPS<br>
                    <br>
                    <br>
                    FFplay playback:<br>
                    ===============<br>
                    <br>
                  </font><font face="Courier New, Courier, monospace">hdv07_05_m2t_svt-av1_pr10.webm<br>
                    ------------------------------<br>
                  </font><font face="Courier New, Courier, monospace">ffplay
                    -hide_banner hdv07_05_m2t_svt-av1_pr10.webm<br>
                    [libdav1d @ 0x7fe318004880] libdav1d 1.3.0    0KB
                    sq=    0B f=0/0   <br>
                    Input #0, matroska,webm, from
                    'hdv07_05_m2t_svt-av1_pr10.webm':<br>
                      Metadata:<br>
                        ENCODER         : Lavf60.3.100<br>
                      Duration: 00:06:58.28, start: 0.000000, bitrate:
                    4780 kb/s<br>
                      Stream #0:0: Video: av1 (Main), yuv420p(tv,
                    bt709), 1440x1080, SAR 4:3 DAR 16:9, 25 fps, 25 tbr,
                    1k tbn<br>
                        Metadata:<br>
                          ENCODER         : Lavc60.3.100 libsvtav1<br>
                          DURATION        : 00:06:58.283000000<br>
                      Stream #0:1: Audio: vorbis, 48000 Hz, stereo, fltp<br>
                        Metadata:<br>
                          ENCODER         : Lavc60.3.100 libvorbis<br>
                          DURATION        : 00:06:57.939000000<br>
                    [libdav1d @ 0x7fe3180d5b80] libdav1d 1.3.0<br>
                      20.51 A-V: -0.032 fd=   0 aq=   12KB vq=  310KB
                    sq=    0B f=0/0 <br>
                    <br>
                    <br>
                  </font><font face="Courier New, Courier, monospace">hdv07_05_cingg_aom-av1.webm<br>
                    ----------------------------<br>
                  </font><font face="Courier New, Courier, monospace">ffplay
                    -hide_banner hdv07_05_cingg_aom-av1.webm<br>
                    [libdav1d @ 0x7f3650004640] libdav1d 1.3.0    0KB
                    sq=    0B f=0/0   <br>
                    Input #0, matroska,webm, from
                    'hdv07_05_cingg_aom-av1.webm':f=0/0   <br>
                      Metadata:<br>
                        ENCODER         : Lavf60.16.100<br>
                      Duration: 00:06:58.08, start: 0.000000, bitrate:
                    4708 kb/s<br>
                      Stream #0:0: Video: av1 (Main), yuv420p(tv,
                    bt470bg/unknown/unknown), 1440x1080, SAR 1:1 DAR
                    4:3, 25 fps, 25 tbr, 1k tbn<br>
                        Metadata:<br>
                          DURATION        : 00:06:58.043000000<br>
                      Stream #0:1: Audio: vorbis, 48000 Hz, stereo, fltp<br>
                        Metadata:<br>
                          DURATION        : 00:06:58.082000000<br>
                    [libdav1d @ 0x7f36500da540] libdav1d 1.3.0<br>
                      24.95 A-V: -0.008 fd=   3 aq=   21KB vq=  583KB
                    sq=    0B f=0/0  <br>
                    <br>
                    <br>
                    VLC Playback (copied codec info from GUI Tool tab)<br>
                    ============<br>
                    <br>
                    vlc hdv07_05_m2t_svt-av1_pr10.webm<br>
                    ----------------------------------<br>
                    Stream 0<br>
                        Codec: AOMedia's AV1 Video (av01)<br>
                        Type: Video<br>
                        Video resolution: 1440x1080<br>
                        Buffer dimensions: 1536x1152<br>
                        Frame rate: 25<br>
                        Decoded format: Planar 4:2:0 YUV<br>
                        Orientation: Top left<br>
                        Color primaries: ITU-R BT.709<br>
                        Color transfer function: ITU-R BT.709<br>
                    Stream 1<br>
                        Codec: Vorbis Audio (vorb)<br>
                        Type: Audio<br>
                        Channels: Stereo<br>
                        Sample rate: 48000 Hz<br>
                        Bits per sample: 32<br>
                        Bitrate: 112 kb/s<br>
                        encoder: Lavc60.3.100<br>
                    <br>
                    <br>
                    vlc hdv07_05_cingg_aom-av1.webm<br>
                    -------------------------------<br>
                    Stream 0<br>
                        Codec: AOMedia's AV1 Video (av01)<br>
                        Type: Video<br>
                        Video resolution: 1440x1080<br>
                        Buffer dimensions: 1536x1152<br>
                        Frame rate: 25<br>
                        Decoded format: Planar 4:2:0 YUV<br>
                        Orientation: Top left<br>
                        Color space: ITU-R BT.601 Range<br>
                    Stream 1<br>
                        Codec: Vorbis Audio (vorb)<br>
                        Type: Audio<br>
                        Channels: Stereo<br>
                        Sample rate: 48000 Hz<br>
                        Bits per sample: 32<br>
                        Bitrate: 112 kb/s<br>
                        encoder: Lavc60.31.102<br>
                    <br>
                    <br>
                    Playback results:<br>
                    -----------------<br>
                    <br>
                    hdv07_05_m2t_svt-av1_pr10.webm<br>
                    ------------------------------<br>
                    FFplay and VLC: Correct playback of HDV 16:9 (DAR)
                    Video and correct Audio<br>
                    BT.709 Colors should be correct for HD(V) video<br>
                    <br>
                    <br>
                    hdv07_05_cingg_aom-av1.webm<br>
                    ----------------------------<br>
                    FFplay and VLC: wrong playback of HDV 4:3 (DAR)
                    Video,<br>
                    and som screeching (scratch) sound on Audio  <br>
                  </font><font face="Courier New, Courier, monospace">BT.601
                    colors is seemingly for (older) SD video</font><br>
                  <font face="Courier New, Courier, monospace">That
                    said, I just loaded the HDV clip in Cin-GG without
                    change of the default Preferences,<br>
                    so this can probably be corrected/tuned.<br>
                  </font></div>
              </blockquote>
            </div>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">well, lack of correct (display) aspect ratio
            on output, as well as distorted sound is concerning!</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">Can you try another audio encoder, and may be
            manually set 'format' parameters, if container-level aspect
            ratio still not set up automatically?</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">
            <div class="gmail_quote">
              <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                <div><font face="Courier New, Courier, monospace"> <br>
                  </font></div>
              </blockquote>
            </div>
          </div>
        </div>
      </blockquote>
      <br>
      <font face="Courier New, Courier, monospace">Within Settings |
        Format I selected "our" Preset "HDV 1080i/25".<br>
        The Color model changed from RGB-8 bit to YUVA-8 bit. but I
        didn't see it change of geometry parameters. <br>
        Still the Canvas size was: Width:1440, Height:1080, W Ratio:1.0,
        H Ratio:1.0, Aspect Ratio:16.0:9.0<br>
        <br>
        If the latter Aspect Ratio is equivalent to FFmpeg's DAR 16:9, <br>
        shouldn't W Ratio and H Ratio be equivalent to FFmpegs pixel
        aspect ratio SAR 4:3 as in the svt-av1 encoded file?<br>
        <br>
        Or generic: Would it be possible to automatic get the format
        parameters identical to how FFmpeg (FFprobe) read the source
        file?<br>
        And like SVT-AV1: By default SVT-AV1 will encode 10-bit sources
        to 10-bit outputs and 8-bit to 8-bit.<br>
        <br>
        ---------------<br>
        <br>
        I tested also Cin-GG/aom-av1 rendering of 20081103140154.m2t hdv
        file (you used above with ffmpeg.)<br>
        The same result, display aspect ratio is 4:3. Actually as soon
        the files are saved to disk, Gnome File manager show them
        visually like the 4:3 SD icons.<br>
        <br>
        Could you possibly try to render the same file using CinGG
        av1.webm to verify what happends ?<br>
        <br>
      </font> </blockquote>
    <br>
    <span class="tr"><a data-def-lang="english"
        data-title="Definisjon av incidentally" data-toggle="modal"
        data-target="#definitionsModal" data-h="" tabindex="0"
        data-content="" data-q="incidentally" class="defl-modal ptr">Incidentally
        I managed to get 20081103140154_m2t_cingg_aom-av1.webm rendered
        and playback with the correct 16:9 Aspect ratio.<br>
        But only for that single hdv file, not for my own hdv07_5xx.webm
        files<br>
        <br>
      </a></span>
    <blockquote><span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr">ffplay
          -hide_banner 20081103140154_m2t_cingg_aom-av1.webm</a></span><br>
      <span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr">[libdav1d
          @ 0x7faf50005a80] libdav1d 1.0.0    0KB sq=    0B f=0/0   </a></span><br>
      <span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr">Input
          #0, matroska,webm, from
          '20081103140154_m2t_cingg_aom-av1.webm':</a></span><br>
      <span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr"> 
          Metadata:</a></span><br>
      <span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr">   
          ENCODER         : Lavf60.16.100</a></span><br>
      <span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr"> 
          Duration: 00:00:13.44, start: 0.000000, bitrate: 1515 kb/s</a></span><br>
      <span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr"> 
          Stream #0:0: Video: av1 (Main), yuv420p(tv,
          bt470bg/unknown/unknown), 1440x810 [SAR 1:1 DAR 16:9], 25 fps,
          25 tbr, 1k tbn, 1k tbc</a></span><br>
      <span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr">   
          Metadata:</a></span><br>
      <span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr">     
          DURATION        : 00:00:13.403000000</a></span><br>
      <span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr"> 
          Stream #0:1: Audio: vorbis, 48000 Hz, stereo, fltp</a></span><br>
      <span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr">   
          Metadata:</a></span><br>
      <span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr">     
          DURATION        : 00:00:13.441000000</a></span><br>
      <span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr">[libdav1d
          @ 0x7faf500b7900] libdav1d 1.0.0</a></span><br>
      <span class="tr"><a data-def-lang="english"
          data-title="Definisjon av incidentally" data-toggle="modal"
          data-target="#definitionsModal" data-h="" tabindex="0"
          data-content="" data-q="incidentally" class="defl-modal ptr">  
          7.67 A-V:  0.032 fd=   0 aq=   19KB vq=  230KB sq=    0B f=0/0
        </a></span><br>
      <span class="tr"></span></blockquote>
  </body>
</html>