Vapoursynth как установить в windows

Обновлено: 07.07.2024

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

Где взять отсутствующий пакет?

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

Эту утилиту можно запускать как самостоятельно:

так и через интерпретатор Python :

Ключ -m означает, что мы хотим запустить модуль (в данном случае pip ). Более подробно о том, как использовать pip , вы сможете прочитать ниже.

Установка pip

При развертывании современной версии Python (начиная с P ython 2.7.9 и Python 3.4),
pip устанавливается автоматически. Но если, по какой-то причине, pip не установлен на вашем ПК, то сделать это можно вручную. Существует несколько способов.

Будем считать, что Python у вас уже установлен, теперь необходимо установить pip . Для того, чтобы это сделать, скачайте скрипт get-pip.py

и выполните его.

Способ для Linux

Если вы используете Linux , то для установки pip можно воспользоваться имеющимся в вашем дистрибутиве пакетным менеджером. Ниже будут перечислены команды для ряда Linux систем, запускающие установку pip (будем рассматривать только Python 3, т.к. Python 2 уже морально устарел, а его поддержка и развитие будут прекращены после 2020 года).

Fedora

Fedora 21 :

Fedora 22 :

openSUSE

Debian/Ubuntu

Arch Linux

Обновление pip

Если вы работаете с Linux , то для обновления pip запустите следующую команду.

Для Windows команда будет следующей:

Использование pip

Далее рассмотрим основные варианты использования pip : установка пакетов, удаление и обновление пакетов.

Установка пакета

Pip позволяет установить самую последнюю версию пакета, конкретную версию или воспользоваться логическим выражением, через которое можно определить, что вам, например, нужна версия не ниже указанной. Также есть поддержка установки пакетов из репозитория. Рассмотрим, как использовать эти варианты.

Установка последней версии пакета

Установка определенной версии

Установка пакета с версией не ниже 3.1

Установка Python пакета из git репозитория

Установка из альтернативного индекса

Установка пакета из локальной директории

Удаление пакета

Для того, чтобы удалить пакет воспользуйтесь командой

Обновление пакетов

Просмотр установленных пакетов

Для вывода списка всех установленных пакетов применяется команда pip list .

Если вы хотите получить более подробную информацию о конкретном пакете, то используйте аргумент show .

Поиск пакета в репозитории

Если вы не знаете точное название пакета, или хотите посмотреть на пакеты, содержащие конкретное слово, то вы можете это сделать, используя аргумент search .

Где ещё можно прочитать про работу с pip?

В сети довольно много информации по работе с данной утилитой.

P.S.

http://i.imgur.com/A2ykcUN.jpg

http://i.imgur.com/qi0RPuR.jpg

Настраиваем х264 кодер и сохраняем как шаблон

Добавляем файлы и поехали !

http://i.imgur.com/R1V4XAS.jpg

90 fps неплохо так для перекодирования под мобильные устройства

2 Reply by dlr5668 02-04-2016 01:26:17 (edited by dlr5668 10-04-2016 19:11:00)

3 Reply by LordMerlin 02-04-2016 11:34:03


Порнолаб+перекодирования под мобильные устройства=туалет

4 Reply by dlr5668 02-04-2016 12:57:52 (edited by dlr5668 02-04-2016 12:58:18)


Порнолаб+перекодирования под мобильные устройства=туалет

это для тестов на самом деле нужно немного для другого. Суть та же - конвертация кучи видео.

5 Reply by James D 02-04-2016 14:44:20

А Hybrid c vaporsynth не работает?

6 Reply by dlr5668 02-04-2016 15:10:29

7 Reply by dlr5668 06-04-2016 14:42:54 (edited by dlr5668 10-04-2016 19:05:09)

8 Reply by nokia_series 07-04-2016 09:33:21 (edited by nokia_series 07-04-2016 09:35:20)

День добрый. Можно чуть подробнее порядок действий. Мне не понятно что значит: Добавляем svp к VS (внимательно с путями)
Что такое VS и где оно находится. Искал что то похожее в программе и не нашёл.
И подскажите есть ли вообще смысл этим заниматься.
Цель:
- взять иcходное видео с GoPro4 в 4К 30к/с
- перекодировать его в 4К 60к/с или же 48к/с
Время кодирования не особо важно, да и ПК достаточно мощный. А то мельтишение в 30к/с очень сильно напрягает, и приходится снимать в 2,7К 60к/с. Но в этом формате сильно страдает чёткость картинки, т.к. родное для GoPro4 всё же 4К

9 Reply by dlr5668 07-04-2016 10:24:47 (edited by dlr5668 07-04-2016 15:06:08)

День добрый. Можно чуть подробнее порядок действий. Мне не понятно что значит: Добавляем svp к VS (внимательно с путями)
Что такое VS и где оно находится. Искал что то похожее в программе и не нашёл.
И подскажите есть ли вообще смысл этим заниматься.
Цель:
- взять иcходное видео с GoPro4 в 4К 30к/с
- перекодировать его в 4К 60к/с или же 48к/с
Время кодирования не особо важно, да и ПК достаточно мощный. А то мельтишение в 30к/с очень сильно напрягает, и приходится снимать в 2,7К 60к/с. Но в этом формате сильно страдает чёткость картинки, т.к. родное для GoPro4 всё же 4К

VS это vapoursynth. Начните с установки Staxrip. Она сама предложит доустановить недостающие компоненты.

http://i.imgur.com/AMqpEw6.jpg

Вот уже готовые профили.
Скопировать в %appdata%\StaxRip x64\Templates
На 7z не обращайте внимание это бекап файлы

avs = на базе ависинка, VS на вапорсинке.

svp VS.srip 27.97 kb, 651 downloads since 2016-04-07

10 Reply by nokia_series 07-04-2016 10:26:40

День добрый. Можно чуть подробнее порядок действий. Мне не понятно что значит: Добавляем svp к VS (внимательно с путями)
Что такое VS и где оно находится. Искал что то похожее в программе и не нашёл.
И подскажите есть ли вообще смысл этим заниматься.
Цель:
- взять иcходное видео с GoPro4 в 4К 30к/с
- перекодировать его в 4К 60к/с или же 48к/с
Время кодирования не особо важно, да и ПК достаточно мощный. А то мельтишение в 30к/с очень сильно напрягает, и приходится снимать в 2,7К 60к/с. Но в этом формате сильно страдает чёткость картинки, т.к. родное для GoPro4 всё же 4К

VS это vapoursynth. Начните с установки Staxrip. Она сама предложит доустановить недостающие компоненты.

я скачал программу, а она запускается сразу. и не требует установки.

11 Reply by dlr5668 07-04-2016 10:42:54 (edited by dlr5668 07-04-2016 10:47:31)

и пути для библиотек свп:
C:\Program Files (x86)\SVP 4 Dev\plugins64\svpflow1.dll

12 Reply by nokia_series 07-04-2016 11:40:53

http://s018.radikal.ru/i517/1604/12/2c2d87e76c67t.jpg

http://s013.radikal.ru/i325/1604/c5/f1f4fca7a6c1t.jpg

Я так понимаю что путь нужно поменять на: ("C:\Program Files (x86)\SVP 4\plugins\svpflow1.dll"). но пишет

13 Reply by dlr5668 07-04-2016 11:43:37 (edited by dlr5668 07-04-2016 11:44:04)

http://i.imgur.com/QE65W1Q.jpg

Нужны 64 битные библиотеки (svp pro):


Прежде чем что-то устанавливать, давайте разберёмся, что такое пакет, чем он отличается от модуля, и как с ним работать. У слова «пакет» применительно к Python два значения.

C одной стороны, пакеты Python — это Py-приложения, дополнения или утилиты, которые можно установить из внешнего репозитория: Github, Bitbucket, Google Code или официального Python Package Index . На сервере пакеты хранятся в .zip и .tar архивах, либо в дополнительной упаковке — «яйцах» (.egg, старый формат) или «колесах» (.whl). В составе пакета, как правило, есть сценарий установки setup.py, который хранит сведения о зависимостях — других пакетах и модулях, без которых пакет работать не будет.

