DJ Mogarych
1. Софт для компиляции можно удалить (у меня сейчас в виртуалке), а бинарники останутся. Виртуалку, кстати, надо бы перенести на реальное железо, уж очень там долго.
2. Я обиделся на ffmpeg проект из-за хамского и пренебрежительного отношения в баг трекере. Поэтому захотел избавиться от их либ. В идеале ffmpeg заменить на
libav. Не зря все-таки они его форкали. Больше не буду баг рапорты никому отправлять.
3. Интересно изучить компиляцию именно под Windows. Собираюсь также установить Visual Studio 2019. Интересно, сколько места займут x86 компоненты C и C++? В интернете пишут, что не менее 800 МБ. Не все же репаки делать.
4. Отвязка от ffmpeg библиотек позволяет запускать свежий x264.exe на XP. Код самой библиотеки стандарта C++98 (1998).
x262
Инструкция:
Код:
git clone https://git.videolan.org/git/x262.git
cd x262
./configure --help
--enable-static --disable-opencl --bit-depth=8 --chroma-format=all --enable-strip --disable-swscale --disable-lavf --disable-ffms --disable-gpac --disable-lsmash --enable-win32thread
make
make install
mv /usr/local/bin/x264.exe /usr/local/bin/x262.exe
Сделал два бинарника. Один с posix threads model (требует libwinpthread-1.dll, есть в комплекте), он не запускается на XP. И с win32 threads model, этот бинарник работает на XP. И еще в комплекте i686 бинарник для Xenial. Есть поддержка Avisynth.
Скачать