Декодер AVS2-P2/IEEE1857.4.
Соответствует стандарту кодирования видео AVS2-P2/IEEE1857.4.
Соответствующий кодировщик xavs2 можно найти на GitHub или Gitee (зеркало в Китае).
Linux (Ubuntu-16.04):
Windows (VS2013):
Stargazers over time: https://starcharts.herokuapp.com/pkuvcl/davs2.svg.
Можно использовать VS2013 для открытия решения ./build/win32/DAVS2.sln для компиляции, также можно использовать обновлённую версию VS для открытия этого решения. После открытия решения необходимо установить проект davs2 в качестве запускаемого и скомпилировать его.
Для системы Linux выполните следующие команды для завершения компиляции:
$ cd build/linux
$ ./configure
$ make
Используйте один поток для декодирования файла потока AVS2 test.avs и вывода результата в файл YUV dec.yuv:
./davs2 -i test.avs -t 1 -o dec.yuv
Декодируйте файл потока AVS2 test.avs и воспроизведите его с помощью ffplay:
./davs2 -i test.avs -t 1 -o stdout | ffplay -i -
Параметр | Эквивалентная форма | Значение |
---|---|---|
--input=test.avs | -i test.avs | Установить путь к файлу входного потока |
--output=dec.yuv | -o dec.yuv | Установить путь к выходному файлу YUV |
--psnr=rec.yuv | -r rec.yuv | Установить путь к эталонному файлу YUV для расчёта PSNR и определения соответствия |
--threads=N | -t N | Установить количество потоков декодирования (по умолчанию 1) |
--md5=M | -m M | Установить эталонное значение MD5 для проверки соответствия выходного реконструированного YUV |
--verbose | -v | Включить вывод информации о каждом кадре (по умолчанию включено) |
--help | -h | Вывести информацию о команде |
Приветствуем отправку issue, пожалуйста, чётко опишите среду, в которой возникла проблема, и параметры выполнения, включая операционную систему, среду компилятора и т. д. Если возможно, предоставьте исходный файл YUV/потока, чтобы облегчить воспроизведение результатов.
Если у вас есть проблемы с обратной связью, пожалуйста, заполните шаблон [6].
Если у вас есть навыки разработки, рекомендуется отладить код на месте после возникновения ошибки и предоставить соответствующий исправленный Pull Request [7].
[Лаборатория видеокодирования Пекинского университета (PKU-VCL)] [1]
Кодировщик AVS2-P2/IEEE1857.4: [xavs2 (Github)] [2], [xavs2 (зеркало в Китае)] [3]
Декодер AVS2-P2/IEEE1857.4: [davs2 (Github)] [4], [davs2 (зеркало в Китае)] [5]
[1]: http://vcl.idm.pku.edu.cn/ «PKU-VCL» [2]: https://github.com/pkuvcl/xavs2 «xavs2 github repository» [3]: https://gitee.com/pkuvcl/xavs2 «xavs2 gitee repository» [4]: https://github.com/pkuvcl/davs2 «davs2 decoder@github» [5]: https://gitee.com/pkuvcl/davs2 «davs2 decoder@gitee» [6]: https://github.com/pkuvcl/davs2/issues «report issues» [7]: https://github.com/pkuvcl/davs2/pulls «pull request»
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )