Я написал приложение, которое захватывает аудио и видео с нескольких устройств одновременно, используя API захвата QTKit некоторое время назад.Проблема с неиспользуемыми аудиоканалами в QuickTime Capture
Тем не менее, я узнал, что время от времени медиа, снятое с DV-видеокамер , появляется, чтобы не иметь связанного с ним звука. Фактически, звуковая дорожка хорошо присутствует в файле, но каналы настроены на «неиспользуемые» в QuickTime Player Pro - отсюда и молчание.
Поскольку мне неудобно подвергать моих пользователей таким махинациям, я хочу позаботиться о своих записях и исправить компоновку каналов автоматически, если это необходимо.
К сожалению, мне трудно понять, как это сделать!
Мой вопрос два раза:
- ли вообще можно обнаружить, если аудио-каналы дорожки помечены как «не используется» от QTKit?
- Поскольку я думаю, что ответ на вышеизложенное «нет», я копал структуру некоторых файлов фильмов, которые работают правильно с «Атом Инспектором» - пока что без успеха:
Что/Где это QuickTime Atom, где хранится эта информация?
Я могу видеть правильное количество каналов в Atomstsd
(содержится в Atomstbl
), но я не вижу, где происходит какое-либо сопоставление.