davs2 — это декодер с открытым исходным кодом стандарта кодирования видео AVS2-P2/IEEE1857.4.
Кодировщик xavs2 можно найти на Github или Gitee (зеркало в Китае).
Linux(Ubuntu-16.04):
Windows(VS2013):
Используйте VS2013 или последнюю версию Visual Studio, откройте решение ./build/vs2013/davs2.sln
и установите davs2
в качестве стартового проекта.
PATH
. Например, путь C:\Program Files\Git\bin
можно добавить, если установлен git-for-windows.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
$ 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 | Отображение этой инструкции |
Проблемы следует сообщать здесь.
Если вы исправили какие-то ошибки или реализовали новые функции и хотите поделиться ими с общественностью, пожалуйста, отправьте запрос на вытягивание.
AVS2-P2/IEEE1857.4
Кодировщик: xavs2 (Github), xavs2 (зеркало в Китае)
AVS2-P2/IEEE1857.4
Декодер: davs2 (Github), davs2 (зеркало в Китае)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )