ffmpeg: сегменты срезания сегмента рано - PullRequest
0 голосов
/ 05 марта 2020

Мой текущий проект - попытка использовать сегментный мультиплексор для разделения входного потока на файлы mp4 определенной длительности (скажем, 3 секунды). Использование параметраgment_time после выделения мультиплексора должно меня охватить. То, что я вижу, это сегментирование на основе определенного количества блоков данных. Если я попытаюсь скопировать поток, он отрезает сегмент после того, как 16 AVPackets были отправлены в выходной поток. Если я попытаюсь закодировать его (libx264), файл будет записан после 16 AVFrames. Изменение переменнойgment_time не изменяет количество записанных единиц / длину файла, хотя большее число может привести к ошибкам. Я полагаю, что я должен упустить что-то очевидное. Есть идеи?

...