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

OSCHINA-MIRROR/pkuvcl-davs2

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 20:13 ec1b4de

davs2 — это декодер с открытым исходным кодом стандарта кодирования видео AVS2-P2/IEEE1857.4.

Кодировщик xavs2 можно найти на Github или Gitee (зеркало в Китае).

GitHub tag GitHub issues GitHub forks GitHub stars

Linux(Ubuntu-16.04): Travis Build Status Windows(VS2013): AppVeyor Build Status

Звёзды за всё время Звёзды за всё время

Как скомпилировать

Windows

Используйте VS2013 или последнюю версию Visual Studio, откройте решение ./build/vs2013/davs2.sln и установите davs2 в качестве стартового проекта.

Примечания

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

Как попробовать

Декодируйте поток 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 для сравнения
--threads=N -t N Настройка количества потоков для декодирования (по умолчанию: 1)
--md5=M -m M MD5 для проверки правильности выходного файла YUV
--verbose -v Включение отображения статуса декодирования для каждого кадра (по умолчанию включено)
--help -h Отображение этой инструкции

Проблемы и запросы на вытягивание

Проблемы следует сообщать здесь.

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

Домашние страницы

PKU-VCL

AVS2-P2/IEEE1857.4 Кодировщик: xavs2 (Github), xavs2 (зеркало в Китае)

AVS2-P2/IEEE1857.4 Декодер: davs2 (Github), davs2 (зеркало в Китае)

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/pkuvcl-davs2.git
git@api.gitlife.ru:oschina-mirror/pkuvcl-davs2.git
oschina-mirror
pkuvcl-davs2
pkuvcl-davs2
master