<!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 19.11.2023 23:04, skrev Terje J.
      Hanssen:<br>
    </div>
    <blockquote type="cite"
      cite="mid:5bb2da54-360a-4a3a-b373-77bcec32bf0f@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <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>
    </blockquote>
    <br>
    I will add that I've  also put  a question on the packman mailing
    list regarding a dependency error installing ffmpeg 6.0 on Slowroll<br>
<a class="moz-txt-link-freetext" href="https://lists.links2linux.de/pipermail/packman/2023-November/017646.html">https://lists.links2linux.de/pipermail/packman/2023-November/017646.html</a>
    <br>
    <br>
    In short, openSUSE Slowroll is still in an early or experimental
    phase, so IMO there is no need to rush with package builds yet, as
    long as things works well on the long term stable Leap release ;)<br>
     <br>
    <br>
     <br>
    <br>
    <br>
  </body>
</html>