xavs2 — это open-source кодировщик стандарта видеокодирования AVS2-P2/IEEE1857.4.
Декодер, davs2, можно найти на [Github][4] или [Gitee (зеркало в Китае)][5].
Используйте Visual Studio версии 2013 или более поздней для открытия файла решения ./build/vs2013/xavs2.sln
, затем установите xavs2
в качестве стартового проекта и соберите его.
PATH
. Например, путь C:\Program Files\Git\bin
может быть добавлен, если установлен git-for-windows.nasm.exe
версии 2.13 (или более поздней) необходим и должен быть помещён в каталог build/vs2013
. Для платформы Windows вы можете загрузить пакет и распаковать zip-файл, чтобы получить nasm.exe
: https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/win64/nasm-2.14.02-win64.zip
$ cd build/linux
$ ./configure
$ make
./xavs2 [-f encoder.cfg [-f seq.cfg]] [-p ParameterName=value] [--ParameterName=value]
./xavs2 -f encoder.cfg -f seq4K.cfg -p InputFile=input.yuv -p FramesToBeEncoded=500 \
-p preset=0 -p recon=. -p initial_qp=32 -p OutputFile=test.avs
./xavs2 -p InputFile=input.yuv --FramesToBeEncoded=500 --fps=50 \
--SourceWidth=3840 --SourceHeight=2160 --InputSampleBitDepth=8 --SampleBitDepth=8 \
--thread_frames=1 --thread_rows=1 --preset=0 \
--recon=. --initial_qp=32 --OutputFile=test.avs
Используйте вкладку [«Проблемы» на Github][6].
Мы приветствуем вклад сообщества в этот проект. Спасибо за ваше время! Внося свой вклад в проект, вы соглашаетесь с условиями лицензии и авторскими правами, а также с выпуском вашего вклада на этих условиях.
Если у вас есть исправленные ошибки или функции, и вы хотите поделиться ими с общественностью, пожалуйста, [отправьте запрос на вытягивание][7].
Убедитесь, что ваши изменения не нарушают сборку.
Проведите дымовые тесты и убедитесь, что они проходят.
Отправьте запрос на вытягивание для проверки сопровождающему.
Поддержка высокой битовой глубины (например, 10 бит) и оптимизация SIMD.
Контроль скорости в CBR, VBR.
Адаптивное обнаружение смены сцены и решение о типе кадра.
Поддержка NEON для платформы ARM.
И так далее.
[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/xavs2/issues «report issues» [7]: https://github.com/pkuvcl/xavs2/pulls «pull request»
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )