Декодирование файлов HEVC с использованием декодера HEVC HM.

Я пытаюсь использовать эталонный код HEVC HM для декодирования масштабируемого файла HEVC с потерями. Но кажется, что декодер работает хорошо, когда нет потерь, но когда я пытаюсь декодировать поврежденный файл (испытывая некоторые потери, в базовых и/или расширенных пакетах), кажется, что декодер пропускает все следующие кадры, когда он дал сбой. для декодирования кадра.

Я использую следующую командную строку для декодирования файла.

/bin/TAppDecoderStatic -b входной-файл.265 -o выходной-файл.yuv

Есть ли какой-то конкретный вариант для преодоления этого ограничения или, может быть, патч для HM. Я также открыт для использования любого другого декодера. Я пробовал ffmpeg, но, похоже, столкнулся с той же проблемой. Спасибо.


person gen    schedule 10.11.2017    source источник
comment
Вам нужны определенные предыдущие кадры для декодирования следующих кадров. Если ни один из них не поврежден, то следующие кадры могут не декодироваться должным образом или вообще не декодироваться.   -  person llogan    schedule 10.11.2017
comment
Спасибо за ваш ответ. проблема, даже если не удается декодировать изображение (например, с ffmpeg, я получил ошибку отсутствующего изображения), я думаю, что он должен попытаться декодировать следующие. это правильно? Или показать недостающие фрагменты в видео (черные пиксели). Но пока он просто декодирует правильные кадры. Например, он декодирует только первые 3 изображения, а затем пропускает все остальные. Я использовал те же потери шаблона для H264, и декодер смог декодировать до конца. И когда он сталкивается с потерями, я вижу в видео черные пиксели и отсутствующие фрагменты.   -  person gen    schedule 10.11.2017


Ответы (1)


Декодеру не удается декодировать кадры после получения ошибочного кадра или фрагмента до следующего ключевого кадра из-за высокой временной зависимости. Попробуйте использовать ввод с периодическими ключевыми кадрами или используйте декодер, поддерживающий надежные методы маскирования ошибок.

person prashanthns    schedule 18.11.2017
comment
Спасибо за ваш ответ. Есть ли у вас какие-либо рекомендации для надежных декодеров? - person gen; 23.11.2017