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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    С lumimasking разобрался:
    Для версии 1,2,2 пишем -lumimasking, а для версии 1,3,127 пишем -masking 1 (или 2)
     
    Для максимального сжатия использую такие параметры кодирования (битрейт просто для примера):
     
    xvid_encraw.exe -pass1 "1.log" -qtype 1 -full1pass -vhqmode 4 -nopacked -framerate 30.000 -bvhq -noclosed_gop -kboost 1 -kreduction 1 -progress 2 -imin 3 -pmin 3 -bmin 3 -oimprove 100 -odegrade 100 -threads 1 -i "1.avs" -o NUL
     xvid_encraw.exe -pass1 "2.log" -pass2 "1.log" -bitrate 2000 -qtype 1 -full1pass -vhqmode 4 -nopacked -framerate 30.000 -bvhq -noclosed_gop -kboost 1 -kreduction 1 -progress 2 -imin 3 -pmin 3 -bmin 3 -oimprove 100 -odegrade 100 -threads 1 -i "1.avs" -o NUL
    xvid_encraw.exe -pass2 "2.log" -bitrate 2000 -qtype 1 -vhqmode 4 -nopacked -framerate 30.000 -bvhq -noclosed_gop -kboost 1 -kreduction 1 -progress 2 -imin 3 -pmin 3 -bmin 3 -oimprove 100 -odegrade 100 -threads 1 -i "1.avs" -avi "1.avi"
    pause
     
    Qpel и GMC не включаю для совместимости с стационарными плеерами.
     
    Есть ли возможность еще повысить сжатие? (про матрицу H263 знаю, шумоподавление в ависинте использую)

    Всего записей: 68 | Зарегистр. 22-05-2010 | Отправлено: 19:36 31-05-2010
    Ironcast



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    матрицы есть и другие, но говорят есть проблемы на плеерах (квадраты). degraimedian+фильтр компенсации+ff3d (последнее сомнительну по битрейту)
    По сборникам фильтров сам те же результаты эффективности получил

    Всего записей: 3885 | Зарегистр. 20-04-2008 | Отправлено: 19:46 31-05-2010
    Gideon Vi

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vladins, Вы бы хоть глянули, дает ли Вам изврат с псевдо трехпроходным кодированием что-нибудь.

    Цитата:
    говорят есть проблемы на плеерах (квадраты)

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

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 03:46 01-06-2010
    V0lt



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

    Цитата:
    в большинстве простеньких бибикеек стоят слабые цпу

    Помниться чел писал, что Pioneer DV-600AV тупит на "Mpeg custom" (и на хоботе об это в FAQ упоминается). Зато более древний Pioneer DV-575 без проблем такое переваривает. Тут возможно от версии чипа зависит или программисты прошивок совсем обленились.

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

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

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

    да в общем и то, и другое. Я со своей стороны на кастомные матрицы забил, ибо качество - это таки кондовая mpeg 2

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 16:16 01-06-2010
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon Vi
    а что думаете насчёт "full quality first pass" ? стоит оно того ?

    Всего записей: 2171 | Зарегистр. 30-06-2008 | Отправлено: 00:53 02-06-2010
    Gideon Vi

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

    Цитата:
    а что думаете насчёт "full quality first pass" ? стоит оно того ?

    стоит

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



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

    Всего записей: 2171 | Зарегистр. 30-06-2008 | Отправлено: 08:48 02-06-2010
    Vladins

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon Vi
    При трехпроходном кодировании квантизеры на последнем проходе получаются немного меньше чем на втором проходе, т.е. маленький прирост качества все-таки есть. Теперь бы еще с компенсацией движения разобраться... и можно догнать x264))
     
     
    Добавлено:
    Стоит ли переходить с 1.2.2 на 1.3.127?

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vladins
    так они и в 2-х проходном получаются меньше, если активирована "full quality first pass"
    насколько помню, оригинальный XviD, 3-х проходное не поддерживал. поправьте, если не так.

    Всего записей: 2171 | Зарегистр. 30-06-2008 | Отправлено: 20:42 02-06-2010 | Исправлено: Valery_Sh, 23:49 02-06-2010
    Gideon Vi

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

    Цитата:
    При трехпроходном кодировании квантизеры на последнем проходе получаются немного меньше чем на втором проходе

    ssim и psnr можно?

    Цитата:
    насколько помню, оригинальный XviD, 3-х проходное не поддерживал. поправьте, если не так

    все так

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 02:38 03-06-2010
    Ironcast



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Блин, посмотрел на  разницу между включенным и отключенным full-qvuality first pass и удивился: в первом файл занимал 1,5 гига, во втором аж 1,3 Что-то многовато. Не ожидал такого.

    Всего записей: 3885 | Зарегистр. 20-04-2008 | Отправлено: 19:10 03-06-2010
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ironcast
    в каком разрешении видео ? длина фильма ? матрица ?
    ограничивали минимальный квантизер для I и P кадров ?
     
    не знаю, правильно ли, но я ограничиваю -2 (для P иногда и 3, если материал "так себе")
    для того, чтобы квантизеры на В-кадрах не были слишком большими, в случае минимального для Р=3, в настройках B-VOPs есть quantizer ratio, quantizer offset
     
    когда-то пытался "постичь" "оптимальные" значения этих величин, но сломал моск, читая тематические форумы. поэтому, особо не мудрствуя, выставляю оба в 1.00 если нужно
     

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



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

    Цитата:
    в каком разрешении видео ? длина фильма ? матрица ?
    ограничивали минимальный квантизер для I и P кадров ?  

    То был рип биатлонной гонки 2004 года. Кванты тоже ограничиваю 2  704x384 около 70 минут
     
    В виртуалдаб xvid есть хорошая опция показывать все значения квантов, когда кодируются.
    Из неё я понял, что в принципе не особо это ограничение и работает: кодек сам выбирает довольно логичные значения, но лучше это самому увидеть

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



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

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



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

    Цитата:
    это со звуком размер ?
    ограничивая "минимальный", вы не ограничиваете "верхний".  
    Нет. Ну это с квантом 2 (= первому проходу)--без звука, отличного качества (ха, ещё с фильтрами) под 2900  
    С биатлоном и футболом это обычное дело. Тем не менее вполне можно смело рубить пополам  
    и итогом размер под  700 метров делать. Кстати, я и до 400-500 спокойно делал: нормально, но на 450 где-то начинается потеря цвета. Квадратов так и не добился
    Цитата:
    может появиться искушение ограничить "верх". но, как я понял, люди, разбирающиеся в потрохах XviD

     
    Флудерасты, скорее. Так во в окошке даба, который показывал кванты при кодировании
    ясно было видно что почём. Так вот при 500 метрах ни один квант не был ни то что равен 3, но и 4 редкость. Так что зачем ограничивать? Так же и  верх: я ставил 7 и только ниже 500
    это иногда было задействовано. Но там я не помню как называются, но ставил чередуясь. Через кадр, какие-то надо ограничивать, какие-то нет B, P , I не помню, а теории не знаю, знаю что правильно (1 и 3 в окошке программы) Но , повторяю, толку в этом большого не увидел.
       

    Всего записей: 3885 | Зарегистр. 20-04-2008 | Отправлено: 22:54 03-06-2010 | Исправлено: Ironcast, 22:55 03-06-2010
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    со "спортом" дела не имел, потому и спрашивал подробности.
    у вас исходник был MPEG2 и при кодировании вы открывали непосредственно VOB ?
    если да, то может быть здесь сЦобака порылась. если сравнить картинку с той, что даёт DGIndex, то станет ясно почему. (если открывать в дубе скрипт, то можно выставить в нём "Fast recompress" в меню "Video".)
     
    насчёт ограничения "сверху".... говорили об этом вполне адекватные авторы на mediatory.ru, и почему-то я им верю (хотя за давностью, имён не припомню)
     
    дело не в самих величинах квантизеров, а в том, как они распределяются в "последовательностях" - пара-тройка кадров будет незаметна, а вот длинная с большими квантами будет выглядеть некрасиво.
    вполне логично обосновано.
     
    помотреть квантизеры можно в любом готовом файле, если в ffdshowVideoDecoder, в секции "визуализация" выбрать "квантизеры" и разрешить саму визуализацию

    Всего записей: 2171 | Зарегистр. 30-06-2008 | Отправлено: 00:22 04-06-2010
    Gideon Vi

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

    Цитата:
    Блин, посмотрел на  разницу между включенным и отключенным full-qvuality first pass и удивился: в первом файл занимал 1,5 гига, во втором аж 1,3 Что-то многовато. Не ожидал такого.

    ня, а можно настройки второго прохода?

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 03:56 04-06-2010
    Ironcast



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

    Цитата:
    (если открывать в дубе скрипт, то можно выставить в нём "Fast recompress" в меню "Video".)  
    Я так и делаю

    Цитата:
    дело не в самих величинах квантизеров, а в том, как они распределяются в "последовательностях" - пара-тройка кадров будет незаметна, а вот длинная с большими квантами будет выглядеть некрасиво.вполне логично обосновано.

     
    Ну смотря насколько ограничивать. Я в данном эксперименте 7 ограничил. от 2-до 7 (я уже и забыл что значит через один, а это именно от каждого пункта минимум 2 максимум 7 ) Логично, то оно логично, но только в том случае если это ограничение будет реально задействоваться. И причём многократно (например для попадания в размер кодер часто определяет 9-11,). Тогда конечно будет тот прикол что и кодирование с минимальным квантом ограничения, кстати я проверял--так оно и вышло. То есть толку от таких 2 проходов--ноль  Но когда очень редкие кванты вылазят за это число, то возможно это только в плюс. В моём случае это практически не потребовалось.
     
    Вот толк от снижения 20 % заметен и в квантах.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    дык этта... а как же у вас с такими настройками получился такой размерчик ?
    действительно, привели бы настройки второго прохода
     
    насчёт остального : тут ить дело привычки и "веры".
    где-то так.

    Всего записей: 2171 | Зарегистр. 30-06-2008 | Отправлено: 20:39 04-06-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