1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/pkuvcl-xavs2

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

xavs2 — это open-source кодировщик стандарта видеокодирования AVS2-P2/IEEE1857.4.

Декодер, davs2, можно найти на [Github][4] или [Gitee (зеркало в Китае)][5].

GitHub tag GitHub issues GitHub forks GitHub stars Travis Build Status AppVeyor Build Status

Сборка

Windows

Используйте Visual Studio версии 2013 или более поздней для открытия файла решения ./build/vs2013/xavs2.sln, затем установите xavs2 в качестве стартового проекта и соберите его.

Примечания

  1. Необходим shell executor, например, bash в git для Windows, который должен быть найден в переменной PATH. Например, путь C:\Program Files\Git\bin может быть добавлен, если установлен git-for-windows.
  2. 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

Linux

$ 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 )

Вы можете оставить комментарий после Вход в систему

Введение

xavs2 — это open-source кодер стандарта видеокодирования AVS2/IEEE1857.4. Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/pkuvcl-xavs2.git
git@api.gitlife.ru:oschina-mirror/pkuvcl-xavs2.git
oschina-mirror
pkuvcl-xavs2
pkuvcl-xavs2
master