У меня есть два .mp4
файла, каждый из которых имеет 8 (7.1) аудиоканалов.Но на самом деле мне сказали, что у одного есть stereo
аудиоканал + 2 SAP (вторичное аудио на каналах 7-8), а у другого 6 (5.1)
аудиоканалы + 2 SAP (на каналах 7-8)).Так что в основном у последнего есть несколько [настоящих] аудиоканалов, таких как Center
канал, где его нет в прежнем стерео (хотя у него есть эти каналы, но, очевидно, они молчат / отключены).
Я пытался увидеть некоторые дифференцирующие метаданные, чтобы как-то дифференцировать их, используя Mediainfo
, но метаданные для обоих выглядят совершенно одинаково.Также пробовал некоторые базовые методы поиска метаданных с ffmpeg
и ffprobe
, снова они оба выглядят одинаково - не повезло:
ffprobe -i 2ch.mp4 -show_streams -select_streams a:0
Так что вопрос: есть ли у ffmpeg
или ffprobe
быстрыйспособы дифференцировать эти два?Существуют ли какие-либо аудиофильтры, которые могут определить, является ли определенный аудиоканал бесшумным или нет?Или любые другие отличительные метаданные?Я бы предпочел провести различие между этими двумя метаданными по сравнению с анализом контента.
Этот является образцом 2-канального файла mp4
, а этот один является образцом6-канальный mp4
.