[Cin] qctools, sonic lineup

Terje J. Hanssen terjejhanssen at gmail.com
Fri Feb 2 18:37:57 CET 2024



Den 22.01.2024 17:00, skrev Andrew Randrianasulu:
>
>
> пн, 22 янв. 2024 г., 18:39 Terje J. Hanssen <terjejhanssen at gmail.com>:
>
>
>
>     Den 22.01.2024 15:05, skrev Andrew Randrianasulu:
>>
>>
>>     пн, 22 янв. 2024 г., 16:18 Terje J. Hanssen
>>     <terjejhanssen at gmail.com>:
>>
>>
>>
>>         Den 20.01.2024 23:31, skrev Andrew Randrianasulu:
>>
>>
>>>
>>>         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.
>>>
>>>         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.
>>>
>>>         /dev/shm/ffmpeg/ffmpeg -i /home/guest/CIN51.mp4 -target
>>>         pal-dvd -c:a pcm_dvd -f dvd /dev/shm/cin51.mpeg
>>>
>>>         ah, it only does so if decoder output floats by default
>>>         (aac, may be mp3 too?)
>>>
>>>         for dv it was 16 to 16.
>>
>>         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(?)
>>

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

         *This file is already a DVD/xCD-suitable MPEG-PS file
         o
         *Keep default: Use a GOP of 12 frames (improves compatibility)

If it may be of interest to see how DevedeNG manges this, I can possibly 
attach its debug log (long)?

>>
>>         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?
>>
>>
>>     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).
>>
>>     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?
>>
>
> "The question here is if pcm_dvd audio has been changed or "transcoded"
> from "PCM signed 20|24-bit big-endian" to 16 bits?"
>
>
> 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.
>
> 20 bit probably still not plumbed in inside ffmpeg correctly.
>

Lately I have got and use ffmpeg 6.1.1 from Packman on Leap 15.5

    S  | Name     | Type  | Version             | Arch   | Repository
    ---+----------+-------+---------------------+--------+-----------
    i+ | ffmpeg-6 | pakke | 6.1.1-150500.3.pm.2 | x86_64 | Packman


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

    ffmpeg -hide_banner -encoders | egrep "dvd|bluray"
      A....D pcm_bluray           PCM signed 16|20|24-bit big-endian for
    Blu-ray media
      A....D pcm_dvd              PCM signed 16|20|24-bit big-endian for
    DVD media
      S..... dvdsub               DVD subtitles (codec dvd_subtitle)

    ffmpeg -hide_banner -decoders | egrep "dvd|bluray"
      A....D pcm_bluray           PCM signed 16|20|24-bit big-endian for
    Blu-ray media
      A....D pcm_dvd              PCM signed 16|20|24-bit big-endian for
    DVD media
      S..... dvdsub               DVD subtitles (codec dvd_subtitle)
      S..... microdvd             MicroDVD subtitle
    terje at localhost:~>

    ffmpeg -hide_banner -codecs | egrep "dvd|bluray"
      DEAI.S pcm_bluray           PCM signed 16|20|24-bit big-endian for
    Blu-ray media
      DEAI.S pcm_dvd              PCM signed 20|24-bit big-endian
      ..D... dvd_nav_packet       DVD Nav packet
      DES... dvd_subtitle         DVD subtitles (decoders: dvdsub)
    (encoders: dvdsub)
      D.S... microdvd             MicroDVD subtitle








-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20240202/01e37d35/attachment.htm>


More information about the Cin mailing list