Использование FFMPEG для переименования аудиодорожек MKV для более подробного описания

396
aur0n

Я хотел бы унифицировать способ именования звуковых дорожек в MKV с количеством каналов, кодеком и (если указан) языком звуковой дорожки, например:

  • 5.1 AC3 Eng
  • 5.1 DTS Eng
  • 2.0 DTS Eng
  • 5.1 DTS Ita
  • 2.0 AC3 Ita

Я прочитал кое-что об атрибутах метаданных, но не могу найти способ автоматизировать этот процесс для массовых преобразований.

0
AIUI, ffmpeg не выполняет модификацию (обновление / переименование) метаданных на месте - один из экспертов, без сомнения, подтвердит / опровергнет! Возможно, вы захотите посмотреть на другой инструмент bertieb 6 лет назад 0

1 ответ на вопрос

0
user902300

почему бы не использовать mkvmerge? https://mkvtoolnix.download/downloads.html

mkvmerge.exe --output E:\output.mkv --audio-tracks 1,2,3,4,5 --no-subtitles  --no-chapters --language 0:und --default-track 0:yes --compression 0:none  --language 1:eng --track-name "1:5.1 AC3 Eng" --default-track 1:yes --compression 1:none  --language 2:eng --track-name "2:5.1 DTS Eng" --compression 2:none  --language 3:eng --track-name "3:2.0 DTS Eng" --compression 3:none  --language 4:ita --track-name "4:5.1 DTS Ita" --compression 4:none  --language 5:ita --track-name "5:2.0 AC3 Ita" --compression 5:none "file1.mkv"  --track-order 0:0,0:1,0:2,0:3,0:4,0:5 --probe-range-percentage 0.50