С другой стороны, если речь об архитектуре Python-приложения, пакет — это каталог, внутри которого файл __init__.py и, опционально, другие каталоги и файлы .py . Так большую Python-программу разбивают на пакеты и модули. Модуль — файл с исходным кодом, который можно использовать в других приложениях: как «заготовку» для будущих проектов или как часть библиотеки/фреймворка. Но к теме статьи это прямого отношения не имеет, поэтому дальше мы будем говорить только о пакетах из репозиториев.

Чтобы за секунды устанавливать пакеты со всеми зависимостями, используют менеджер пакетов pip или модуль easy_install . В большинстве случаев рекомендуется использовать pip. И только если у вас есть инфраструктура на пакетах .egg, которые pip не открывает, нужен easy_install.

Установка PIP для Python 3 и 2

Если вы используете виртуальные окружения на базе venv или virtualenv, pip уже установлен. Начиная с Python 3.4 (для Python 2 — с версии 2.7.9) pip поставляется вместе с интерпретатором. Для более ранних версий устанавливать менеджер пакетов нужно вручную. Вариантов два:

C помощью скрипта get_pip.py — быстро.

Через setuptools — кроме pip сможем использовать easy_install.

Вариант 1. Скачиваем скрипт get_pip.py и запускаем в консоли. Для этого открываем терминал через Win+R>"cmd">OK и пишем:

Остальное установщик сделает сам: если нужно, попутно установит wheel (для распаковки .whl-колес) и setuptools. Чтобы запретить инсталляцию дополнительных инструментов, можно добавить в строку ключи --no-setuptools и/или --no-wheels.

Если возникает ошибка, путь к Python не прописан в переменной среды $PATH. Нужно либо найти эту переменную в системном реестре и задать её значение, либо каждый раз указывать полный путь до python.exe, а за ним уже имя исполняемого Py-файла:

Полный путь полезен и в том случае, если у вас на компьютере несколько версий Python и вы ставите пакет для одной из них.

Вариант 2. Скачиваем архив с setuptools из PYPI и распаковываем в отдельный каталог. В терминале переходим в директорию setuptools c файлом setup.py и пишем:

python setup.py install

Обновить pip для Python в Windows можно так:
python pip install -U pip

Если это не работает, нужно добавить путь к папке с pip в $PATH.

Установка пакета в pip

Пора запустить pip в Python и начать устанавливать пакеты короткой командой из консоли:

pip install имя_пакета

При установке в Windows, перед pip нужно добавить "python -m".

Обновить пакет не сложнее:

pip install имя_пакета -U

Если у вас последняя версия пакета, но вы хотите принудительно переустановить его:

pip install --force-reinstall

Посмотреть список установленных пакетов Python можно с помощью команды:

Найти конкретный пакет по имени можно командой "pip search". О других командах можно прочесть в справке, которая выдается по команде "pip help".

Удаление пакета Python

Когда пакет больше не нужен, пишем:

pip uninstall имя_пакета

Как установить пакеты в Python без pip

Формат .egg сейчас используют не часто, поэтому pip его не поддерживает. Модуль easy_install умеет устанавливать как .egg, так и обычные пакеты, но есть у него важные минусы:

он не удаляет пакеты,

он может пытаться установить недозагруженный пакет.

Использовать easy_install можно сразу после установки setuptools. Хранится модуль в папке Scripts вашего интерпретатора. Если у вас в $PATH верно прописан путь, ставить пакеты из PYPI можно короткой командой:

Для обновления после install и перед именем пакета нужно ставить ключ -U. Откатиться до нужной версии можно так:

Если нужно скачать пакет из альтернативного источника, вы можете задать URL или локальный адрес на компьютере:

Чтобы узнать об опциях easy_install, запустим его с ключом -h:

Список пакетов, установленных через easy_install, хранится в файле easy-install.pth в директории /libs/site-packages/ вашего Python.

