<!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 18.11.2023 12:51, skrev Terje J.
      Hanssen:<br>
    </div>
    <blockquote type="cite"
      cite="mid:ebed8985-4dd5-4538-915b-2ef768c0234e@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <br>
      <br>
      <div class="moz-cite-prefix">Den 18.11.2023 00:29, skrev Andrew
        Randrianasulu:<br>
      </div>
      <blockquote type="cite"
cite="mid:CA+rFky6GY2GLqgY=mkL43-AP_33eZvYx8rHdB9VWsvKdr2JamA@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">сб, 18 нояб. 2023 г.,
                01:29 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 17.11.2023 16:23, skrev Andrew Randrianasulu:<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="auto">
                      <div><br>
                        <br>
                        <div class="gmail_quote">
                          <div dir="ltr" class="gmail_attr">пт, 17 нояб.
                            2023 г., 18:20 Andrew Randrianasulu <<a
                              href="mailto:randrianasulu@gmail.com"
                              rel="noreferrer noreferrer"
                              target="_blank" moz-do-not-send="true"
                              class="moz-txt-link-freetext">randrianasulu@gmail.com</a>>:<br>
                          </div>
                          <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                            <div dir="auto">
                              <div><br>
                                <br>
                                <div class="gmail_quote">
                                  <div dir="ltr" class="gmail_attr">пт,
                                    17 нояб. 2023 г., 17:00 Terje J.
                                    Hanssen via Cin <<a
href="mailto:cin@lists.cinelerra-gg.org"
rel="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>
                                      <div>Den 08.10.2023 13:14, skrev
                                        Андрей Спицын via Cin:<br>
                                      </div>
                                      <blockquote type="cite">
                                        <div dir="ltr">
                                          <div>Hello Phyllis and
                                            everyone,</div>
                                          <div><br>
                                          </div>
                                          <div>I've created a build farm
                                            for cinelerra deb and rpm
                                            packages. Although it is at
                                            an early stage of
                                            development, it can build
                                            packages on every git change
                                            in the main repo. Feel free
                                            to use these packages at <a
href="https://github.com/einhander/cin-gg-packages/releases"
rel="noreferrer noreferrer noreferrer noreferrer" target="_blank"
                                              moz-do-not-send="true"
class="moz-txt-link-freetext">https://github.com/einhander/cin-gg-packages/releases</a>. Note
                                            that releases correspond to
                                            a build date, not a git
                                            commit date.<br>
                                            Current build hosts are
                                            debian 12 and alma linux 8.
                                            I'm open to suggestions for
                                            a new distro and packages.<br>
                                          </div>
                                          <div><br>
                                          </div>
                                          <br clear="all">
                                          <div>
                                            <div dir="ltr"
                                              class="gmail_signature"
data-smartmail="gmail_signature">
                                              <div dir="ltr">
                                                <div>
                                                  <div dir="ltr">
                                                    <div dir="ltr">
                                                      <div>Best regards,</div>
                                                      <div>Andrey
                                                        Spitsyn</div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </blockquote>
                                      <br>
                                      <br>
                                      The following is more an idea and
                                      a question from my side:<br>
                                      <br>
                                      First a background reference url
                                      to and an extract from the manual:<br>
                                      <a
href="https://cinelerra-gg.org/download/CinelerraGG_Manual/Download_Already_Built_CINE.html"
rel="noreferrer noreferrer noreferrer noreferrer" target="_blank"
                                        moz-do-not-send="true"
                                        class="moz-txt-link-freetext">https://cinelerra-gg.org/download/CinelerraGG_Manual/Download_Already_Built_CINE.html</a><br>
                                       <br>
                                      <ul>
                                        <li>Download Already Built
                                          CINELERRA-GG</li>
                                        <li>All of these images are
                                          dated 10/31/2020 and are no
                                          longer being maintained. They
                                          will still work on the version
                                          of the O/S in use at that time
                                          but will have none of the
                                          latest features. You should
                                          use the simpler AppImage
                                          instead as described
                                          previously.</li>
                                      </ul>
                                      <ul>
                                        <li>If you prefer to not have to
                                          take the time to build
                                          CINELERRA-GG Infinity
                                          yourself, there are pre-built
                                          dynamic or static binaries for
                                          various versions of Ubuntu,
                                          Mint, Suse, Fedora, Debian,
                                          Centos, Arch, and Slackware
                                          linux as well as Gentoo and
                                          FreeBSD. If you do want to
                                          build it yourself so that you
                                          get the added benefit of the
                                          latest checked in changes, </li>
                                      </ul>
                                      <ul>
                                        <li><a
href="https://cinelerra-gg.org/download/tars"
rel="noreferrer noreferrer noreferrer noreferrer" target="_blank"
                                            moz-do-not-send="true"
