Це команда ibniz, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ibniz - Віртуальна машина для компактних аудіовізуальних програм низького рівня
СИНТАКСИС
ibniz [ВАРІАНТ]... [КОД]
ОПИС
Віртуальна машина для компактних аудіовізуальних програм низького рівня
IBNIZ — це віртуальна машина, розроблена для надзвичайно компактних аудіовізуальних програм низького рівня.
Головною метою дизайну є корисність як платформи для демосцени, глюк-арту
та подібні проекти. Аспекти розробки програмного забезпечення Mainsteam розглядаються повністю
не має значення.
IBNIZ розшифровується як Ideally Bare Numeric Impression giZmo. Назва також відноситься до Готфріда
Лейбніц, полімат 17-го століття, який, серед усіх, винайшов двійкову арифметику, побудував
перша обчислювальна машина з чотирма операціями, і вважали, що світ був розроблений з
принцип, згідно з яким мінімальний набір правил повинен давати максимальну різноманітність.
Віртуальна машина IBNIZ — це в основному машина з двома стеками, дещо схожа на Forth
реалізацій, але з основною різницею, що стек є циклічним і також використовується як
вихідний буфер. Машина за замовчуванням працює в нескінченному циклі з лічильником циклів
змінна(и), що поміщається на вершину стека в кожному циклі циклу.
Кожна інструкція складається з одного символу, за винятком 'loadimm', який складається з
рядок шістнадцяткових цифр. Це також надає IBNIZ якийсь езотеричний відтінок
мова програмування
ВАРІАНТИ
--config=
Прочитайте налаштування конфігурації з , якщо він існує.
-- версія, -V
Покажіть номер версії цієї програми та вийдіть.
--допомога, -h
Покажіть це повідомлення довідки та вийдіть.
І набагато більше стандартних опцій docutils.
КОМАНДА ЛІНІЯ ВАРІАНТИ
-h Дамп довідки щодо використання командного рядка
-v Дамп інформації про версію
-c КОД
Виконати код
-n Немає автозапуску завантаженого коду
Для створення відео YouTube було додано такі додаткові параметри:
-e Звантажуйте натискання клавіш користувача в стандартний вихід
-p Відтворення скидає натискання клавіш користувача зі стандартного входу
-M Дамп необробленого відео в стандартний вихід і необробленого аудіо в stderr, 30 кадрів в секунду, не в реальному часі, yuv4mpeg2
і pcm_s16
ПРИКЛАДИ
Деякі команди, які використовуються в цьому процесі, для довідки:
./ibniz -e > Події
./ibniz -M -p < Події 2>vid.pcm | ffmpeg -y -i - -r 30 vid.avi
ffmpeg -i vid.avi -f s16le -ар 44100 -ак 1 -i vid.pcm -vcodec скопіювати vidav.avi
Використовуйте ibniz онлайн за допомогою служб onworks.net