К счастью, удалять установленные через easy_install пакеты можно с помощью pip. Если же его нет, потребуется удалить пакет вручную и стереть сведения о нем из easy-install.pth.

Теперь вы умеете ставить и удалять пакеты для вашей версии Python.

Кстати, для тех, кто изучает Python, мы подготовили список полезных и практичных советов.


С помощью Auto PY to EXE можно с лёгкостью преобразовывать файлы .py в файлы .exe . Благодаря этому ваш проект на Python будет работать как десктопное приложение и вы сможете запускать приложение на других машинах без необходимости установки Python.

В этой статье я расскажу, как преобразовать проект на Python в исполняемый файл. Решение будет работать вне зависимости от количества файлов .py в приложении. Стоит учесть, что Auto PY to EXE работает только с Python 3.5 или выше.

Установка через pip

При помощи следующей команды можно установить текущую версию Auto PY to EXE.

Установка с GitHub

Также можно выполнить установку напрямую с GitHub. Для установки Auto PY to EXE с GitHub необходимо сначала клонировать репозиторий GitHub.


Затем нужно перейти в папку auto-py-to-exe .


Теперь необходимо запустить файл setup.py .


Можно также проверить версию при помощи следующей команды:


Проверяем версию

Текущая версия Auto PY to EXE 2.9.0 и теперь она установлена на ваш компьютер.

Чтобы открыть Auto PY to EXE, нужно выполнить в терминале следующую команду:


Откроется удобное приложение с GUI:


Интерфейс пользователя Auto PY to EXE

Теперь с помощью этого интерфейса можно преобразовать файл .py в .exe .

Шаг 1. Добавляем местоположение файла

Для преобразования .py в .exe сначала необходимо указать путь к файлу Python. Достаточно перейти к местоположению файла, который нужно преобразовать, а затем добавить путь.


Добавляем местоположение файла

Я добавил местоположение основного файла Python моего проекта. Здесь я использую для примера один из своих проектов на Python. Это приложение с GUI, визуализирующее различные алгоритмы сортировки. О создании этого проекта можно прочитать здесь: Build a Sorting Algorithm Visualizer in Python

Шаг 2. Выбор «One Directory» или «One File»

В интерфейсе есть опция выбора «One Directory» или «One File». Мой проект на Python содержит несколько других файлов, поэтому я выбрал «One Directory». Эта опция создаст папку со всеми необходимыми файлами, а также с файлом .exe .


One directory или One file

Шаг 3. Выбор «Console Based» или «Window Based»

После этого нужно будет выбрать тип приложения: консольное (Console Based) или оконное (Window Based). Если выбрать «Window Based», то это скроет весь консольный вывод приложения. Если ваш проект генерирует консольный вывод, то нужно выбрать «Console Based». Если у вас приложение с GUI или вам не нужно отображать пользователю консольный вывод, то выберите «Window Based». Я выбрал второй вариант, потому что моё приложение имеет GUI.


Console Based или Window Based

Шаг 4. Преобразование

Далее отобразятся другие опции, такие как добавление значков, дополнительных файлов и т.д. Выберите нужные опции самостоятельно. Ну а наш файл .py уже к преобразованию. Достаточно нажать на кнопку CONVERT .PY TO .EXE .


Для завершения процесса придётся немного подождать.

После завершения процесса можно будет выбрать опцию открытия папки с результатами.


По умолчанию папка с результатами будет создана там, откуда вы запускали Auto PY to EXE. Я открывал Auto PY to EXE с рабочего стола, поэтому папка создана на нём. В папке находится множество файлов и папок. Но нам важен файл с расширением .exe . В моём случае это main.exe . При двойном нажатии будет запускаться программа.

Готово! Наш проект на Python теперь преобразован в исполняемый файл. Его можно запускать на других компьютерах без необходимости установки Python.

Ресурсы

На правах рекламы

Серверы для всех, в том числе, и для разработчиков! VDS с посуточной оплатой на базе новейших процессоров AMD EPYC и хранилища на основе NVMe дисков от Intel для размещения проектов любой сложности, создавайте собственную конфигурацию сервера в пару кликов!

Читайте также: