x264 - обратите внимание! (часть 2я)

Делимся опытом. Задаем вопросы и отвечаем на них. Обсуждаем статьи и новости.

Модератор: Модераторы Обсерватории

Re: x264 - обратите внимание! (часть 2я)

Сообщение BugMaster » Пт июл 25, 2014 7:01 pm

kondrik писал(а):Посоветуйте по поводу проблем с параметрами кодирования.
Я прописываю такие параметры в параметрах кодека:
Код: Выделить всё
--crf 28 --ref 3 --trellis 1 --mixed-refs --deblock -2:-2 --bframes 2 --direct spatial --b-bias 0 --me hex --subme 5 --no-chroma-me --merange 16 --mvrange 0 --mvrange-thread 0 --scenecut 40 --partitions i4x4,i8x8,p8x8,b8x8 --aq-mode 3 --b-adapt 1 --ratetol 0.5 --qcomp 0.6 --cplxblur 20 --qblur 0.5 --keyint 250 --min-keyint 15 --nr 0 --qpmin 10 --qpmax 51 --qpstep 4 --deadzone-inter 21 --deadzone-intra 11 --quiet --threads 2  --ipratio 1.4 --pbratio 1.3 --chroma-qp-offset 0 --vd-hack

В результате видео записывается, но при проигрывании я вижу только стопкадр на первом кадре. Если спозиционировать плеер в любую часть файла, то проигрывание будет происходить без проблем.
Не удается победить эту проблему. Раньше использовал модифициорованный 264 кодек, то там таких проблем не наблюдалось.

В какой программе кодируешь? Если не в VitrualDub, то использовать VirtualDub Hack (--vd-hack) нельзя.
BugMaster
Старшина 1ой статьи
Старшина 1ой статьи
 
Сообщения: 263
Зарегистрирован: Ср янв 30, 2008 4:36 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение kondrik » Пт июл 25, 2014 4:10 pm

Посоветуйте по поводу проблем с параметрами кодирования.
Я прописываю такие параметры в параметрах кодека:
Код: Выделить всё
--crf 28 --ref 3 --trellis 1 --mixed-refs --deblock -2:-2 --bframes 2 --direct spatial --b-bias 0 --me hex --subme 5 --no-chroma-me --merange 16 --mvrange 0 --mvrange-thread 0 --scenecut 40 --partitions i4x4,i8x8,p8x8,b8x8 --aq-mode 3 --b-adapt 1 --ratetol 0.5 --qcomp 0.6 --cplxblur 20 --qblur 0.5 --keyint 250 --min-keyint 15 --nr 0 --qpmin 10 --qpmax 51 --qpstep 4 --deadzone-inter 21 --deadzone-intra 11 --quiet --threads 2  --ipratio 1.4 --pbratio 1.3 --chroma-qp-offset 0 --vd-hack

В результате видео записывается, но при проигрывании я вижу только стопкадр на первом кадре. Если спозиционировать плеер в любую часть файла, то проигрывание будет происходить без проблем.
Не удается победить эту проблему. Раньше использовал модифициорованный 264 кодек, то там таких проблем не наблюдалось.
kondrik
Юнга
 
Сообщения: 3
Зарегистрирован: Чт июл 17, 2014 4:01 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение BugMaster » Чт июл 17, 2014 6:29 pm

kondrik писал(а):Большое спасибо. То что нужно. А для удаления есть аналогичный ключ?
Какие еще есть ключи командной строки для инсталлятора?

Installer Usage
BugMaster
Старшина 1ой статьи
Старшина 1ой статьи
 
Сообщения: 263
Зарегистрирован: Ср янв 30, 2008 4:36 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение kondrik » Чт июл 17, 2014 6:11 pm

Большое спасибо. То что нужно. А для удаления есть аналогичный ключ?
Какие еще есть ключи командной строки для инсталлятора?
kondrik
Юнга
 
Сообщения: 3
Зарегистрирован: Чт июл 17, 2014 4:01 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение BugMaster » Чт июл 17, 2014 5:32 pm

kondrik писал(а):Добрый день. Подскажите по поводу инсталляции кодеку x264vfw в тихом режиме с командной строки. Есть ли такой режим установки?
Я раньше пользовался модифицированной сборокой, которую мог установить, скопировав x264vfw.dll и записав строки в реестр:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32]
"VIDC.X264"="x264vfw.dll"

Сейчас попробовал таким же способом установить оригинальную сборку x264vfw. Но под 64-битной ОС кодек не работает. Для 32-битной ОС все работает без проблем.
Если я ставлю оригинальный инсталлятор, то тогда кодек работает как на 64 битной ОС, так и на 32 битной ОС.

Как и для большинства других инсталляторов сделанных на NSIS, можно использовать /S для тихого режима и /D=<путь для установки>, если нужно сменить папку установки. Т.е.
Код: Выделить всё
x264vfw.exe /S
или
x264vfw.exe /S /D=c:\Program Files (x86)\x264vfw
BugMaster
Старшина 1ой статьи
Старшина 1ой статьи
 
Сообщения: 263
Зарегистрирован: Ср янв 30, 2008 4:36 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение kondrik » Чт июл 17, 2014 4:37 pm

Добрый день. Подскажите по поводу инсталляции кодеку x264vfw в тихом режиме с командной строки. Есть ли такой режим установки?
Я раньше пользовался модифицированной сборокой, которую мог установить, скопировав x264vfw.dll и записав строки в реестр:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32]
"VIDC.X264"="x264vfw.dll"

Сейчас попробовал таким же способом установить оригинальную сборку x264vfw. Но под 64-битной ОС кодек не работает. Для 32-битной ОС все работает без проблем.
Если я ставлю оригинальный инсталлятор, то тогда кодек работает как на 64 битной ОС, так и на 32 битной ОС.
kondrik
Юнга
 
Сообщения: 3
Зарегистрирован: Чт июл 17, 2014 4:01 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение LrRaiden » Вт окт 08, 2013 1:27 am

заменил тругими ссылками
LrRaiden
Юнга
 
Сообщения: 23
Зарегистрирован: Сб апр 25, 2009 12:23 am
Откуда: С-Пб.

Re: x264 - обратите внимание! (часть 2я)

Сообщение VicoNT » Пт окт 04, 2013 9:51 pm

Страница не найдена - пишет ссылка. Нет видеофайла
Жизнь нужно прожить так, чтобы Боги в восторге предложили еще одну //// Жизнь удалась, если коньяк, который мы пьем, старше женщин, с которыми мы спим
VicoNT
Капитан 2го ранга
Капитан 2го ранга
 
Сообщения: 5809
Зарегистрирован: Чт янв 01, 1970 6:00 am
Откуда: Новосибирск

Re: x264 - обратите внимание! (часть 2я)

Сообщение LrRaiden » Вт сен 24, 2013 1:13 pm

еще 2год назад кодировал видео в 10bit точность для видео хостингов и нормально оно отоброжалось, но вот в новых версия adobe flash player гдето год назад появилась проблема цвет стал отоброжатся не коректтно. Вопрос можноли это как то излечить, вот пример http://www.myvi.ru/watch/1d4d05db-1ad2- ... 344f970628
http://rutube.ru/video/5001a9c6d3465e77 ... aeb5f9673/
В 10bit кодировал только избранное, в аниме достаточно заметно улучшается качество градиентов и линий.
Последний раз редактировалось LrRaiden Вт окт 08, 2013 1:27 am, всего редактировалось 3 раз(а).
LrRaiden
Юнга
 
Сообщения: 23
Зарегистрирован: Сб апр 25, 2009 12:23 am
Откуда: С-Пб.

Re: x264 - обратите внимание! (часть 2я)

Сообщение komisar666 » Пт июл 26, 2013 8:56 pm

When enabled, the lookahead thread is mostly off-loaded to an OpenCL capable GPU
device. Lowres intra cost prediction, lowres motion search (including subpel)
and bidir cost predictions are all done on the GPU. MB-tree and final slice
decisions are still done by the CPU. Presets which do not use a threaded
lookahead will not use OpenCL at all (superfast, ultrafast).

Because of data dependencies, the GPU must use an iterative motion search which
performs more total work than the CPU would do, so this is not work efficient
or power efficient. But if there are spare GPU cycles to spare, it can often
speed up the encode. Output quality when OpenCL lookahead is enabled is often
very slightly worse in quality than the CPU quality (because of the same data
dependencies).

x264 must compile its OpenCL kernels for your device before running them, and in
order to avoid doing this every run it caches the compiled kernel binary in a
file named x264_lookahead.clbin (--opencl-clbin FNAME to override). The cache
file will be ignored if the device, driver, or OpenCL source are changed.

x264 will use the first GPU device which supports the required cl_image
features required by its kernels. Most modern discrete GPUs and all AMD
integrated GPUs will work. Intel integrated GPUs (up to IvyBridge) do not
support those necessary features. Use --opencl-device N to specify a number of
capable GPUs to skip during device detection.
komisar666
Лейтенант
Лейтенант
 
Сообщения: 722
Зарегистрирован: Ср мар 05, 2008 9:20 pm
Откуда: Minsk, Belarus

Re: x264 - обратите внимание! (часть 2я)

Сообщение zairaikori » Пт июл 26, 2013 8:00 pm

А ещё объясните как оно реализовано. Что конкретно просчитывается на ГПУ? На что влияет (в плане изображения) такое количество потоков при расчёте?
zairaikori
Старший Матрос
Старший Матрос
 
Сообщения: 76
Зарегистрирован: Вс июн 15, 2008 5:44 am

Re: x264 - обратите внимание! (часть 2я)

Сообщение Сантьяго » Пн июл 22, 2013 2:34 am

Народ, кто баловался с опцией "--opencl"? Есть ускорение?
Сантьяго
Старшина 2ой статьи
Старшина 2ой статьи
 
Сообщения: 140
Зарегистрирован: Пт дек 19, 2008 6:53 am

Re: x264 - обратите внимание! (часть 2я)

Сообщение tymoxa » Чт апр 12, 2012 4:42 am

Никто не видел не пробегал ли cli-билд с этим патчем?
Насколько я понял, этот патч делает из x264 mvc энкодер. Было бы интересно затестить (если его вообще реально применить).
tymoxa
Матрос
Матрос
 
Сообщения: 28
Зарегистрирован: Вт фев 07, 2006 12:34 am

Re: x264 - обратите внимание! (часть 2я)

Сообщение vg_3000 » Вт мар 13, 2012 5:19 pm

Уважаемый BugMaster!
Верните пожалуйста старый интерфейс с вкладками. Хотя бы опционально через кнопочку "Расширенные настройки". Если почти все нужно писать в командной строке, теряется почти весь смысл использования оконного интерфейса x264vfw.
vg_3000
Юнга
 
Сообщения: 4
Зарегистрирован: Ср ноя 09, 2005 4:38 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение Gromozeka » Пт фев 17, 2012 3:18 pm

Руссифицированный билд от Багмастера v2120
http://ifolder.ru/28763287

Руссифицированный билд от Комисара v2146
http://ifolder.ru/28763336
Gromozeka
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 925
Зарегистрирован: Пт мар 10, 2006 3:45 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение Vitaly » Сб янв 07, 2012 1:33 am

Вот подробный лог StaxRip в архиве

http://files.mail.ru/0ATHRK
Vitaly
Лейтенант
Лейтенант
 
Сообщения: 447
Зарегистрирован: Ср ноя 05, 2003 1:21 pm
Откуда: Луганск

Re: x264 - обратите внимание! (часть 2я)

Сообщение Vitaly » Сб янв 07, 2012 1:08 am

А отчего стали появляться сообщения после кодирования StaxRip в x264 подобного рода:

Operation failed!

x264 encoding failed

StaxRip.ErrorAbortException: x264 encoding failed
в StaxRip.x264Encoder.Encode() в C:\Users\Frank\Documents\Visual Studio 2010\Projects\StaxMedia\trunk\StaxRip\General\VideoEncoder.vb:строка 1563
в StaxRip.MainForm.Encode() в C:\Users\Frank\Documents\Visual Studio 2010\Projects\StaxMedia\trunk\StaxRip\Forms\MainForm.vb:строка 2136
в StaxRip.MainForm.RunJobs() в C:\Users\Frank\Documents\Visual Studio 2010\Projects\StaxMedia\trunk\StaxRip\Forms\MainForm.vb:строка 3320

После муксинга в матрешку файл нормальной длины, совпадает со звуком и просматривается нормально.

P.S. В системе юзера Frank нет :shock:
Vitaly
Лейтенант
Лейтенант
 
Сообщения: 447
Зарегистрирован: Ср ноя 05, 2003 1:21 pm
Откуда: Луганск

Re: x264 - обратите внимание! (часть 2я)

Сообщение UfoSergo » Ср ноя 09, 2011 11:29 am

BugMaster Выпустите новую сборку x264 http://sourceforge.net/projects/x264vfw/
А то 2008 уж больно стара
Оставь надежду, всяк сюда входящий
http://anomalia.kulichki.ru/
UfoSergo
Старшина 1ой статьи
Старшина 1ой статьи
 
Сообщения: 227
Зарегистрирован: Чт дек 25, 2003 10:06 am
Откуда: Екатеринбург

Re: x264 - обратите внимание! (часть 2я)

Сообщение komisar666 » Сб окт 29, 2011 3:41 pm

Vitaly писал(а):как же не причем, меняю на х86 билд - и все кодируется без проблем.

А чьи билды?
Vitaly писал(а):matroska,webm @ бла,бла,бла] Unknown entry

Полный лог, пжлст...
komisar666
Лейтенант
Лейтенант
 
Сообщения: 722
Зарегистрирован: Ср мар 05, 2008 9:20 pm
Откуда: Minsk, Belarus

Re: x264 - обратите внимание! (часть 2я)

Сообщение Vitaly » Сб окт 29, 2011 6:14 am

как же не причем, меняю на х86 билд - и все кодируется без проблем.

Причем таких ошибок вагон выдаёт х64 версия. Иногда потом видео можно смотреть, а иногда - вываливается при кодировании с ошибкой. После замены файла х264 на х86 версию - та же прога с теми же скриптами и строкой кодирования кодит нормально.
Vitaly
Лейтенант
Лейтенант
 
Сообщения: 447
Зарегистрирован: Ср ноя 05, 2003 1:21 pm
Откуда: Луганск

След.

Вернуться в Софт: описание работы с пакетами, кодеками. Вопросы и ответы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron