ggnvb2005 Ответов: 2

Запись видео с IP камер в формате mp4


Привет, я хочу записать видео с ip-камеры в формате mp4, я могу записать его в avi, но когда файлы превышают 400 Мб, Видео застревает в пересылке.

если я конвертирую тот же avi-файл в mp4 с помощью какого-то программного обеспечения coverter, он прекрасно работает без каких-либо застрявших файлов.

так что либо я должен записать его в формате mp4, либо я должен быть в состоянии конвертировать мой avi в формат mp4.

пожалуйста помогите мне

Что я уже пробовал:

Импорт CameraSdk

Public Function saveVideoFile(ByVal StrFileName As String) As Boolean

    If m_iPlayhandle <= 0 Then
        Return False
    End If

    If Me.m_bRecord = True Then
        If Camera.H264_DVR_StopLocalRecord(m_iPlayhandle) = True Then
            m_bRecord = False
        End If
    Else

        If Camera.H264_DVR_StartLocalRecord(m_iPlayhandle, StrFileName, MEDIA_FILE_TYPE.MEDIA_FILE_AVI) Then
            m_bRecord = True
        Else
            MsgBox("Record fail")
        End If
    End If
    Return m_bRecord
End Function

2 Ответов

Рейтинг:
2

Dave Kreskowiak

То, что вы делаете, зависит от используемой библиотеки, независимо от того, что это за объект "камера".

Обратитесь к документации по библиотеке, которую вы используете, чтобы узнать, возможно ли это или каковы ваши варианты.

При беглом взгляде я бы, вероятно, начал с того, что посмотрел бы на это перечисление MEDIA_FILE_TYPE и увидел, какие еще варианты есть в нем.


Рейтинг:
1

RickZeeland

Если у вас есть ONVIF совместимая камера вы можете попробовать это решение CodeProject: Как создать приложение для записи видео (программное обеспечение видеорегистратор/Видеорегистратор) для стандарта ONVIF IP-камера с использованием C#.NET[^]
Предупреждаю: сначала прочтите раздел комментариев !