LinuxForum.Fans
Тема

ffmpeg требует пакет yasm

Автор: Linux-GEEK 6 сообщений 956 просмотров
17.02.2017 11:30 #420474

Собираю пакет из исходников. Выполняю ./configure
[console]yasm/nasm not found or too old. Use --disable-yasm for a crippled build.[/console]
Нужно ли вообще его ставить или лучше пропустить вписав --disable-yasm?

17.02.2017 12:51 #420479
Linux-GEEK написал:
Собираю пакет из исходников. Выполняю ./configure
[console]yasm/nasm not found or too old. Use --disable-yasm for a crippled build.[/console]
Нужно ли вообще его ставить или лучше пропустить вписав --disable-yasm?

Если хочется что бы декодировал быстрее, то нужно включать.
У меня в gentoo yasm добавляется в заисимости при флаге процессора mmx, так же этот флаг фключают следующие флаги процессора avx2, fma4, fma3, xop, avx, sse4_1, ssse3, sse3, sse2, sse, mmxext. Другими словами эти расширения нужны для ускорения декодирования.

17.02.2017 14:31 · отредактировано #420481

Просто доустанови какой-нибудь yasm-dev.
В пакете должны быть описаны все зависимости, которые необходимы для сборки. А собирать вне пакета - до добра не доведёт.

17.02.2017 14:39 #420482
"ormorph" написал:
mmx, так же этот флаг фключают следующие флаги процессора avx2, fma4, fma3, xop, avx, sse4_1, ssse3, sse3, sse2, sse, mmxext.

Мои флаги вот
[console]flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow rep_good nopl pni lahf_lm vmmcall[/console]

"Vascom" написал:
А собирать вне пакета - до добра не доведёт.

В прошлый раз без него собирал и было всё нормально. Сейчас попробую с ним.

17.02.2017 14:41 #420483

В данном случае "нормально" - понятие относительное.
В общем случае в пакетном дистрибутиве собирать не в пакет - однозначное зло.

17.02.2017 15:01 #420486
"Vascom" написал:
yasm-dev

yasm-dev не найден такой пакет. Получилось только так aptitude install yasm, теперь всё впорядке. Да и весит он меньше мегабайта.

Войдите или зарегистрируйтесь, чтобы ответить.