<!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 27.09.2024 12:44, skrev Andrew
      Randrianasulu:<br>
    </div>
    <blockquote type="cite"
cite="mid:CA+rFky5B9ROYyU8_XjFjb16VbTwMX2F7ZhzX1e2fFsb9yFtXkg@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">пт, 27 сент. 2024 г.,
              12:40 Terje J. Hanssen <<a
                href="mailto:terjejhanssen@gmail.com" target="_blank"
                rel="noreferrer" 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 26.09.2024 01:18, skrev Andrew Randrianasulu:<br>
                </div>
                <blockquote type="cite">
                  <div dir="ltr">
                    <div dir="ltr"><br>
                    </div>
                    <br>
                    <div class="gmail_quote">
                      <div dir="ltr" class="gmail_attr">On Thu, Sep 26,
                        2024 at 2:06 AM Terje J. Hanssen <<a
                          href="mailto:terjejhanssen@gmail.com"
                          rel="noreferrer noreferrer" target="_blank"
                          moz-do-not-send="true"
                          class="moz-txt-link-freetext">terjejhanssen@gmail.com</a>>
                        wrote:<br>
                      </div>
                      <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                        <div> <br>
                          <br>
                          <div>Den 25.09.2024 23:22, skrev Andrew
                            Randrianasulu:<br>
                          </div>
                          <blockquote type="cite">
                            <div dir="auto">
                              <div><br>
                                <br>
                                <div class="gmail_quote">
                                  <div dir="ltr" class="gmail_attr">чт,
                                    26 сент. 2024 г., 00:16 Terje J.
                                    Hanssen <<a
href="mailto:terjejhanssen@gmail.com" rel="noreferrer noreferrer"
                                      target="_blank"
                                      moz-do-not-send="true"
                                      class="moz-txt-link-freetext">terjejhanssen@gmail.com</a>>:<br>
                                  </div>
                                  <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                    <div> <br>
                                      <br>
                                      <div>Den 25.09.2024 21:33, skrev
                                        Andrew Randrianasulu:<br>
                                      </div>
                                      <blockquote type="cite">
                                        <div dir="auto">
                                          <div><br>
                                            <br>
                                            <div class="gmail_quote">
                                              <div dir="ltr"
                                                class="gmail_attr">ср,
                                                25 сент. 2024 г., 18:25
                                                Terje J. Hanssen <<a
href="mailto:terjejhanssen@gmail.com"
rel="noreferrer noreferrer noreferrer" target="_blank"
                                                  moz-do-not-send="true"
class="moz-txt-link-freetext">terjejhanssen@gmail.com</a>>:<br>
                                              </div>
                                              <blockquote
                                                class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                                <div> <br>
                                                  <br>
                                                  <div>Den 25.09.2024
                                                    00:27, skrev Andrew
                                                    Randrianasulu:<br>
                                                  </div>
                                                  <blockquote
                                                    type="cite">
                                                    <div dir="auto">try
                                                      this git patch, do
                                                      not forgot to make
                                                      install again, or
                                                      put profiles in
                                                      bin/ffmpeg/video
                                                      folder manually.</div>
                                                  </blockquote>
                                                  <br>
                                                  # cd
                                                  /home/cinelerra/cinelerra-5.1<br>
                                                  # mv
                                                  /home/terje/0001-Qsv-encoders-for-testing.patch
                                                  .<br>
                                                  <br>
                                                  # git am
                                                  0001-Qsv-encoders-for-testing.patch<br>
                                                  Applying: Qsv encoders
                                                  for testing<br>
                                                  <br>
                                                  <br>
                                                  make install >
                                                  make_install.log
                                                  2&1<br>
                                                </div>
                                              </blockquote>
                                            </div>
                                          </div>
                                          <div dir="auto"><br>
                                          </div>
                                          <div dir="auto"><br>
                                          </div>
                                          <div dir="auto">make install
                                            > make_install.log
                                            2>&1 ?</div>
                                          <br>
                                        </div>
                                      </blockquote>
                                      Sorry. I should cleanup all ">"
                                      with Find & Replace in my
                                      note, and oversaw here should be
                                      two of them in this  command ;(<br>
                                      <br>
                                      Now make install went through
                                      without faults as I could see, but
                                      attach it by email again.<br>
                                      <br>
                                      But unhappily, no success with
                                      testing Cingg Qsv Rendering.<br>
                                      All attempts so far breaks with
                                      the output below:<br>
                                      <blockquote>FFMPEG::open_encoder 
                                        err: Internal bug, should not
                                        have happened<br>
                                        int FFMPEG::open_encoder(const
                                        char*, const char*):<br>
                                      </blockquote>
                                      ----------<br>
localhost:/home/cinelerra/cinelerra-5.1 # bin/cin<br>
                                      Cinelerra Infinity - built: Sep 23
                                      2024 10:31:07<br>
                                      ----------<br>
                                      1)<br>
                                      Loaded hdv09_04.m2t<br>
                                      Render: <br>
                                      Output to file:
                                      /Videoklipp/QSV/hdv09_04_h264_qsv.mp4<br>
                                      File format: FFMPEG-mp4<br>
                                      Compression: h264_qsv.mp4<br>
                                      Pixels: qsv<br>
                                      <br>
                                      libva info: VA-API version 1.22.0<br>
                                      libva info: Trying to open
                                      /usr/lib64/dri/iHD_drv_video.so<br>
                                      libva info: Found init function
                                      __vaDriverInit_1_21<br>
                                      libva info: va_openDriver()
                                      returns 0<br>
                                      libva info: VA-API version 1.22.0<br>
                                      libva info: Trying to open
                                      /usr/lib64/dri/iHD_drv_video.so<br>
                                      libva info: Found init function
                                      __vaDriverInit_1_21<br>
                                      libva info: va_openDriver()
                                      returns 0<br>
                                      <br>
                                      FFMPEG::open_encoder  err:
                                      Internal bug, should not have
                                      happened<br>
                                      int FFMPEG::open_encoder(const
                                      char*, const char*):<br>
                                      open failed
                                      h264_qsv:/Videoklipp/QSV/hdv09_04_h264_qsv.mp4<br>
                                      Render::render_single: Session
                                      finished.<br>
                                      --------------<br>
                                      2a)<br>
                                      Loaded hdv09_04.m2t<br>
                                      Render: <br>
                                      Output to file:
                                      /Videoklipp/QSV/hdv09_04_h265_qsv.mp4<br>
                                      File format: FFMPEG-mp4<br>
                                      <br>
                                      Compression: h265_qsv.mp4<br>
                                      Pixels: qsv<br>
                                      <br>
                                      [hevc_qsv encoder @
                                      0x7f44e0d0bd80] [Eval @
                                      0x7f44e57eb6f0] Undefined constant
                                      or missing '(' in 'high'<br>
                                      [hevc_qsv encoder @
                                      0x7f44e0d0bd80] Unable to parse
                                      option value "high"<br>
                                      [hevc_qsv encoder @
                                      0x7f44e0d0bd80] Error setting
                                      option profile to value high.<br>
                                      FFMPEG::open_encoder  err: Invalid
                                      argument<br>
                                      int FFMPEG::open_encoder(const
                                      char*, const char*):<br>
                                      open failed
                                      hevc_qsv:/Videoklipp/QSV/hdv09_04_h265_qsv.mp4<br>
                                      Render::render_single: Session
                                      finished.<br>
                                    </div>
                                  </blockquote>
                                </div>
                              </div>
                            </div>
                          </blockquote>
                          <br>
                          # profile=high<br>
                          Pixels: qsv (yuv420 isn't available)<br>
                          <br>
                          Didn't render:<br>
                          FFMPEG::open_encoder  err: Internal bug,
                          should not have happened<br>
                          int FFMPEG::open_encoder(const char*, const
                          char*):<br>
                          open failed
                          hevc_qsv:/Videoklipp/QSV/hdv09_04_h265_qsv.mp4<br>
                          Render::render_single: Session finished.<br>
                          <br>
                          <br>
                          <br>
                          <blockquote type="cite">
                            <div dir="auto">
                              <div>
                                <div class="gmail_quote">
                                  <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                    <div> ----------------<br>
                                      2b)<br>
                                      Compression: h265_qsv.mp4<br>
                                      Pixels: p010le<br>
                                      <br>
                                      [hevc_qsv encoder @
                                      0x7f93dcdb3c00] [Eval @
                                      0x7f93cbff06f0] Undefined constant
                                      or missing '(' in 'high'<br>
                                      [hevc_qsv encoder @
                                      0x7f93dcdb3c00] Unable to parse
                                      option value "high"<br>
                                      [hevc_qsv encoder @
                                      0x7f93dcdb3c00] Error setting
                                      option profile to value high.<br>
                                      FFMPEG::open_encoder  err: Invalid
                                      argument<br>
                                      int FFMPEG::open_encoder(const
                                      char*, const char*):<br>
                                      open failed
                                      hevc_qsv:/Videoklipp/QSV/hdv09_04_h265_qsv.mp4<br>
                                      Render::render_single: Session
                                      finished.<br>
                                    </div>
                                  </blockquote>
                                </div>
                              </div>
                            </div>
                          </blockquote>
                          <br>
                          Some progress:<br>
                          <br>
                          # profile=high<br>
                          Pixels: yuvy422 (yuv420 isn't available)<br>
                          Settings>Appearance: BT.709/MPEG2<br>
                          <br>
                          Rendered:<br>
                          Render::render_single: Session finished.<br>
                          ** rendered 5972 frames in 33.999 secs,
                          175.652 fps<br>
                          audio0 pad 64 0 (64)<br>
                          <br>
                          VLC playback OK<br>
                          <br>
                          ffprobe -hide_banner hdv09_04_h265_qsv.mp4<br>
                          Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
                          'hdv09_04_h265_qsv.mp4':<br>
                            Metadata:<br>
                              major_brand     : isom<br>
                              minor_version   : 512<br>
                              compatible_brands: isomiso2mp41<br>
                              encoder         : Lavf61.1.100<br>
                            Duration: 00:03:58.88, start: 0.000000,
                          bitrate: 3359 kb/s<br>
                            Stream #0:0[0x1](und): Video: hevc (Rext)
                          (hev1 / 0x31766568), yuv422p(tv,
                          bt709/unknown/unknown, top coded first
                          (swapped)), 1440x1080 [SAR 4:3 DAR 16:9], 3223
                          kb/s, 25 fps, 25 tbr, 12800 tbn (default)<br>
                                Metadata:<br>
                                  handler_name    : VideoHandler<br>
                                  vendor_id       : [0][0][0][0]<br>
                            Stream #0:1[0x2](und): Audio: aac (LC) (mp4a
                          / 0x6134706D), 48000 Hz, stereo, fltp, 129
                          kb/s (default)<br>
                                Metadata:<br>
                                  handler_name    : SoundHandler<br>
                                  vendor_id       : [0][0][0][0]<br>
                          <br>
                        </div>
                      </blockquote>
                      <div><br>
                      </div>
                      <div><br>
                      </div>
                      <div>ah, so it need tv range .. try also with
                        Pixels nv12 (worked for me on mediacodec)<br>
                      </div>
                    </div>
                  </div>
                </blockquote>
                <br>
                Not really.,<br>
                Also the default at first startup, appearance
                BT.601-PAL/MJPEG, worked, and then ffprobe output<br>
                Stream #0:0[0x1](und): Video: hevc (Rext) (hev1 /
                0x31766568), yuv422p(pc, bt470bg/unknown/unknown, top
                coded first (swapped)), 1440x1080 [SAR 4:3 DAR 16:9],
                3248 kb/s, 25 fps, 25 tbr, 12800 tbn (default)<br>
                <br>
                I just changed it to BT.701/MPEG which is for HD video,
                and I also remembed you also suggested this in a
                previous thread.<br>
                <br>
                Both yuv422 and nv12 work.<br>
                <br>
                But why isn't also the usual yuv420p available for h264
                and h265?<br>
              </div>
            </blockquote>
          </div>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">not sure, may be qsv library does not support
          this?</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">at least I can't see it in source</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto"><a
href="https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/HEAD:/libavcodec/qsvenc_hevc.c#l399"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/HEAD:/libavcodec/qsvenc_hevc.c#l399</a><br>
        </div>
        <div dir="auto"><br>
        </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> <br>
                Possibly also rename h265 to hevc as ffmpeg use?<br>
              </div>
            </blockquote>
          </div>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">ok, I'll rename it and add nv12 as default pix
          format.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">can you also see if h264 works with nv12?</div>
      </div>
    </blockquote>
    <br>
    No, h264 doesn't work with nv12, neither with # profile=high<br>
    <br>
    I've extracted three ffmpeg QSV code lines below with qsv and
    yuv420p used from<br>
    <a class="moz-txt-link-freetext" href="https://trac.ffmpeg.org/wiki/Hardware/QuickSync#FullExamples">https://trac.ffmpeg.org/wiki/Hardware/QuickSync#FullExamples</a><br>
    <br>
    <font face="Courier New, Courier, monospace">ffmpeg -hwaccel qsv
      -c:v h264_qsv -i input.mp4 -vf hwdownload,format=nv12 -pix_fmt
      yuv420p output.yuv<br>
      ffmpeg -hwaccel qsv -c:v h264_qsv -i input.mp4 -vf
      hwdownload,format=nv12 -pix_fmt yuv420p -f sdl -<br>
      ffmpeg -init_hw_device qsv=hw -filter_hw_device hw -f rawvideo
      -pix_fmt yuv420p -s:v 1920x1080 -i input.yuv -vf
      hwupload=extra_hw_frames=64,format=qsv -c:v h264_qsv -b:v 5M
      output.mp4<br>
    </font><br>
    <br>
    On the other hand the following VAAPI section and code lines from<br>
    'The encoders only accept input as VAAPI surfaces. If the input is
    in normal memory, it will need to be uploaded before giving the
    frames to the encoder - in the ffmpeg utility, the <code>hwupload</code>
    filter can be used for this. It will upload to a surface with the
    same layout as the software frame, so it may be necessary to add a <code>format</code>
    filter immediately before to get the input into the right format
    (hardware generally wants the <code>nv12</code> layout, but most
    software functions use the <code>yuv420p</code> layout). The <code>hwupload</code>
    filter also requires a device to upload to, which needs to be
    defined before the filter graph is created.'
    <br>
    <br>
    <font face="Courier New, Courier, monospace">ffmpeg -vaapi_device
      /dev/dri/renderD128 -i input.mp4 -vf 'format=nv12,hwupload' -c:v
      h264_vaapi output.mp4<br>
      <br>
    </font><br>
    and from my own ffmpeg test<br>
    <br>
    <font face="Courier New, Courier, monospace">ffmpeg -hide_banner
      -hwaccel_output_format qsv -i hdv09_04.m2t hdv09_04_h264_qsv.mp4<br>
      <br>
    </font><font face="monospace">[mpeg2video @ 0x5575e097b4c0] Invalid
      frame dimensions 0x0.<br>
          Last message repeated 3 times<br>
      [mpegts @ 0x5575e0975e00] PES packet size mismatch<br>
      [mpegts @ 0x5575e0975e00] Packet corrupt (stream = 1, dts =
      258142320).<br>
      [mpegts @ 0x5575e0975e00] Could not find codec parameters for
      stream 2 (Unknown: none ([160][0][0][0] / 0x00A0)): unknown codec<br>
      Consider increasing the value for the 'analyzeduration' (0) and
      'probesize' (5000000) options<br>
      [mpegts @ 0x5575e0975e00] Could not find codec parameters for
      stream 3 (Unknown: none ([161][0][0][0] / 0x00A1)): unknown codec<br>
      Consider increasing the value for the 'analyzeduration' (0) and
      'probesize' (5000000) options<br>
      Input #0, mpegts, from 'hdv09_04.m2t':<br>
        Duration: 00:03:59.06, start: 2629.496000, bitrate: 26110 kb/s<br>
        Program 100 <br>
        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>
            Side data:<br>
              cpb: bitrate max/min/avg: 25000000/0/0 buffer size:
      7340032 vbv_delay: N/A<br>
        Stream #0:1[0x814]: Audio: mp2 (mp3float) ([3][0][0][0] /
      0x0003), 48000 Hz, stereo, fltp, 384 kb/s<br>
        Stream #0:2[0x815]: Unknown: none ([160][0][0][0] / 0x00A0)<br>
        Stream #0:3[0x811]: Unknown: none ([161][0][0][0] / 0x00A1)<br>
      File 'hdv09_04_h264_qsv.mp4' already exists. Overwrite? [y/N] y<br>
      Stream mapping:<br>
        Stream #0:0 -> #0:0 (mpeg2video (native) -> h264
      (libx264))<br>
        Stream #0:1 -> #0:1 (mp2 (native) -> aac (native))<br>
      Press [q] to stop, [?] for help<br>
      [libx264 @ 0x5575e097d5c0] using SAR=4/3<br>
      [libx264 @ 0x5575e097d5c0] using cpu capabilities: MMX2 SSE2Fast
      SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2<br>
      [libx264 @ 0x5575e097d5c0] profile High, level 4.0, 4:2:0, 8-bit<br>
      [libx264 @ 0x5575e097d5c0] 264 - core 164 - H.264/MPEG-4 AVC codec
      - Copyleft 2003-2023 - <a class="moz-txt-link-freetext" href="http://www.videolan.org/x264.html">http://www.videolan.org/x264.html</a> -
      options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex
      subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1
      trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1
      chroma_qp_offset=-2 threads=30 lookahead_threads=5
      sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0
      constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0
      direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25
      scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1
      crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40
      aq=1:1.00<br>
      Output #0, mp4, to 'hdv09_04_h264_qsv.mp4':<br>
        Metadata:<br>
          encoder         : Lavf61.1.100<br>
        Stream #0:0: Video: h264 (avc1 / 0x31637661), yuv420p(tv, bt709,
      top coded first (swapped)), 1440x1080 [SAR 4:3 DAR 16:9], q=2-31,
      25 fps, 12800 tbn<br>
            Metadata:<br>
              encoder         : Lavc61.3.100 libx264<br>
            Side data:<br>
              cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay:
      N/A<br>
        Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz,
      stereo, fltp, 128 kb/s<br>
            Metadata:<br>
              encoder         : Lavc61.3.100 aac<br>
      [mpegts @ 0x5575e0975e00] PES packet size mismatch0:03:51.80
      bitrate=8956.8kbits/s dup=12 drop=0 speed=6.35x     <br>
      [mpegts @ 0x5575e0975e00] Packet corrupt (stream = 1, dts =
      258142320).<br>
      [mpeg2video @ 0x5575e09a6b80] ac-tex damaged at 10 61<br>
      [mpeg2video @ 0x5575e09a6b80] Warning MVs not available<br>
      [mpeg2video @ 0x5575e09a6b80] concealing 630 DC, 630 AC, 630 MV
      errors in P frame<br>
      [vist#0:0/mpeg2video @ 0x5575e097de80] [dec:mpeg2video @
      0x5575e0a8c0c0] corrupt decoded frame=0 speed=6.36x    <br>
      [out#0/mp4 @ 0x5575e09ad380] video:255836KiB audio:3774KiB
      subtitle:0KiB other streams:0KiB global headers:0KiB muxing
      overhead: 0.068494%<br>
      frame= 5977 fps=160 q=-1.0 Lsize=  259787KiB time=00:03:58.77
      bitrate=8912.9kbits/s dup=14 drop=0 speed=6.37x    <br>
      [libx264 @ 0x5575e097d5c0] frame I:54    Avg QP:22.80  size:193221<br>
      [libx264 @ 0x5575e097d5c0] frame P:1658  Avg QP:25.06  size: 92898<br>
      [libx264 @ 0x5575e097d5c0] frame B:4265  Avg QP:27.85  size: 22864<br>
      [libx264 @ 0x5575e097d5c0] consecutive B-frames:  3.6%  2.4%  4.0%
      89.9%<br>
      [libx264 @ 0x5575e097d5c0] mb I  I16..4:  4.9% 87.3%  7.7%<br>
      [libx264 @ 0x5575e097d5c0] mb P  I16..4:  1.2% 13.2%  1.0% 
      P16..4: 41.6% 21.2% 13.9%  0.0%  0.0%    skip: 7.8%<br>
      [libx264 @ 0x5575e097d5c0] mb B  I16..4:  0.2%  1.2%  0.1% 
      B16..8: 45.7%  5.9%  1.8%  direct: 7.2%  skip:37.9%  L0:43.2%
      L1:43.3% BI:13.5%<br>
      [libx264 @ 0x5575e097d5c0] 8x8 transform intra:85.8% inter:80.8%<br>
      [libx264 @ 0x5575e097d5c0] coded y,uvDC,uvAC intra: 79.9% 63.7%
      20.4% inter: 33.1% 18.6% 1.6%<br>
      [libx264 @ 0x5575e097d5c0] i16 v,h,dc,p: 16% 52% 15% 17%<br>
      [libx264 @ 0x5575e097d5c0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 16%
      36%  4%  5%  5%  5%  5%  7%<br>
      [libx264 @ 0x5575e097d5c0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 57% 
      9%  3%  4%  4%  4%  3%  4%<br>
      [libx264 @ 0x5575e097d5c0] i8c dc,h,v,p: 57% 19% 20%  4%<br>
      [libx264 @ 0x5575e097d5c0] Weighted P-Frames: Y:15.3% UV:6.2%<br>
      [libx264 @ 0x5575e097d5c0] ref P L0: 47.1% 15.9% 26.2%  9.9%  0.8%<br>
      [libx264 @ 0x5575e097d5c0] ref B L0: 82.8% 14.6%  2.6%<br>
      [libx264 @ 0x5575e097d5c0] ref B L1: 93.4%  6.6%<br>
      [libx264 @ 0x5575e097d5c0] kb/s:8766.10<br>
      [aac @ 0x5575e09abd80] Qavg: 488.617</font><br>
    <br>
    <br>
    <blockquote type="cite"
cite="mid:CA+rFky5B9ROYyU8_XjFjb16VbTwMX2F7ZhzX1e2fFsb9yFtXkg@mail.gmail.com">
      <div dir="auto">
        <div dir="auto"><br>
        </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> <br>
                <br>
                 
                <blockquote type="cite">
                  <div dir="ltr">
                    <div class="gmail_quote">
                      <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                        <div> <br>
                          <br>
                          <blockquote type="cite">
                            <div dir="auto">
                              <div>
                                <div class="gmail_quote">
                                  <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                    <div> ----------------<br>
                                      3a)<br>
                                      Loaded hdv09_04.m2t<br>
                                      Render: <br>
                                      Output to file:
                                      /Videoklipp/QSV/hdv09_04_av1_qsv.mp4<br>
                                      File format: FFMPEG-mp4<br>
                                      <br>
                                      Compression: av1_qsv.mp4<br>
                                      Pixels: qsv<br>
                                      <br>
                                      FFMPEG::open_encoder  err:
                                      Internal bug, should not have
                                      happened<br>
                                      int FFMPEG::open_encoder(const
                                      char*, const char*):<br>
                                      open failed
                                      av1_qsv:/Videoklipp/QSV/hdv09_04_av1_qsv.mp4<br>
                                      Render::render_single: Session
                                      finished.<br>
                                      --------------<br>
                                      3b)<br>
                                      Compression: av1_qsv.mp4<br>
                                      Pixels: p010le<br>
                                      <br>
                                      [av1_qsv @ 0x7f1c302e7080] Current
                                      picture structure is unsupported<br>
                                      [av1_qsv @ 0x7f1c302e7080] some
                                      encoding parameters are not
                                      supported by the QSV runtime.
                                      Please double check the input
                                      parameters.<br>
                                      FFMPEG::open_encoder  err:
                                      Function not implemented<br>
                                      int FFMPEG::open_encoder(const
                                      char*, const char*):<br>
                                      open failed
                                      av1_qsv:/Videoklipp/QSV/hdv09_04_av1_qsv.mp4<br>
                                      Render::render_single: Session
                                      finished.<br>
                                      -----------------<br>
                                      4a)<br>
                                      Loaded hd01.mov<br>
                                      Render: <br>
                                      Output to file:
                                      /Videoklipp/QSV/hdv09_04_h265_qsv.mp4<br>
                                      File format: FFMPEG-mp4<br>
                                      <br>
                                      Compression: h265_qsv.mp4<br>
                                      Pixels: qsv<br>
                                      <br>
                                      [hevc_qsv encoder @
                                      0x7f4b8d6f9ac0] [Eval @
                                      0x7f4b62ff66f0] Undefined constant
                                      or missing '(' in 'high'<br>
                                      [hevc_qsv encoder @
                                      0x7f4b8d6f9ac0] Unable to parse
                                      option value "high"<br>
                                      [hevc_qsv encoder @
                                      0x7f4b8d6f9ac0] Error setting
                                      option profile to value high.<br>
                                      FFMPEG::open_encoder  err: Invalid
                                      argument<br>
                                      int FFMPEG::open_encoder(const
                                      char*, const char*):<br>
                                      open failed
                                      hevc_qsv:/Videoklipp/MOV/hd01_qsv.mp4<br>
                                      Render::render_single: Session
                                      finished.<br>
                                    </div>
                                  </blockquote>
                                </div>
                              </div>
                              <div dir="auto"><br>
                              </div>
                              <div dir="auto">I think you can try to
                                comment out (with #) line with</div>
                              <div dir="auto">profile=high. in
                                h265_qsv.mp4</div>
                            </div>
                          </blockquote>
                          <br>
                          # profile=high<br>
                          Pixels: qsv (yuv420 isn't available)<br>
                          <br>
                          Didn't render:<br>
                          FFMPEG::open_encoder  err: Internal bug,
                          should not have happened<br>
                          int FFMPEG::open_encoder(const char*, const
                          char*):<br>
                          open failed
                          hevc_qsv:/Videoklipp/MOV/hd01_qsv.mp4<br>
                          Render::render_single: Session finished.<br>
                          <br>
                          <br>
                          <blockquote type="cite">
                            <div dir="auto">
                              <div dir="auto"><br>
                              </div>
                              <div dir="auto">You also probably can
                                stick to yuv420p (if available) because
                                qsv implies image already in hw-specifuc
                                format and ffmpeg does not do this
                                conversion for us</div>
                              <div dir="auto"><br>
                              </div>
                              <div dir="auto"><br>
                              </div>
                              <div dir="auto">
                                <div class="gmail_quote">
                                  <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                    <div> --------------------<br>
                                      4b)<br>
                                      Compression: h265_qsv.mp4<br>
                                      Pixels: yuyv422<br>
                                      <br>
                                      [hevc_qsv encoder @
                                      0x7f4ba4070f00] [Eval @
                                      0x7f4b5bff86f0] Undefined constant
                                      or missing '(' in 'high'<br>
                                      [hevc_qsv encoder @
                                      0x7f4ba4070f00] Unable to parse
                                      option value "high"<br>
                                      [hevc_qsv encoder @
                                      0x7f4ba4070f00] Error setting
                                      option profile to value high.<br>
                                      FFMPEG::open_encoder  err: Invalid
                                      argument<br>
                                      int FFMPEG::open_encoder(const
                                      char*, const char*):<br>
                                      open failed
                                      hevc_qsv:/Videoklipp/MOV/hd01_qsv.mp4<br>
                                      Render::render_single: Session
                                      finished.<br>
                                    </div>
                                  </blockquote>
                                </div>
                              </div>
                            </div>
                          </blockquote>
                          <br>
                          Some progress:<br>
                          <br>
                          # profile=high<br>
                          Pixels: yuyv422 (yuv420 isn't available)<br>
                          Settings>Appearance: BT.709/MPEG2<br>
                          <br>
                          Rendered:<br>
                          FFStream::encode_frame: encode failed.<br>
                          file: /Videoklipp/MOV/hd01_qsv.mp4<br>
                            err: Resource temporarily unavailable<br>
                          FFStream::flush failed<br>
                          :<a rel="noreferrer noreferrer"
                            moz-do-not-send="true">file:/Videoklipp/MOV/hd01_qsv.mp4</a><br>
                            err: Operation not permitted<br>
                          Render::render_single: Session finished.<br>
                          ** rendered 1781 frames in 14.617 secs,
                          121.844 fps<br>
                          audio0 pad 128 0 (128)<br>
                          <br>
                          VLC playback OK<br>
                          <br>
                          ffprobe -hide_banner hd01_qsv.mp4<br>
                          Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
                          'hd01_qsv.mp4':<br>
                            Metadata:<br>
                              major_brand     : isom<br>
                              minor_version   : 512<br>
                              compatible_brands: isomiso2mp41<br>
                              encoder         : Lavf61.1.100<br>
                            Duration: 00:01:11.28, start: 0.000000,
                          bitrate: 2744 kb/s<br>
                            Stream #0:0[0x1](und): Video: hevc (Rext)
                          (hev1 / 0x31766568), yuv422p(tv,
                          bt709/unknown/unknown, top coded first
                          (swapped)), 1920x1080 [SAR 1:1 DAR 16:9], 2377
                          kb/s, 25 fps, 25 tbr, 12800 tbn (default)<br>
                                Metadata:<br>
                                  handler_name    : VideoHandler<br>
                                  vendor_id       : [0][0][0][0]<br>
                            Stream #0:1[0x2](und): Audio: aac (LC) (mp4a
                          / 0x6134706D), 48000 Hz, 16 channels, fltp,
                          378 kb/s (default)<br>
                                Metadata:<br>
                                  handler_name    : SoundHandler<br>
                                  vendor_id       : [0][0][0][0]<br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <blockquote type="cite">
                            <div dir="auto">
                              <div dir="auto">
                                <div class="gmail_quote">
                                  <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                    <div> <br>
                                      <br>
                                      <blockquote><br>
                                      </blockquote>
                                    </div>
                                  </blockquote>
                                </div>
                              </div>
                            </div>
                          </blockquote>
                          <br>
                        </div>
                      </blockquote>
                    </div>
                  </div>
                </blockquote>
                <br>
              </div>
            </blockquote>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>