Формат dv4 Видеорегистратора

Начало Форум Видео Конвертирование видео Формат dv4 Видеорегистратора

В этой теме 23 ответа, 5 участников, последнее обновление  ev-andrienko 7 года/лет, 5 мес. назад.

Просмотр 15 сообщений - с 1 по 15 (из 24 всего)
  • Автор
    Сообщения
  • #734

    fox72
    Участник

    угораздил черт купить видеорегистратор KPD674 H.264 (4 канала, DVR) для магазина. Сохраняет файлы в формате dv4. Его чем-то конвертнуть можно? или просмотреть в каком-то плеере?

    Команда
    mencoder CH01_2010DEC26140000_0.dv4 -ovc x264 x264enc pass=1 turbo=0 visualize -o 1.mp4 что-то долго конвертирует 8 часов видеозаписи — это почти 6 часов конвертирования,
    а мне надо быстро закатать все это дело на болванку и отдать на просмотр с видеоплеера, т.к. заинтересованное лицо не общается с компьютером.

    Может зря я с конвертированием заморачиваюсь? и есть какой-то более легкий вариант? Например поменять эту железяку на другую, с более адекватной поддержкой видеоформатов?

    Если есть специалисты, подскажите, пожалуйста, чего делать?

    #842
    #845

    fox72
    Участник

    prokoudine написал:
    http://www.moviecodec.com/file-types/how-to-play-cctv-dv4-file-format-in-pc-85119/

    Там, кстати, VLC упоминают.

    Спс, но VLC не помог.
    Удалось запустить, правда, плейер, который там в ссылке был указан под Wine. Кстати он идет «в комплекте» с моим регистратором, но какая-то устаревшая версия и не работает ни под мастдайкой ни в Wine. Та, которая по ссылке, завелась, даже нормально конвертит в avi под мастдаем, но в wine никак.
    Кроме того час времени в dv4 — около 90 мб в avi без сжатия около 1100 Мб
    Буду пробовать теперь ч/з сеть подключаться и смотреть, чего можно сделать.

    P.S. Прога у них какая-то самопальная. Видимо индусы мастерили за бутылку коньяка. Ни версии, ни названия ни оффсайта. Да и по формату dv4 мало чего вразумительного в сети.
    Классический пример того, как не надо делать ПО. Похоже намаюсь я с этим чудом вражеской техники.

    #847

    Rodegast
    Участник

    Попробуй в mlpayer-е просмотреть, если он этот формат поймёт то его можно будет конвертировать mencoder-ом.

    #848

    fox72
    Участник

    Rodegast написал:
    Попробуй в mlpayer-е просмотреть, если он этот формат поймёт то его можно будет конвертировать mencoder-ом.

    Нет. у mplayer-а этот формат вызывает ноль эиоций. Такое подозрение, что это какой-то хитрозавернутый архив с высокой степенью сжатия

    #849

    fox72
    Участник

    Однако, команда

    mencoder CH01_2010DEC31100000_0.dv4 -ovc x264 x264enc preset=ultrafast -o 1.mp4

    дает файл без звука и скорость воспроизведения очень быстрая.

    #850

    fox72
    Участник

    Вот вывод mencoder
    [code:yyhecrme]
    Pos: infs 33867f (36%) 31.46fps Trem: 31min 81mb A-V:0.000 [0:0]
    [h264 @ 0x87998e0]P sub_mb_type 4 out of range at 0 1
    [h264 @ 0x87998e0]error while decoding MB 0 1
    [h264 @ 0x87998e0]number of reference frames exceeds max (probably corrupt input), discarding one
    [h264 @ 0x87998e0]concealing 5 DC, 5 AC, 5 MV errors
    Pos: infs 33868f (36%) 31.46fps Trem: 31min 81mb A-V:0.000 [0:0]
    [h264 @ 0x87998e0]number of reference frames exceeds max (probably corrupt input), discarding one
    [h264 @ 0x87998e0]concealing 5 DC, 5 AC, 5 MV errors
    Pos: infs 34013f (36%) 31.47fps Trem: 30min 81mb A-V:0.000 [0:0]
    [h264 @ 0x87998e0]illegal reordering_of_pic_nums_idc
    [h264 @ 0x87998e0]decode_slice_header error
    [h264 @ 0x87998e0]concealing 396 DC, 396 AC, 396 MV errors
    Pos: infs 34042f (36%) 31.47fps Trem: 30min 81mb A-V:0.000 [0:0]
    [h264 @ 0x87998e0]insane cropping not completely supported, this could look slightly wrong ...
    [h264 @ 0x87998e0]non-existing PPS 3 referenced
    [h264 @ 0x87998e0]decode_slice_header error
    Ошибка сегментирования[/code:yyhecrme]

    ВЫлетает где-то на 30-й минуте

    #851

    fox72
    Участник

    Однако mplayer начал воспроизводить после обновления но на экране каша из пикселей и в консоли вот что

    [code:2pmtfwlm][h264 @ 0x88ca6c0]corrupted macroblock 6 3 (total_coeff=-1)
    [h264 @ 0x88ca6c0]error while decoding MB 6 3
    [h264 @ 0x88ca6c0]concealing 373 DC, 373 AC, 373 MV errors
    V: 0.0 0/ 0 ??% ??% ??,?% 0 0
    [h264 @ 0x88ca6c0]no frame!
    Error while decoding frame!
    [h264 @ 0x88ca6c0]no frame!
    Error while decoding frame!
    [h264 @ 0x88ca6c0]no frame!
    Error while decoding frame!
    [h264 @ 0x88ca6c0]no frame!
    Error while decoding frame!
    V: 0.0 0/ 0 ??% ??% ??,?% 0 0 [/code:2pmtfwlm]

    #854

    Rodegast
    Участник

    Попробуй не кодировать, а скопировать видео в другой контейнер
    mencoder -ovc copy -oac copy -of lavf -lavfopts format=matroska /home/rodegast/*.avi -o /home/rodegast/*.mkv

    Если ничего не получится закинь куда нибудь небольшой файл с регистратора, я посмотрю что с ним можно будет сделать.

    #859

    fox72
    Участник

    Вот как-то так

    ~/Video/MagTtn> mencoder -ovc copy -oac copy -of lavf -lavfopts format=matroska CH01_2010DEC31100000_0.dv4 -o 1.mkv

    [code:3k2gmg1t]MPlayer dev-SVN-r32749-4.5-openSUSE Linux 11.3 (i686)-Packman (C) 2000-2010 MPlayer Teamsuccess: format: 0 data: 0x0 — 0x63aee00
    H264-ES file format detected.
    [V] filefmt:30 fourcc:0x10000005 size:352×288 fps:0.000 ftime:=0.0000
    ** MUXER_LAVF *****************************************************************
    REMEMBER: MEncoder’s libavformat muxing is presently broken and can generate
    INCORRECT files in the presence of B-frames. Moreover, due to bugs MPlayer
    will play these INCORRECT files as if nothing were wrong!
    *******************************************************************************
    OK, exit.
    videocodec: framecopy (352×288 24bpp fourcc=10000005)

    Skipping frame!
    Pos: -nans 1f ( 0%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
    VIDEO CODEC ID: 0
    Writing header...
    [matroska @ 0x8e73f30] time base not set
    Исключение в операции с плавающей точкой
    [/code:3k2gmg1t]

    Поэкспериментировал с предложенной командой

    ~/Video/MagTtn> mencoder -ovc copy -oac copy -of avi -lavfopts format=avi CH01_2010DEC31100000_0.dv4 -o 3.avi
    вывод команды такой —
    [code:3k2gmg1t]MPlayer dev-SVN-r32749-4.5-openSUSE Linux 11.3 (i686)-Packman (C) 2000-2010 MPlayer Teamsuccess: format: 0 data: 0x0 — 0x63aee00
    H264-ES file format detected.
    [V] filefmt:30 fourcc:0x10000005 size:352×288 fps:0.000 ftime:=0.0000
    videocodec: framecopy (352×288 24bpp fourcc=10000005)

    Skipping frame!
    Pos: -nans 1f ( 0%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
    Writing header...
    ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
    Writing header...
    ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
    Pos: -nans 90624f (99%) 4750.68fps Trem: 0min 100mb A-V:0.000 [0:0]
    Writing index...
    Writing header...
    ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.

    Video stream: 0.000 kbit/s (0 B/s) size: 104513866 bytes inf secs 90624 frames[/code:3k2gmg1t]

    а на выходе файл без звука и с высокой скоростью воспроизведения

    #860

    fox72
    Участник

    Завтра попробую подготовить небольшой кусочек видео и выложить его куда нибудь

    #862

    fox72
    Участник

    @[b:2d2uqtlp]Rodegast[/b:2d2uqtlp]
    Наступило завтра <img src=» title=»Smile» />
    [url:2d2uqtlp]http://ifolder.ru/21285495[/url:2d2uqtlp]
    в файле — полчаса видеозаписи в формате dv4 со звуком

    [b:2d2uqtlp]Upd[/b:2d2uqtlp]
    [url:2d2uqtlp]http://depositfiles.com/files/w6bbyfhrk[/url:2d2uqtlp]

    #863

    fox72
    Участник

    Я тут подумал, м/б вывод отладки их родного видеоплеера из под вайна чем-то поможет?

    #866

    Rodegast
    Участник

    Прочесть звук так и не удалось, но с видео кое что получилось. Основная проблема была в том что в формате не указывается частота кадров и по этому её придётся задать в ручную:
    mencoder -fps 25 ./CH01_2011JAN12173000_0.dv4 -ovc x264 -oac copy -o ./vid.avi

    #869

    fox72
    Участник

    [code:7wt0690x]mencoder -fps 25 ./CH01_2011JAN12173000_0.dv4 -ovc x264 -oac copy -o ./vid.avi[/code:7wt0690x]

    спасибо за наколку :), пс вашей подачи немного разобрался как работать с mencoder.

    Я чуть поменял на

    [code:7wt0690x]mencoder -fps 25 ./CH01_2011JAN12173000_0.dv4 -ovc copy -oac copy -o ./vid.avi[/code:7wt0690x]

    так шустрее работает и результат почти тот же на 1 Мб больше

    буду копать дальше — звук нужен однако

Просмотр 15 сообщений - с 1 по 15 (из 24 всего)

Для ответа в этой теме необходимо авторизоваться.