Я новичок в потоковой передаче из VLC в файл, но я искал в интернете то, что я пытаюсь сделать, и не нашел никакой соответствующей информации. В настоящее время я занимаюсь разработкой симулятора камеры, который воспроизводит видеофайл в режиме воспроизведения (поскольку это симуляция).
Сама камера транслируется в H264 VGA (640x480), по RTSP через UDP.
По сути, я пытаюсь сохранить поток (10 секунд) реальной камеры через VLC, чтобы этот видеофайл мог впоследствии использовать симулятор. В нашем симуляторе все видеофайлы из потока H264 имеют расширения H264 (пример: Stream1.h264
).
Чтобы убедиться, что мой видеофайл правильно закодирован, я использую MediaInfo
для просмотра свойств файла, но не могу получить требуемые свойства.
Например, я попытался с методом инкапсуляции MPEG-TS, и я получил следующие свойства:
General
ID : xxxxxxx
Complete name : xxx
Format : MPEG-TS
Format/Info : This information doesn't appear, why?
File size : xx
Duration : xx
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Но свойства, которые я ищу:
General
Complete name : xxx
Format : AVC
Format/Info : Advanced Video Codec
File size : xx
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L5.1
Format settings, CABAC : No
Format settings, ReFrames : 1 frame