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

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



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

    Еще раз
    Max consecutive B-VOPs = 1 и Packed bitstream = Вкл.
    Т.е. эти обе опции вместе, а не по отдельности.
     
    В этом случае поток будет без проблем воспроизводиться на любом Divx-совместимом плеере. Так же не будет проблем при покадровой навигации в VirtualDub. Кодек DivX с профилем Home Theater тоже генерирует поток с одним последовательным B-кадром и использует Packed Bitstream.
     
    Ссылку на пояснение я дал выше, но всем как всегда.

    Всего записей: 10501 | Зарегистр. 05-02-2003 | Отправлено: 18:26 18-04-2012 | Исправлено: V0lt, 20:31 18-04-2012
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По-поводу Packed bitstream = Вкл. На пред. странице вырвал кусок из http://www.videorip.info/forum/18-megui--universalnyj-mediakonverter/1905-kak-vystavit-zhelaemyj-bitrejd-ili-razmer#1914, где говорится о том что нежелательно включать данную опцию.
     
    А вот первый рип приготовил, нацеленный на совместимость с быт.плеерами как старых моделей (очень) так и новых.
    Для себя чтобы облегчить процесс и понимание составил краткую инструкцию https://sites.google.com/site/bynotehelp/dvd по ней и делал всё. Там же и мои настройки кодека. Единственное что подобрав битрейт вычел из него 192 еще дабы добавить аудиодорожку. В итоге как-то так:
    http://i1203.photobucket.com/albums/bb384/Xant1k/2012_232731.png
    http://i1203.photobucket.com/albums/bb384/Xant1k/2012_232738.png
    Смущает меня правда "Соотношение сторон 3:2"(в видеопроигрывателях отображается как DAR), а далее 16:9
    Хотя при ресайзе подсчитывал близкое значение к соотношению 16:9. Может что-то не так сделал?
     
    Кому интересно, или может какие-то советы еще дать был бы рад услышать, могут скачать (700mb) и оценить
    http://file.karelia.ru/7skvzw/
    http://narod.ru/disk/46621379001.abb22a024188b5f7fdc03bd5016057a9/777.avi.html (запасная ссылка)
     
    Вот кусочек 2-ух минутный(30mb), если весь фильм тяжко качать
    http://file.karelia.ru/t356f7/
    http://narod.ru/disk/46625521001.e59c798425458c9974df4747d0067cfb/999.avi.html (запасная ссылка)
     
    А вот исходник http://rutracker.org/forum/viewtopic.php?t=3218318, так же кусочек его http://ifolder.ru/29968769

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 20:43 19-04-2012
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xant1k
    Цитата:
    где говорится о...

    Нарвали несвязанных цитат из разных источников, правильного вывода не сделали.  

    Всего записей: 10501 | Зарегистр. 05-02-2003 | Отправлено: 21:23 19-04-2012 | Исправлено: V0lt, 21:26 19-04-2012
    Gideon Vi

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

    Цитата:
    Нарвали несвязанных цитат из разных источников, правильного вывода не сделали.  

    пардон, а на чем строится правильный? На настройках из divx? Всю сознательную жизнь кодирую без и хоть бы раз вылезла проблема с совместимостью.

    Цитата:
    Ссылку на пояснение [?] я дал выше, но всем как всегда.

    ну как-то мимо она прошла. Пойду, почитаю.
     
    Добавлено:
    а, ну т.е. для возможного последующего редактирования. Ну, ок, вопрос снимаю.

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 02:49 20-04-2012 | Исправлено: Gideon Vi, 02:52 20-04-2012
    Xant1k



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

    Цитата:
    Смущает меня правда "Соотношение сторон 3:2"(в видеопроигрывателях отображается как DAR), а далее 16:9  
    Хотя при ресайзе подсчитывал близкое значение к соотношению 16:9. Может что-то не так сделал?

    Понял в чем беда )
    Всё дело оказалось в том куда проект помещал. Я через VDubMOD кодировал, а надо через MPEG2 было. Просто упёрся в то, что в MOD есть при сохранении для быт. плееров галочка "Save AVI in old 1.0 (VfW 1.1e) format (Compatibility mode)". Теперь буду в MPEG2 операций делать, а через MOD менять режим
     

    Цитата:
    Нарвали несвязанных цитат из разных источников, правильного вывода не сделали.  

    Почитал сейчас трекеры релиз групп ни одна не выставляет галку для этой опции. В обзоре на 3dnews тоже говорится о её снятии.

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 08:45 21-04-2012 | Исправлено: Xant1k, 08:46 21-04-2012
    Ironcast



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кому-то приходила в голову кодировать с половинным квантизером, вроде 3,5 или 3,75 и проанализировать результаты ? Причина всё та эе лень делать второй проход для файлов с фильтрами (долго) , плюс иногда первый проход не задействуется, и всегда не задействуется когда вместо одного b-фрейма выставляю 2 . Второй проход идёт как первый и так до бесконечности.. Вообще забил на эту двухпроходимость, тем более что все равно кванты при моих рипах в основном на 80 %= 4 кванту (видны при кодировании)  

    Всего записей: 3882 | Зарегистр. 20-04-2008 | Отправлено: 11:26 03-05-2012
    Gideon Vi

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

    Цитата:
    Кому-то приходила в голову кодировать с половинным квантизером, вроде 3,5 или 3,75

    никакого криминала в этом нет, смотри по качеству. Меня ниже двойки для i/p и тройки для b не устраивает.

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 16:00 03-05-2012
    Ironcast



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

    Цитата:
    никакого криминала в этом нет, смотри по качеству.
    Качество на телевизоре JVC 1995 весьма хорошее даже на разрешении 352x180--проверял ради прикола.. На новом же ЖКТ-- в любом xvid квадраты.. Хорошо, что ЖКТ не в моей комнате. Мне интересно было как работает нецелый квант..  

    Всего записей: 3882 | Зарегистр. 20-04-2008 | Отправлено: 07:07 04-05-2012
    Gideon Vi

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

    Цитата:
    Мне интересно было как работает нецелый квант..  

    нормально.

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 10:27 04-05-2012
    Xant1k



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

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 13:42 06-05-2012 | Исправлено: Xant1k, 14:42 06-05-2012
    Ironcast



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

    Цитата:
    нормально.
    Гм.. По-моему просто тупо берёт каждый четвёртый квант (при 3,75) и не 4 а три присваивает... Увы, crf не выходит

    Всего записей: 3882 | Зарегистр. 20-04-2008 | Отправлено: 16:06 06-05-2012
    Fil_2071



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XviD (1.3.2-x64) не сохраняет настройку Display encoding status и соответственно не показывает во время кодирования диаграмму квантования. Кто знает, как его заставить эту настройку сохранить? (Windows 7 64 bit).

    ----------
    От сумы, тюрьмы и больницы не зарекайся ;-)

    Всего записей: 2003 | Зарегистр. 30-03-2002 | Отправлено: 16:46 08-07-2012
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fil_2071
    Интересно - где xvid сохраняет свои параметры? В реестре?
    Возможно просто у вас недостаточно привилегий для изменения параметров.
    Попробуйте запустить программу с привилегиями администратора.

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 15:07 10-07-2012
    bomzzz



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а какая разница. или в файле реестра, или в файле настроек. любопытно - поищи. скорее всего в ручную найдешь  
    HKEY_CURRENT_USER\Software
     
    HKEY_LOCAL_MACHINE\SOFTWARE - может тут конечно. если не найдешь мжно сделать снимок реестра изменить настрйоки сделать второй и сравнить. прог таких много RegShotUni для WinPE юзают обычно, но он не все ветки сканирует. но такое простое найти наверняка как раз подойдет. он портативный
     
    файл настроек или в юзере, или прямо в папке с программой.

    Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 16:14 10-07-2012 | Исправлено: bomzzz, 16:18 10-07-2012
    Fil_2071



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

    Цитата:
    Возможно просто у вас недостаточно привилегий для изменения параметров.  

    Учетная запись как раз Администратора - все привилегии есть.
     
    bomzzz

    Цитата:
    файл настроек или в юзере, или прямо в папке с программой.  

    Не нашел.
    А в реестр лезть... Ну его.
     
    Спасибо за советы.

    ----------
    От сумы, тюрьмы и больницы не зарекайся ;-)

    Всего записей: 2003 | Зарегистр. 30-03-2002 | Отправлено: 18:07 10-07-2012
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Лень просто было лезть смотреть, но жутко интересно стало.
    Мысль пришла, что можно пресеты стандартные выставить и загнать в reg файлы... так и буду юзать
    hkey_current_user\software\gnu\xvid\
    там параметр display_status: 1 - включен, 0 - выключен.
    Проверьте, что параметр сохранился...

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В чем может быть проблема - кодировал видео xvid-ом +VirtualDub. Причем решил сделать это отдельными фрагментами минимальный из которых продолжительностью примерно 3 минуты.
    Просто к некоторым фрагментам необходимо было применить фильтр - сделать изображение монохромным.
    Основное видео кодировал с битрейтом примерно 1500кбит, монохромное (там у меня сменяющийся текст... типа титров) с битрейтом подобранным экспериментально от 500 до 200кбит.
    В конце концов склеил эту последовательность в том же VirtualDub.
    Перед этим у меня на диске лежала та же видеопоследовательность, но закодированная в один проход с теми же настройками, за исключением: битрейт 1500кбит, без применения фильтров.
    Был удивлен результатом - видео которое кодировалось за раз - было значительно меньше склеенного, хотя по логике суммарный битрейт склеенного должен быть значительно меньше.
    Почему так произошло?
    Могу ли явно задавать участкам видео, при кодировании Xvid-ом битрейт и применять к ним фильтры - используя VirtualDub? Просто в настройках Xvid-а есть такая опция "зоны" - но там используется не битрейт а квантизер и могу применить greyscale - это для меня не совсем удобно. Монохромный мне нужен для того, чтобы убрать шум фона и сделать текст более читаемым, к тому же была мысть, что так xvid легче скодирует видео... почему это не так (битрейт значительно понизить не получается)?

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 00:59 12-07-2012
    Ironcast



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

    Цитата:
    Монохромный мне нужен для того, чтобы убрать шум фона и сделать текст более читаемым, к тому же была мысть, что так xvid легче скодирует видео... почему это не так (битрейт значительно понизить не получается)?
    По воду первой половины поста не знаю, а по поводу зон с текстом--немного на этом битрейта сэкономишь--мало деталей там. Раньше много химичили, но овчинка не стоит выделки. Кстати припоминаю, что жаловались, что эти титры кодировался с максимальными квантами А сейчас кому эти нужны 20-30 кб битрейта? Лох все равно смотрит на размер "чем больше файл, тем лучше качество"--его  амёбная логика и умирает подобное ремесло.
     
     
    Добавлено:

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

    Всего записей: 3882 | Зарегистр. 20-04-2008 | Отправлено: 01:18 12-07-2012
    MihaNix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    За раз - имел в виду не однопроходное кодирование.(Файл кодированный одним куском)
    Кстати все фрагменты кодировались в 2 прохода, настройки кроме битрейта не менялись.
     
    Добавлено:
    Зачем до сих пор тянут поддержку MMX, SSE и 3Dnow в коде на asm-е? Писали бы только для SSE2.
     
    На данный момент все современные процессоры имеют поддержку SSE2.
    Кодирование на устаревших, слабых машинах нецелесообразно, на всякий случай можно воспользоватся более старой версией кодека.
     
    Прежде, чем начать разбираться с данным кодеком поудалял нафиг asm код для не x86 машин и дублирующий (3Dnow, MMX) код с использованием устаревших инструкций.
    В планах удалить проверку cpuid.
    Компилирую код только под винду - пока все идет без проблем.
    Есть ли тут люди, расковырявшие этот кодек?
    Может есть у кого максимально кастрированный вариант, учитывающий вышеперечисленные пожелания - поделитесь плиз.
    Хочу в итоге оставить только поддержку SSE2, максимально уменьшить кол-во кода и дальше изучать работу данной программы.
    Ковыряю ее лишь из праздного любопытства.

    Всего записей: 124 | Зарегистр. 18-06-2010 | Отправлено: 14:26 12-07-2012
    Ironcast



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

    Цитата:
    Ковыряю ее лишь из праздного любопытства.
    Ну, я так когда-то винду кастрировал, а что весело.. Зря не записал результаты. В плане скорости, прибавки заметной нет, а зато здорово понимаешь что за что отвечает..
    Цитата:
    Кстати все фрагменты кодировались в 2 прохода
    Так я и подумал..Кстати, ещё неплохая прога bitrate viewer.. Немало инфы даёт о распределении битрейта. Я скринил графики, потом сравнивал их в графической смотрелке...
    Цитата:
    Мысль пришла, что можно пресеты стандартные выставить
    По-моему, настройки кодека сохраняются Ctrl+S (файлы vcf), плюс применяемые фильтры... Здорово помогает, когда много одинаковой работы...  
     
     

    Всего записей: 3882 | Зарегистр. 20-04-2008 | Отправлено: 23:37 12-07-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