Извлечение потока IP-камеры VLC в необработанные данные H264

Я новичок в потоковой передаче из VLC в файл, но я искал в интернете то, что я пытаюсь сделать, и не нашел никакой соответствующей информации. В настоящее время я разрабатываю симулятор камеры, который воспроизводит видеофайл в воспроизведении (так как это симуляция).

сама камера течет в H264 VGA (640x480), на RTSP по UDP.

в основном то, что я пытаюсь сделать, это сохранить поток (10 секунд) реальной камеры, хотя VLC, чтобы этот видеофайл мог польза потом имитатором. В нашем симуляторе все видеофайлы из H264 stream имеют расширения 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 
22
задан PRacicot
23.01.2023 2:27 Количество просмотров материала 2811
Распечатать страницу

2 ответа

вы всегда можете извлечь необработанный поток H. 264 из инкапсулированного файла. Я бы предложил инкапсулировать в MP4, а затем вы можете использовать MP4Box чтобы делать:

mp4box -raw 1 video.mp4

это создаст файл video_track1.h264, который должны соответствуют вашим требованиям. Я попробовал это на одном файле, который у меня был, и это был мой результат – я думаю, что это avc1 respresentation вы ищете:

General
Complete name                            : xxx
Format                                   : AVC
Format/Info                              : Advanced Video Codec
File size                                : ...

Video
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L3.1
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 5 frames
1
отвечен slhck 2023-01-24 10:15

мы можем использовать openRTSP (программа командной строки для записи RTSP медиа-потоков) программа для хранения RTSP потокового пакета в локальную папку. Эта программа помогает загружать необработанные потоки из источника.

например, дана команда sample для перезапуска потоков с камеры и записи в локальную папку ./ openRTSP.exe rtsp://: 554 / h264 / видео.sdp?camera=1

Примечание: выше команда сохраняет потоки В.Файл 264.

источник: http://www.live555.com/openRTSP/

0
отвечен Abdullah Farweez 2023-01-24 12:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх