Как мне взять поток FMS h264 и обернуть его в контейнер?
892
Srekel
У меня есть FMS (Flash Media Server 4), который записывает видеопотоки в файлы .f4v. Насколько я вижу и понимаю, он только записывает видео / аудио данные без контейнера вообще, хотя я могу ошибаться. URL содержит «mp4:», так что я думаю, что это может быть контейнер mpeg-4? Но когда я открываю его в VLC, он не воспроизводится и не показывает информацию о кодеке.
Поэтому я думаю, что мне нужно обернуть его в контейнер, и мне нужно, чтобы он был максимально быстрым и не влиял на реальные данные (т.е. я не хочу перекодировать его). Я посмотрел, используя ffmpeg и mkvtoolnix, но mkvtoolnix вообще не может обработать данные (выдает ошибку), и мне удалось преобразовать их в новый файл с помощью ffmpeg, но в результате получается файл большего размера, имеющий странный 30 секундная пауза в начале.
Я уверен, что есть простой способ сделать это, но я еще не нашел его.
Ошибка, которую я получаю от mkvtoolnix: Ошибка: Quicktime / MP4 reader: постоянный размер выборки и переменная длительность пока не поддерживаются. Свяжитесь с автором, если у вас есть такой образец файла.
1 ответ на вопрос
0
Srekel
После выяснения правильных ключевых слов для размещения в Google, я нашел решение: