1

Я использую эту простую команду для перекодирования моих звуковых дорожек

ffmpeg.exe -i "SOURCE.mp4" -acodec pcm_f32le -f wav - | neroAacEnc.exe -ignorelength -q 1 -cbr 80000 -lc -if - -of "out.aac"

и я заметил, что out.aac содержит раздел "Меню", который переводится как трек "Глава", если я добавлю его в MKVToolnix / MKVmerge

Медиа информация:

MKVToolnix:

содержимое главы / дорожки меню (извлечено как xml):

<?xml version="1.0"?>
<!-- <!DOCTYPE Chapters SYSTEM "matroskachapters.dtd"> -->
<Chapters>
  <EditionEntry>
    <EditionFlagHidden>0</EditionFlagHidden>
    <EditionFlagDefault>0</EditionFlagDefault>
    <EditionUID>7321170048711332010</EditionUID>
    <ChapterAtom>
      <ChapterUID>8251239689279814674</ChapterUID>
      <ChapterTimeStart>00:00:00.059000000</ChapterTimeStart>
      <ChapterFlagHidden>0</ChapterFlagHidden>
      <ChapterFlagEnabled>1</ChapterFlagEnabled>
      <ChapterDisplay>
        <ChapterString>00:00:00.059</ChapterString>
        <ChapterLanguage>eng</ChapterLanguage>
      </ChapterDisplay>
    </ChapterAtom>
  </EditionEntry>
</Chapters>

Q: Я хотел бы знать, почему это происходит и как я могу предотвратить это.
(это происходит даже с -flags +bitexact и / или -map_chapters -1)

0