<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пт, 2 февр. 2024 г., 20:38 Terje J. Hanssen <<a href="mailto:terjejhanssen@gmail.com">terjejhanssen@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>

  
    
  
  <div>
    <br>
    <br>
    <div>Den 22.01.2024 17:00, skrev Andrew
      Randrianasulu:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="auto">
        <div><br>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">пн, 22 янв. 2024 г., 18:39
              Terje J. Hanssen <<a href="mailto:terjejhanssen@gmail.com" target="_blank" rel="noreferrer">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 22.01.2024 15: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">пн, 22 янв.
                          2024 г., 16:18 Terje J. Hanssen <<a href="mailto:terjejhanssen@gmail.com" rel="noreferrer noreferrer" target="_blank">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 20.01.2024 23:31, skrev Andrew
                              Randrianasulu:<br>
                            </div>
                            <br>
                             <br>
                            <blockquote type="cite">
                              <div dir="auto">
                                <div dir="auto"><br>
                                </div>
                                <div dir="auto">I am definitely very
                                  much want to have as error-free
                                  transcode (and as little transcode as
                                  possible in general) as you, for same
                                  reason.</div>
                                <div dir="auto"><br>
                                </div>
                                <div dir="auto">I am not sure you can
                                  absolutely trust ffmpeg for not doing
                                  any conversion by default. For example
                                  6.1 seems to upconvert 16 bit audio
                                  when you select dvd_pcm audio output.</div>
                                <div dir="auto"><br>
                                </div>
                                <div dir="auto">/dev/shm/ffmpeg/ffmpeg
                                  -i /home/guest/CIN51.mp4 -target
                                  pal-dvd -c:a pcm_dvd -f dvd
                                  /dev/shm/cin51.mpeg<br>
                                </div>
                                <div dir="auto"><br>
                                </div>
                                <div dir="auto">ah, it only does so if
                                  decoder output floats by default (aac,
                                  may be mp3 too?)</div>
                                <div dir="auto"><br>
                                </div>
                                <div dir="auto">for dv it was 16 to 16.</div>
                              </div>
                            </blockquote>
                            <br>
                            I haven't succeeded to get DeVeDe to author
                            DVD and create iso again from the ffmpeg
                            encoded and muxed mpg with 16-bit lpcm from
                            dv input. No error from ffmpeg and ok
                            playback of the mpg using VLC. So it is
                            possibly or seemingly working(?) <br>
                          </div>
                        </blockquote>
                      </div>
                    </div>
                  </div>
                </blockquote>
              </div>
            </blockquote>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    Just to add here that DevedeNG "works fine again" without
    re-encoding from ffmpeg mpg, as  possibly seen my DVD posts lately.
    If I did note my previous procedure wrongly or they have changed its
    behavior, I don't  know.  The important thing is on its <Misc>
    tab to select<br>
    <blockquote>    *This file is already a DVD/xCD-suitable MPEG-PS
      file<br>
          o<br>
          *Keep default: Use a GOP of 12 frames (improves compatibility)<br>
    </blockquote>
    If it may be of interest to see how DevedeNG manges this, I can
    possibly attach its debug log (long)?<br></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">I think I will look at python sourcecode of devede-ng to see what it does ... so no need.</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>
    <blockquote type="cite">
      <div dir="auto">
        <div>
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div>
                <blockquote type="cite">
                  <div dir="auto">
                    <div>
                      <div class="gmail_quote">
                        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                          <div> <br>
                            My follow-up question is if it possible in
                            some way to "feed or code" a similar command
                            line to FFmpeg in CinGG's DVD Create window,
                            and possibly get the DVD structure and iso
                            from this mpg?<br>
                          </div>
                        </blockquote>
                      </div>
                    </div>
                    <div dir="auto"><br>
                    </div>
                    <div dir="auto">I was trying to make this happen,
                      but while ffmpeg shows no error on muxing -  next
                      stage (dvdauthor) reports some warnings and more
                      importantly resulted iso folder not seekable when
                      played by mpv (mplex muxed one works).</div>
                    <div dir="auto"><br>
                    </div>
                    <div dir="auto">So I am stuck a bit on using ffmpeg
                      as dvd muxer ... May be if we let it encode both
                      audio and video in one pass result will be more
                      satisfactory?</div>
                    <div dir="auto"><br>
                    </div>
                  </div>
                </blockquote>
              </div>
            </blockquote>
          </div>
        </div>
        <br>
        <div dir="auto">"The question here is if pcm_dvd audio has been
          changed or "transcoded" </div>
        <pre>from "PCM signed 20|24-bit big-endian" to 16 bits?"

</pre>
        <div dir="auto"><br>
        </div>
        <div dir="auto">I think ffmpeg 6.1 defaulted to s32 audio
          conversion by default. So if input was 24 bit or float it
          should be encoded as 24bit dvd pcm audio.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">20 bit probably still not plumbed in inside
          ffmpeg correctly.</div>
        <div dir="auto"><br>
        </div>
      </div>
    </blockquote>
    <br>
    Lately I have got and use ffmpeg 6.1.1 from Packman on Leap 15.5<br>
    <br>
    <blockquote><font face="Courier New, Courier, monospace">S  |
        Name     | Type  | Version             | Arch   | Repository<br>
---+----------+-------+---------------------+--------+-----------<br>
        i+ | ffmpeg-6 | pakke | 6.1.1-150500.3.pm.2 | x86_64 | Packman</font><br>
    </blockquote>
    <br>
    Queyring about pcm_dvd and pcm_bluray verify that the
    encoder/decoder/codecs at least now have support for 16|20|24-bit
    big-endian<br></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">but there is no audioformat for internal conversion, so I guess it only works as 24 or 16 bit  ... ? Yes, 20 bit in the description, but there is no way to select it?</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>
    <blockquote><font face="Courier New, Courier, monospace">ffmpeg
        -hide_banner -encoders | egrep "dvd|bluray" </font><br>
      <font face="Courier New, Courier, monospace"> A....D
        pcm_bluray           PCM signed 16|20|24-bit big-endian for
        Blu-ray media</font><br>
      <font face="Courier New, Courier, monospace"> A....D
        pcm_dvd              PCM signed 16|20|24-bit big-endian for DVD
        media</font><br>
      <font face="Courier New, Courier, monospace"> S.....
        dvdsub               DVD subtitles (codec dvd_subtitle)</font><br>
      <br>
      <font face="Courier New, Courier, monospace">ffmpeg -hide_banner
        -decoders | egrep "dvd|bluray" </font><br>
      <font face="Courier New, Courier, monospace"> A....D
        pcm_bluray           PCM signed 16|20|24-bit big-endian for
        Blu-ray media</font><br>
      <font face="Courier New, Courier, monospace"> A....D
        pcm_dvd              PCM signed 16|20|24-bit big-endian for DVD
        media</font><br>
      <font face="Courier New, Courier, monospace"> S.....
        dvdsub               DVD subtitles (codec dvd_subtitle)</font><br>
      <font face="Courier New, Courier, monospace"> S.....
        microdvd             MicroDVD subtitle</font><br>
      <font face="Courier New, Courier, monospace">terje@localhost:~>
      </font><br>
      <br>
      <font face="Courier New, Courier, monospace">ffmpeg -hide_banner
        -codecs | egrep "dvd|bluray" </font><br>
      <font face="Courier New, Courier, monospace"> DEAI.S
        pcm_bluray           PCM signed 16|20|24-bit big-endian for
        Blu-ray media</font><br>
      <font face="Courier New, Courier, monospace"> DEAI.S
        pcm_dvd              PCM signed 20|24-bit big-endian</font><br>
      <font face="Courier New, Courier, monospace"> ..D...
        dvd_nav_packet       DVD Nav packet</font><br>
      <font face="Courier New, Courier, monospace"> DES...
        dvd_subtitle         DVD subtitles (decoders: dvdsub) (encoders:
        dvdsub)</font><br>
      <font face="Courier New, Courier, monospace"> D.S...
        microdvd             MicroDVD subtitle</font><br>
    </blockquote>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
  </div>

</blockquote></div></div></div>