class="moz-txt-link-freetext">https://cinelerra-gg.org/download/tars</a></li>
                                      </ul>
                                      <ul>
                                        <li>The tars directory contains
                                          single-user static builds for
                                          different distros. This is the
                                          recommended usage of
                                          CINELERRA-GG because all of
                                          the files will exist in a
                                          single directory. Generally
                                          all of the necessary libraries
                                          are built into the static
                                          build, but in some cases you
                                          may have to install another
                                          library that is being called
                                          for. To install the single
                                          user builds, download the
                                          designated tarball from the
                                          ./tars subdirectory and unpack
                                          as indicated</li>
                                      </ul>
                                      I've test-installed and had a look
                                      this last single-user static build
                                      tar ball on current Leap:<br>
                                      <ul>
                                        <li>cinelerra-5.1-leap15.2-20201031.x86_64-static.txz      
                                          2020-10-31 15:06   60M</li>
                                      </ul>
                                      <blockquote><font face="monospace">~/cin>
                                          ls </font><br>
                                        <font face="monospace">applications      
                                          COPYING       expanders.txt 
                                          ladspa             lv2ui    
                                          mplexlo  README    
                                          zmpeg3cc2txt</font><br>
                                        <font face="monospace">bdwrite           
                                          doc           ffmpeg        
                                          locale             models   
                                          msg      shuttlerc 
                                          zmpeg3ifochk</font><br>
                                        <font face="monospace">cin               
                                          <a href="http://expanders.es"
rel="noreferrer noreferrer noreferrer noreferrer" target="_blank"
                                            moz-do-not-send="true">expanders.es</a> 
                                          hveg2enc      
                                          lv2                mpeg2enc 
                                          pixmaps  tips       zmpeg3show</font><br>
                                        <font face="monospace">Cinelerra_factory 
                                          <a href="http://expanders.fr"
rel="noreferrer noreferrer noreferrer noreferrer" target="_blank"
                                            moz-do-not-send="true">expanders.fr</a> 
                                          info          
                                          lv2_blacklist.txt  mplex    
                                          plugins  zmpeg3cat  zmpeg3toc</font><br>
                                        <br>
                                        <font face="monospace">~/cin>
                                          ls ffmpeg</font><br>
                                        <font face="monospace">audio 
                                          decode.opts  encode.opts 
                                          ffmpeg.opts  flv.dfl  format 
                                          plugin.opts  video<br>
                                          <br>
                                        </font></blockquote>
                                      As clarified by Andrew in another
                                      post, the ffmpeg binary has not
                                      been packaged in the dynamic
                                      system build pkgs,<br>
                                      <a
href="https://lists.cinelerra-gg.org/pipermail/cin/2023-November/007273.html"
rel="noreferrer noreferrer noreferrer noreferrer" target="_blank"
                                        moz-do-not-send="true"
                                        class="moz-txt-link-freetext">https://lists.cinelerra-gg.org/pipermail/cin/2023-November/007273.html</a><br>
                                      <br>
                                      and as seen here: no ffmpeg binary
                                      (while bdwrite is there) available
                                      in the single-user static build
                                      tar ball.<br>
                                      <br>
                                      So to my question to avoid user
                                      efforts to build CINELERRA-GG
                                      themselves in cases where the
                                      distro system ffmpeg version or
                                      libs are not available:<br>
                                      Would it be possible and not at
                                      least manageable to bundle also
                                      the ffmpeg binary tool with all
                                      relevant libs in an optional
                                      maintained single-user static
                                      build tar ball?</div>
                                  </blockquote>
                                </div>
                              </div>
                              <div dir="auto"><br>
                              </div>
                              <div dir="auto"><br>
                              </div>
                              <div dir="auto">I think ffmpeg website
                                host at least some binary builds?</div>
                            </div>
                          </blockquote>
                        </div>
                      </div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">oh, it was externally hosted</div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto"><a
                          href="https://johnvansickle.com/ffmpeg/"
                          rel="noreferrer noreferrer" target="_blank"
                          moz-do-not-send="true"
                          class="moz-txt-link-freetext">https://johnvansickle.com/ffmpeg/</a><br>
                      </div>
                      <div dir="auto"><br>
                      </div>
                      <br>
                    </div>
                  </blockquote>
                  <br>
                  Yes, thanks. I downloaded and unpacked the
                  ffmpeg-6.1-amd64-static tarball.<br>
                  <br>
                  <blockquote><font face="monospace">du -sh *<br>
                      76M    ffmpeg<br>
                      76M    ffprobe<br>
                      36K    GPLv3.txt<br>
                      3,0M    manpages<br>
                      5,6M    model<br>
                      680K    qt-faststart<br>
                      4,0K    readme.txt <br>
                      <br>
                      file * <br>
                      ffmpeg:       ELF 64-bit LSB executable, x86-64,
                      version 1 (GNU/Linux), statically linked, for
                      GNU/Linux 3.2.0,
                      BuildID[sha1]=1d9f8adece5d29c5ded6ffdfaf95ac0910cb8d47,
                      stripped <br>
                      ffprobe:      ELF 64-bit LSB executable, x86-64,
                      version 1 (GNU/Linux), statically linked, for
                      GNU/Linux 3.2.0,
                      BuildID[sha1]=f3c2690764cddc93a230113eb92719b46cf47a50,
                      stripped <br>
                      GPLv3.txt:    ASCII text <br>
                      manpages:     directory <br>
                      model:        directory <br>
                      qt-faststart: ELF 64-bit LSB executable, x86-64,
                      version 1 (GNU/Linux), statically linked, for
                      GNU/Linux 3.2.0,
                      BuildID[sha1]=69e624a6f851ef6b8127f81548b917229a37a355,
                      stripped <br>
                      readme.txt:   ASCII text<br>
                      <br>
                    </font></blockquote>
                  Checked if ffmpeg 6.1 for example is compiled with
                  pcm_bluray Encoder needed for LPCM on Blu-ray:<font
                    face="Courier New, Courier, monospace"><br>
                  </font>
                  <blockquote><font face="monospace">ffmpeg -codecs
                      -hide_banner | grep pcm_bluray</font><br>
                    <font face="monospace"> D.AI.S pcm_bluray          
                      PCM signed 16|20|24-bit big-endian for Blu-ray
                      media<br>
                      <br>
                    </font></blockquote>
                  That is no pcm_bluray Encoder, only the Decoder.<br>
                </div>
              </blockquote>
            </div>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">hm, not sure if this was oversight or
            intentional. Try to contact builder and ask?</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">At least termux's ffmpeg build with it:</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">
            <div dir="auto">ffmpeg -codecs| grep bluray</div>
            <div dir="auto">ffmpeg version 6.1 Copyright (c) 2000-2023
              the FFmpeg developers</div>
            <div dir="auto">  built with Android (10552028, +pgo, +bolt,
              +lto, -mlgo, based on r487747d) clang version 17.0.2 (<a
href="https://android.googlesource.com/toolchain/llvm-project"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://android.googlesource.com/toolchain/llvm-project</a>
              d9f89f4d16663d5012e5c09495f3b30ece3d2362)</div>
            <div dir="auto">  configuration: --arch=aarch64
              --as=aarch64-linux-android-clang
              --cc=aarch64-linux-android-clang
              --cxx=aarch64-linux-android-clang++ --nm=llvm-nm
