Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Xvid codec

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

Открыть новую тему     Написать ответ в эту тему

vasill

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

XviD это популярный открытый (open source) ISO MPEG-4 совместимый видеокодек, представляющий собой альтернативу для коммерческого DivX кодека. Кодек написан на С при использованием ассемблерных оптимизаций для улучшения качества и скорости, включая поддержку возможностей MMX, SSE, SSE2 и 3Dnow! для современных процессоров и AltiVec для PowerPC (макинтош). Кодек содержит множество настроек и фильтров. В последнее время широко используются во многих цифровых фильмах и роликах. Это некоммерческий проект и он разрабатывается и поддерживается многими энтузиастами по всему миру.
 
По тестам одного из самых известных ресурсов посвященных цифровому видео - doom9.org, XviD является лидером среди ASP (Advanced Simple Profile) кодеков. (Для просмотра выключите JavaScript)
 
Где скачать:
 
На официальном сайте Xvid.org можно скачать уже скомпилированный готовый кодек с графической оболочкой, либо исходный код XviD для девелоперов.  
 
 
Статьи по XviD на русском:
  • Настройки кодека XviD (от 27.11.2005)
  • Кодек Xvid (от 23.12.2003)
  • Руководство по трансформации DVD в DivX/XviD (от 04.03.2004)
     
    Русскоязычные форумы по видеокодированию:
  • "Цифровое видео" на ruforum.net
  • "Цифровое видео" на forum.ixbt.com
     
    Англоязычные ресурсы по XviD:
  • forum.doom9.org
  • www.xvid.org
  • forum.digital-digest.com
  • страница XviD на wikipedia.org

  • Всего записей: 360 | Зарегистр. 23-08-2001 | Отправлено: 21:38 12-12-2002 | Исправлено: ndch, 11:27 08-06-2020
    Vladins

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Усовершенствованный вариант пакетной конвертации AVI to AVI:

    Код:
    @echo off
    :: *** старт команд ***
    for %%i in (*.avi) do (
    echo ********** File %%i **********
     
    echo.
    echo [%DATE% %TIME%] start convert video
    echo.
    echo AviSource^("%%i", audio=false^) ConvertToYV12^ >%%~ni.avs
    echo [ %DATE%  %TIME%] 1 pass
    "C:\Program Files\1\clienc\xvid_encraw.exe" -i "%%~ni.avs" -pass1 ".stats" -full1pass -kboost 1 -kreduction 1 -oimprove 100 -odegrade 100 -overhead 0 -nopacked -vhqmode 4 -qtype 1 -masking 2 -imin 3 -pmin 3 -bmin 3 -progress 3 -noclosed_gop -bvhq -threads 1 -framerate 30.00000 -avi "%%~ni.video.avi"
    echo.
    echo [ %DATE%  %TIME%] 2 pass
    echo.
    "C:\Program Files\1\clienc\xvid_encraw.exe" -i "%%~ni.avs" -pass2 ".stats" -bitrate 2000 -kboost 1 -kreduction 1 -oimprove 100 -odegrade 100 -overhead 0 -nopacked -vhqmode 4 -qtype 1 -masking 2 -imin 3 -pmin 3 -bmin 3 -progress 3 -noclosed_gop -bvhq -threads 1 -framerate 30.00000 -avi "%%~ni.video.avi"
    del %%~ni.avs
    echo.
    echo [%DATE% %TIME%] start convert audio
    echo.
    echo DirectShowSource^("%%i"^) >%%~ni.avs
    "C:\Program Files\1\clienc\Wavi.exe" %%~ni.avs - | "C:\Program Files\1\clienc\lame.exe" --cbr --strictly-enforce-ISO --noreplaygain -b 160 -q0 - %%~ni.mp3
    "C:\Program Files\1\clienc\ffmpeg.exe" -i %%~ni.mp3 -itsoffset 00:00:00.030 -i %%~ni.video.avi -vcodec copy -acodec copy  D:\temp\outputbp\%%~ni.avi
    del %%~ni.video.avi
    del %%~ni.mp3
    del %%~ni.avs
    del .stats
    )
    pause

     
    Кто знает как выставить в командной строке низкий приоритет?

    Всего записей: 68 | Зарегистр. 22-05-2010 | Отправлено: 20:31 18-06-2010
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vladins

    Цитата:
    Кто знает как выставить в командной строке низкий приоритет?

    попробуй свой батник так запустить:
    start /LOW convertAVI.cmd

    Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 21:35 18-06-2010
    Gideon Vi

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    если не поможет, запускай сначала cmd, ставь ему низкий приоритет, а уже в нем запускай батник
     
    Добавлено:

    Цитата:
    CUDA

    будет. Вместе с серьезным падением в качестве. Либо потребуется такое кол-во времени и такой объем костылей, которые тратить на морально устаревший энкодер смысла нет.
    Если хочеться повозиться, то лучше копай в сторону многопоточности, ибо она в сабже не очень.

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 02:59 19-06-2010 | Исправлено: Gideon Vi, 03:04 19-06-2010
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Просто кодек ну очень медленно работает. Посмотрел вставки на астме sse, mmx и считаю что подобное хорошо ляжет на куду. Или я не прав? Скачал xvid.1.3.0-(cvs).091025.03.29-vaq-mtk-icl11_x64_no_inst -под Win7 x64 - работать не захотело, али с командной строки юзать?

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 14:27 19-06-2010
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    только пересылка данных с CPU наGPU всю производительность думаю съест.

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 06:33 20-06-2010
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    мне, положим, фиолетово, что он "морально устарел". когда все без исключения бытовые шарманки начнут принимать x264, перейду на него.
     
    недавно попросили пережать цикл документальных с DVD, с сохранением совместимости с бытовыми балалайками. сделал в Xvid на ура.

    Всего записей: 2171 | Зарегистр. 30-06-2008 | Отправлено: 17:42 28-06-2010 | Исправлено: Valery_Sh, 17:42 28-06-2010
    Ironcast



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    морально устарел

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

    Всего записей: 3886 | Зарегистр. 20-04-2008 | Отправлено: 01:56 29-06-2010
    Gideon Vi

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    мне, положим, фиолетово, что он "морально устарел".

    Абсолютно не понятно, к чему этот Ваш манифест.

    Цитата:
    Я же , к примеру, никогда не понимал в чём смысл смотреть фильм в кинотеатре в первую неделю

    У Вас дома аппаратура, сравнимая по эффекту с мега кинотеатром? Искренне за Вас рад.
    Поход в кинотеатр - это ещё и способ проголосовать рублем за понравившийся фильм. К примеру, у нас больше не будет фильмов, сравнимых по эффекту с Watchmen именно из-за того, что основная прибыль в кинотеатрах делается на молодых людях, которые в силу отсутствия жизненного опыта увидели в отличном фильме только шокирующий их фасад.

    Цитата:
    когда через две можно будет спокойно посмотреть дома..

    Вот из-за такой жизненной позиции теперь приходиться брать PS3, так как на PC с каждым годом все меньше мега игр.
    Почему-то большинство не понимает, что за ништяки надо платить.

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 02:53 29-06-2010 | Исправлено: Gideon Vi, 02:57 29-06-2010
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon Vi
    да какой там манифест,  это больше для неофитов чтоб не пугать. ага.

    Всего записей: 2171 | Зарегистр. 30-06-2008 | Отправлено: 07:06 29-06-2010
    Ironcast



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Поход в кинотеатр - это ещё и способ проголосовать рублем за понравившийся фильм.  

    Да нет, на новые фильмы и игры меня уже не подсадить..Эффекты просто не люблю во всём.
     Но я не понимал этого явления и в докомповую эпоху. Когда первые сеансы были в самое смотримое время забиты, и с дорогими ценами, а спустя две-три недели на тот же фильм свободно можно было попасть и довольно ощутимо дешевле..Вот этого-то явления я точно н не понимаю Стремления толпы куда-то спешить и потом хвалиться этим друг перед дружкой (иного объяснения не могу предположить, хотя буду признателен за иной вариант рали интереса )  

    Всего записей: 3886 | Зарегистр. 20-04-2008 | Отправлено: 15:29 29-06-2010
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста ресурсы на русском языке, касающиеся Xvid. Интересует компиляция из исходников. Очень большое желание разобраться в коде что к чему, какие алгоритмы используются.
    Еще вопрос назрел - много ли ресурсов требует DCT? Так же в исходниках содержится несколько реализаций на астме, в зависимости от используемой архитектуры зависимостей в сишных кодах не нашел, только в файлах проекта ссылки на асм и си файлы - как правильно подключать новые файлы к проекту на Visual Studio 2008.
    Понимаю что тексты изобилуют комментариями, но вот беда с английским языком у меня плоховато. Что такое предсказание движения, и какие участки кода отвечают за данные функции.
    Исходники Xvidcore версии 1.2.2

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 16:19 17-07-2010
    Vladins

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Консольная версия 1,3,0 при -threads 4 загружает 4 ядра на 60%, можно ли сделать 100%?

    Всего записей: 68 | Зарегистр. 22-05-2010 | Отправлено: 20:43 07-08-2010
    SamLab



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    с учетом использования моих настроек

    Файл удален...

    ----------
    SamLab.ws - Программы и русификаторы + SamForum.org - Софтовый форум + Мой Телеграм

    Всего записей: 6597 | Зарегистр. 15-07-2004 | Отправлено: 01:47 08-08-2010
    szl



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    XviD.1.3.0-(CVS).100814.02.44-VAQ-MTK x86/x64  
     
    XviD.1.3.0-(CVS).100814.02.44-VAQ-MTK-DivX-icl11 x86 Вариант с инсталлятором / With installer (886.97 Кбайт 2010-08-14 03:09:52) (xvid_encraw.exe, xvidcore.dll; xvidvfw.dll; xvid.ax (static). Intel® C++ Compiler Professional Edition for Windows 11.1.065)
     
    XviD.1.3.0-(CVS).100814.02.44-VAQ-MTK-DivX-icl11 x64 Вариант с инсталлятором / With installer (1.01 Мбайт 2010-08-14 03:08:39) (xvid_encraw.exe, xvidcore.dll; xvidvfw.dll; xvid.ax (static). Intel® C++ Compiler Professional Edition for Windows 11.1.065)
     
    Изменения:  
    •skip mv_bits assert in _DEBUG mode;
    •app-level multi-threading for xvid_encraw;
    •typo with sequence splitting;
    •fixed multithreaded AVI input (hopefully);
    •fixed rounding issue for app-level multi-threading;
    •API change: signal fourcc to xvidcore;
    •decoder: better distinguish between xvid and non-xvid streams.


    ----------
    Win11 x64, i7 8700K 5Ghz, MasterLiquid Pro 280, ASUS MAXIMUS X HERO, G.Skill (2x8GB) Trident Z F4-3600C16D-16GTZ, Crucial MX500 1TB, RX 5700,TV Philips 43PUS6703/12, Zappiti 4K HDR

    Всего записей: 1286 | Зарегистр. 14-12-2002 | Отправлено: 03:25 14-08-2010 | Исправлено: szl, 03:26 14-08-2010
    ALEX666999



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    szl: XviD.1.3.0-(CVS).100814.02.44-VAQ-MTK x86/x64

    Спасибо. Однако мелкий глюк, то ли у меня, то ли в инсталляторе (x86): вроде указал, что не нужно декодировать xvid'овским декодером, но всё равно, декодерует им по-умолчанию Разрегистрировал вручную (ax).

    Всего записей: 6652 | Зарегистр. 20-05-2004 | Отправлено: 06:34 15-08-2010
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто ковырял исходники Xvid - подскажите пожалуйста. Что описывается в файле sad.c. А то лажа какаято получается си я знаю плохо, видимо от того мне кажется что там левый код, бесполезно нагружающий процессор - не могу его связать с остальным кодом.

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 12:37 29-08-2010
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MihaNix

    Цитата:
    Что описывается в файле sad.c.

    Судя по комментариям там есть Functions used in motion estimation algorithms

    Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 13:01 29-08-2010
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да это я понял. И даже нашел куски, которые способен понять. Но в целом замутно все, как будто в холостую CPU циклами нагружают. Может какой ресурс Русскоязычный подскажете, где бы все разжовывалось по Xvid-у?
     
    Добавлено:
    Да к чему я?
    Вот эта конструкция как нельзя кстати параллелится(на SIMD ляжет хорошо). Короче есть куда еще копать.
    for (j = 0; j < 16; j++) {
                sad += abs(ptr_cur[0] - ptr_ref[0]);
                ...
                sad += abs(ptr_cur[15] - ptr_ref[15]);
     
                if (sad >= best_sad)
                    return sad;
     
                ptr_cur += stride;
                ptr_ref += stride;  
    Только как все это реализовать? Пока только планы.
     
    Добавлено:
    iDCT тоже хорошо распараллелится - по моим расчетам прирост в производительности от 30 до 40% будет.
     
    Кстати сходил по ссылочке(см. выше) на Xvid 1.3.0 -  так она заработала у меня наконецто(раньше не рабочая была).

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 17:47 01-09-2010
    szl



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Если у кого то касперский ругается на файл xvid_encraw.exe, то не обращайте на это внимание, это ложное срабатывание антивирусной программы.
     
    ответ из KAV:

    ----------
    Win11 x64, i7 8700K 5Ghz, MasterLiquid Pro 280, ASUS MAXIMUS X HERO, G.Skill (2x8GB) Trident Z F4-3600C16D-16GTZ, Crucial MX500 1TB, RX 5700,TV Philips 43PUS6703/12, Zappiti 4K HDR

    Всего записей: 1286 | Зарегистр. 14-12-2002 | Отправлено: 13:50 02-09-2010
    mrdime



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа!
    Возник такой вопрос. Делаю рип ДВД с помощью AutoGK. Несмотря на то, что кодирую в 2 прохода, выставляю довольно большой (2250Мб для фильма 1:36 ч. и размере картинки 720*544) конечный размер, получаю ужасное по качеству видео - шлейф из мелких черных квадратиков - особенно, когда идет быстрое перемещение объектов.

    Подозреваю, что проблема в кривых настройках кодека. Что, надо изменить, чтобы получалось качественное видео?

    Всего записей: 2975 | Зарегистр. 04-01-2005 | Отправлено: 16:24 06-09-2010 | Исправлено: mrdime, 16:27 06-09-2010
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

    Компьютерный форум Ru.Board » Компьютеры » Программы » Xvid codec


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru