|
Компьютерный форум OSzone.net » Цифровые технологии » Видео и аудио: обработка и кодирование » Проблемы при декодировании mpeg2 потока (ffmpeg, libavcodec) |
|
Проблемы при декодировании mpeg2 потока (ffmpeg, libavcodec)
|
Новый участник Сообщения: 2 |
Добрый день!
Дома имеется тарелка и ресивер Dreambox 500s Есть желание смотреть тв с работы. Дома поднял сервер для ужатия видео, так как Dreambox отдаёт с битрейтом 30 Мб/с, что накладно. При сжатии видео периодически выскакивают сообщения такого плана. [mpeg2video @ 0x80370c010]ac-tex damaged at 23 [mpeg2video @ 0x80370c010]invalid cbp at 4 25 [mpeg2video @ 0x80370c010]mb incr damaged [mpeg2video @ 0x80370c010]ac-tex damaged at 1 27 [mpeg2video @ 0x80370c010]invalid cbp at 7 28 [mpeg2video @ 0x80370c010]ac-tex damaged at 23 30 [mpeg2video @ 0x80370c010]slice mismatch [mpeg2video @ 0x80370c010]invalid mb type in P Frame at 10 31 [mpeg2video @ 0x80370c010]ac-tex damaged at 8 32 [mpeg2video @ 0x80370c010]ac-tex damaged at 17 33 [mpeg2video @ 0x80370c010]ac-tex damaged at 11 34 [mpeg2video @ 0x80370c010]invalid cbp at 3 35 [mpeg2video @ 0x80370c010]Warning MVs not available [mpeg2video @ 0x80370c010]concealing 484 DC, 484 AC, 484 MV errors При передаче потока без сжатия картинка отличная. Можно ли решить проблему? Можно ли сказать ffmpeg'y использовать другой mpeg2 декодер (не из библиотеки libavcodec), если проблема именно в декодере? Заранее спасибо. |
|
Отправлено: 18:22, 11-09-2009 |
fascinating rhythm Сообщения: 6626
|
Профиль | Отправить PM | Цитировать Предположу, что проблемы связаны с тем, что MPEG-сжатие разделяет кадры на ключевые и неключевые. Если возникает ошибка, то кадры, следующие за сбойным, искажаются, так как зависят от кадров, идущих ранее.
При несжатом потоке все кадры передаются отдельно, поэтому сбой одного кадра незаметен. В связи с этим можно попробовать сжимать не в MPEG-2, а в кодеки, которые кодируют каждый кадр отдельно. Например, M-JPEG. Поток будет меньшим, чем при несжатом потоке, где-то раза в четыре. Если я что-то не так понял, поясните. |
------- Отправлено: 23:42, 11-09-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Дело в том, что я приминаю поток в mpeg-2 и перекодирую его в flv. То есть, проблема возникает на стадии декодирования, а не кодирования.
|
Отправлено: 17:34, 12-09-2009 | #3 |
fascinating rhythm Сообщения: 6626
|
Профиль | Отправить PM | Цитировать Ну, попробуйте кодек Intervideo.
|
------- Отправлено: 22:47, 12-09-2009 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Сервер перекодировки. Есть ли альтернатива ffmpeg? | grizly1977 | Видео и аудио: обработка и кодирование | 5 | 23-06-2009 00:24 | |
VHS -> MPEG2 | Smasher | Видео и аудио: обработка и кодирование | 5 | 26-09-2008 13:29 | |
Иcкажения яркости при кодировании в Mpeg2 | Force | Видео и аудио: обработка и кодирование | 0 | 11-05-2007 20:10 | |
Сообщение о потере потока при копировании файлов | NikLok | Microsoft Windows 2000/XP | 3 | 03-11-2006 22:00 | |
ПРОБЛЕМА в декодировании... | DIMAIN | Видео и аудио: обработка и кодирование | 6 | 04-04-2005 21:44 |
|