--pkg-config=/home/builder/.termux-build/_cache/android-r26b-api-24-v0/bin/pkg-config
              --strip=llvm-strip --cross-prefix=aarch64-linux-android-
              --disable-indevs --disable-outdevs --enable-indev=lavfi
              --disable-static --disable-symver --enable-cross-compile
              --enable-gnutls --enable-gpl --enable-version3
              --enable-jni --enable-lcms2 --enable-libaom
              --enable-libass --enable-libbluray --enable-libdav1d
              --enable-libfreetype --enable-libgme --enable-libmp3lame
              --enable-libopencore-amrnb --enable-libopencore-amrwb
              --enable-libopenmpt --enable-libopus --enable-librav1e
              --enable-libsoxr --enable-libsrt --enable-libssh
              --enable-libsvtav1 --enable-libtheora --enable-libv4l2
              --enable-libvidstab --enable-libvo-amrwbenc
              --enable-libvorbis --enable-libvpx --enable-libwebp
              --enable-libx264 --enable-libx265 --enable-libxml2
              --enable-libxvid --enable-libzimg --enable-mediacodec
              --enable-opencl --enable-shared
              --prefix=/data/data/com.termux/files/usr
              --target-os=android --extra-libs=-landroid-glob
              --disable-vulkan --enable-neon --disable-libfdk-aac</div>
            <div dir="auto">  libavutil      58. 29.100 / 58. 29.100</div>
            <div dir="auto">  libavcodec     60. 31.102 / 60. 31.102</div>
            <div dir="auto">  libavformat    60. 16.100 / 60. 16.100</div>
            <div dir="auto">  libavdevice    60.  3.100 / 60.  3.100</div>
            <div dir="auto">  libavfilter     9. 12.100 /  9. 12.100</div>
            <div dir="auto">  libswscale      7.  5.100 /  7.  5.100</div>
            <div dir="auto">  libswresample   4. 12.100 /  4. 12.100</div>
            <div dir="auto">  libpostproc    57.  3.100 / 57.  3.100</div>
            <div dir="auto"> DEAI.S pcm_bluray           PCM signed
              16|20|24-bit big-endian for Blu-ray media</div>
            <div dir="auto"><br>
            </div>
          </div>
        </div>
      </blockquote>
      <br>
      <br>
      Ok, I reinstalled Tumbleweed to SlowRoll and added
      OBS_Multimedia_libs.<br>
      It provides ffmpeg-5.1.3 with pcm_bluray Encoder and Decoder.<br>
      I expect it will be a question of time before ffmpeg 6.x is
      available, SUSE which works for me so far.</blockquote>
    <br>
    Just to correct myselfe:<br>
    It was the packman repo for Slowroll that provided ffmpeg-5.1.3 with
    pcm_bluray Encoder and Decoder.<br>
    <br>
    For fun I also tried to install the Cin-gg rpm for openSUSE Leap
    15.5 on the quite new Slowroll.<br>
    But as expected, it didn't work, due to missing dependices of older
    libs, FLAC8, Tex and possibly other.<br>
    <br>
    <br>
    <br>
  </body>
</html>