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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    older

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

    Цитата:
    Желательно графический интерфейс и простота настройки.  
     Допустим настройка сервер-клиент - сервер раздает задания а на клиентах выполняется кодирование.

     
    VirtualDubMod 1.4.13.2 это умеет

    Всего записей: 332 | Зарегистр. 15-02-2003 | Отправлено: 20:14 05-11-2011
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Давненько ничего не слышно о Xvid что-то. Забросили его что-ли?
    Есть ли перспективы у данного кодека?
    Или все же стоит переходить в полной мере на x264 ?

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 17:05 31-01-2012
    bomzzz



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    если по рипам судить уже 57 biuld вышел. откуда они его берут фиг знает
     
    Добавлено:

    Цитата:
    на x264

    эти кодеки цвет искажают, если в фильтрах убрать насыщенность то и иксвид лучше пережмет

    Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 17:12 31-01-2012 | Исправлено: bomzzz, 17:13 31-01-2012
    ndch

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

    Цитата:
    эти кодеки цвет искажают

    К чему эта фраза ?
    Все эти кодеки с потерями - строго говоря они все искажают.
     
    Добавлено:

    Цитата:
    если по рипам судить уже 57 biuld вышел. откуда они его берут фиг знает

    Кто они ?
    57 build чего ?
    Все же, пишите более определённо.
    Так получается - ОБС.

    Всего записей: 6522 | Зарегистр. 31-08-2008 | Отправлено: 18:45 31-01-2012
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    57 - это скорее всего не версия билда, это номер последней патченой версии.
    Я использую сейчас версию xvidcore-1.3.2, в которой отображается 63. Что подтверждается при чтении ChangeLog-1.0, находящегося в папке с исходниками. Видим: patch-63, ну и что собственно поправили .
     
    Добавлено:
    Никогда ранее не задавался вопросом, ибо не надо было...
    Есть видео - белые буквы в движении на черном фоне (титры).
    Задача: сжать с минимально возможным битрейтом при этом добиться качества максимально приближенного к оригиналу.
    Жму... и что получается... - на черном фоне появляются артефакты, в определенные моменты фон вообще сероватый становится(должен быть абсолютно черный).
    Что поправить в настройках xvid или какие фильтры применить, чтобы данный эффект не проявлялся или минимизировать его?

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 05:52 04-02-2012 | Исправлено: MihaNix, 06:33 04-02-2012
    Gideon Vi

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

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

    взаимоисключающие понятия.

    Цитата:
    Что поправить в настройках xvid или какие фильтры применить

    во-первых убедиться, что поток реально черно-белый. Если так, то: Greyscale encoding.
    Можно ещё включить GMC (ну и qpel), но потеряете совместимость с железными плеерами.

    Цитата:
    эти кодеки цвет искажают

    Сколько лет той статье, в которой вычитали?

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 08:29 04-02-2012
    ndch

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

    Цитата:
    взаимоисключающие понятия.

    Обычно идут на компромис.
     

    Цитата:
    Сколько лет той статье, в которой вычитали?

    Автор не читатель - автор писатель.

    Всего записей: 6522 | Зарегистр. 31-08-2008 | Отправлено: 12:31 04-02-2012
    szl



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

    Цитата:
    если по рипам судить уже 57 biuld вышел

    а нам и на 73 (r.2058) сборке не плохо живется
     

    Цитата:
    эти кодеки цвет искажают, если в фильтрах убрать насыщенность то и иксвид лучше пережмет

    ну да, мы все может от жизни отстали, или используем не тот xvid?

    ----------
    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 | Отправлено: 14:32 04-02-2012
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Немного побаловался с фильтрами и результатом xvid неудовлетворен...
    И контрасность и яркость, цвета выводил, фильтры шумоподавители... все без толку.
    Изображение первоначально превратил в "оттенки серого", затем черно-белое.
    Прикол в том, что при воспроизведении похоже декодер тупит - были заметны в нескольких местах помехи в виде горизонтальных линий зеленоватого цвета. Хоть и не сильно заметные, но все же.
    Так же оставались шлейфы за проносящимися буквами...
    Установил K-Lite Mega Codec Pack 7.9.0. Заметил, что при воспроизведении в media player classic, из состава K-Lite - шлейфы не наблюдаются. Видать маскирует как-то хитро при декодировании. А вот зеленоватые полосы остались, хоть и немного менее выраженные.
    При воспроизведении в mplayer все ужасно выглядит, в VLC та же картина!
    Воспользовался x264 при тех же битрейтах и был вообще поражен - на тестовом видео, без добавления фильтров он выдавал такой ужасный шум зеленого цвета в том месте, где должна была быть чернота, что результат вообще был непригоден. Замечу, что xvid вел себя намного лучше, не добавляя этого шума. Зато при наложении фильтров - превращения картинки в черно-белую и оттенки серого x264 отлично отработал.
     
    Добавлено:

    Цитата:
    а нам и на 73 (r.2058) сборке не плохо живется

    Думаю ранее люди Xvid имели в виду, говоря про 57 билд.
    Ну а про x264: я по возможности использую последние версии.
    Недавно поправили алгоритм работы. Более эффективно использует поток при заданном битрейте в начале фильма. В более ранних версиях в начале кодируемого видео битрейт сильно задирался, до определенного момента, при этом для последующего куска битрейт уже уменьшался, чтобы вписаться в необходимый размер...
    Сейчас использую x264 core:120 r2146

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 18:43 04-02-2012 | Исправлено: MihaNix, 18:58 04-02-2012
    Gideon Vi

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

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 18:58 04-02-2012
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кстати после кодирования кодеком Xvid из набора K-Lite версия почему то вообще не отражается... Смотрел закодированные им ролики. Подозреваю, что 1.3.2
     
    Добавлено:
    Вообще чудеса какие-то: перезапустил VirtualDub и перекодировал видео. Отображается теперь в полученном файле Writing library: XviD 64
     
    Добавлено:
    Gideon Vi
    Спасибо - все таки определил зоны и применил Greyscale encoding.
     
    Шлейфы остались(после x264 и Greyscale такого не наблюдается). Зеленые помехи на видео тоже присутствуют - похоже аппаратные или программные проблемы, на другом оборудовании не тестировал.

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 19:28 04-02-2012
    Gideon Vi

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вероятно у Вас все же не однородный черный фон. Оптимальным вариантом было бы закодировать титры отдельно, подав файл в VD через Avisynth с опцией Tweak(sat=0) (принудительный перевод в черно-белое). Возможно в VD тоже есть соответствующий фильтр, я хз.

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 09:33 05-02-2012
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Имеется файл, синтезированный на компьютере. Разрешение 1920 на 1080. Требуется закодировать с сохранением детализации. Хочется, чтобы мелкие частицы были ыидны - пыль, текстуры, песчинки и т.д. Пробовал Xvid с выставленным квантизером =2. При просмотре заметно замыливание, артефакты DCT... характерный для Xvid-а шум.
    Подскажите правильные настройки и возможно матрицу для моего изображения, а то я вообще разочаровался в своих результатах.
    Видео как упоминал ранее:
    1920х1080
    29.970 fps
    RGB 32
     
    И да, еще в выходном файле бывает наблюдаются рывки изображения при воспроизведении... грешил на неправильно мной выставленную частоту кадров, но проверил - все верно. Видео как будто притормаживает и потом идет пропуск кадров...
     
    Добавлено:
    В исходном видео движения плавные, резких движений минимум... в основном плавные переходы, медленное приближение камеры и т.д.

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MihaNix
    Лучше сэмпл выложи, так понятнее с чем имеем дело.
     
    1. Попробуй квантизер = 1.
    2. Отключи B-кадры.
    3. По матрицам ничего подсказать не могу.
    4. Используй другой кодек.

    Всего записей: 10506 | Зарегистр. 05-02-2003 | Отправлено: 16:37 12-02-2012
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Но ведь квантизер 1=2, т.е. одинаково. Или я не прав?
     
    Сэмпл выложить не могу, он не сжат - секунда видео примерно 186 Мб весит у меня... и интернет блин,  64кбита\с...
     
    Думаю все же другой кодек использовать - либо x264 lossless, либо его же и битрейт от возможного минимума и задрать до максимум 30~50мбит\с...
     
    Пробовал с переменным битрейтом закодировать x264 приемлемый результат получил на среднем битрейте 35~37мбит\с
     
    Один косяк в таком походе - не на всех устройствах воспроизвести удастся, даже компьютера слабенькие тормозят при воспроизведении

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 17:35 12-02-2012
    djs67

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

    Цитата:
    MihaNix

     Попробуйтематрица

    Всего записей: 57 | Зарегистр. 20-07-2009 | Отправлено: 17:42 12-02-2012
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В x264 на битрейте до 50Мбит\с, при воспроизведении на глаз от оригинала в принципе не отличимо... проверял на нескольких людях, сравнивал потом покадрово еще...
    Просто хотел подобного результата в Xvid добиться и с меньшими битрейтами... кажется не получится , а может я чего не так настраиваю.
    Уже и в дефолт выставлял xvid с квантизером 1 и другие параметры крутил - замыливает ощутимо изображение...
     
    Добавлено:
    djs67
    Спасибо - поэкспериментирую.

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 17:44 12-02-2012
    V0lt



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

    Цитата:
    Но ведь квантизер 1=2, т.е. одинаково.

    Нет не одинаково. Единичка дает почти идеальный результат на обычном видео, правда размер получается большой.
     

    Цитата:
    Сэмпл выложить не могу, он не сжат - секунда видео примерно 186 Мб весит у меня... и интернет блин

    Выложи полноразмерные скриншоты в PNG-формате.
     

    Цитата:
    Думаю все же другой кодек использовать - либо x264 lossless

    x264 lossless не советую. Слишком ресурсоемок. Лучше старый добрый HuffYUV из ffdshow.
     

    Цитата:
    Пробовал с переменным битрейтом закодировать x264 приемлемый результат получил на среднем битрейте 35~37мбит\с

    А если кодировать в режиме CRF = 20, какой битрейт получается?
     
    Ну и еще MPEG-2 могу посоветовать.

    Всего записей: 10506 | Зарегистр. 05-02-2003 | Отправлено: 17:50 12-02-2012
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Думаю есть смысл попробовать Jawor's ZSM (Zigzag Scan Matrix)
     
    Добавлено:
    Посмотрел - мало чем от стандартной отличается...
     
    Добавлено:
    Хотя приглядеться... все же отличия есть

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 17:52 12-02-2012
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Про B-кадры. Обычно они кодируются с большим квантизером, нежели I и P. Это хорошо экономит битрейт, но возможны побочные эффекты в стиле "фон плывет". Поэтому в некоторых случаях оправдано кодировать B-кадры с тем же квантизером, что и  I и P.
    Quantizer Ratio = 1.00, Quantizer Offset = 0.00

    Всего записей: 10506 | Зарегистр. 05-02-2003 | Отправлено: 18:13 12-02-2012
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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