Можно ли разорвать аудиопоток с кодированием с переменной скоростью передачи и перекодировать его на лету во время записи с кодированием с постоянной скоростью передачи?
Я загружаю аудиопоток в формате AAC сКодирование VBR с использованием cURL.
Длительность файла, закодированного в VBR, будет рассчитываться по длине его байта, что приведет к расхождению по продолжительности на разных проигрывателях. Результатом этого несоответствия длительности не позволяет мне искать и нарезать точно. Мне нужно как-то перекодировать его с постоянной скоростью, чтобы заставить поиск работать должным образом.
Поток аудио длится несколько часов, поэтому его повторное кодирование занимает слишком много времени и вычислительной мощности.
Что я могу с этим поделать?
Возможно, я могу указать некоторые настройки в cURL для достижения постоянной скорости записи?