Шлях ейвері чи

Відео: Uncharted 4 • Chapter 19 Puzzle Solution • Avery # 39; s Trap

Шлях Ейвері Лі
Як все почалося? Як програма VirtualDub стала «супутницею життя» Ейвері Лі і послужила йому поштовхом в постійному розвитку навичок програміста?

В середині 90-х років минулого століття Ейвері Лі закінчує школу - випускний клас. У нього з`являється інтернет (через модем на 28,8 кілобод). Заради інтересу Лі викачує заставку до мультику Sailor Moon SuperS - 15 мегабайт відео, стисненого кодеком Cinepak. Це було перше знайомство Лі з аніме. Незабаром він захопився цим жанром і, трохи пізніше в тому ж році, придбав карту захоплення відео, після чого почав оцифровувати улюблені мультфільми з VHS-касет.

З цього, впринципі, все і почалося: в комплект до карти захоплення входила досить убога утиліта, яка забезпечує власне захоплення і збереження відео. Як пізніше з`ясувалося, дана програма була трохи переробленим ісходником прикладу захоплення відео з диска MSDN.

Так ось, ця програма оцифровувати відео з поганим навіть на ті часи здатністю 160x120, при 15 кадрах в секунду. Оскільки Лі вже тоді вмів програмувати на Сі, він почав вивчати документацію з MSDN. На тому ж диску був исходник програми захоплення відео AVIcapture, і Лі почав його правити на свій розсуд.

Виправлення зайшла так далеко, що програма стала сильно глючить і перезавантажувати комп`ютер. Розробнику набридло шукати в ній помилки, і він вирішив написати код з нуля. Пізніше цей код став частиною VirtualDub, що відповідає за захоплення відео. У той же час Лі написав утиліту AVIreduce, що зменшує розмір відео і пропускає потік даних через кодек RealVideo. Код цієї програми перетворився в ядро VirtualDub - ці «сліди» як і раніше видно в файлі dub.cpp исходника VirtualDub.




Тим часом, Ейвері Лі вступив до університету UCSB (University of California, Santa Barbara), де долучився до місцевого клубу шанувальників аніме. Учасники обмінювалися відео на VHS-касетах. Якось Лі знадобилося швидко перемотувати серію мультика до потрібного місця, щоб комусь показати певний фрагмент. На відеомагнітофоні ця про- цедуразанімала дуже багато часу, так що програміст зайнявся оцифруванням своєї відеобібліотекі.

Оцифровка відео здійснювалася за допомогою утиліти AVIcapture в стислому форматі, після чого стискалося кодеком Indeo за допомогою програми VidEdit від Microsoft. VidEdit була 16-бітної і помітно гальмувала систему під час роботи. Тоді Лі роздобув вихідні вже 32-бітної AVIedit (теж зі складу прикладів MSDN) і користувався нею, внісши невеликі зміни в код.




Через пару місяців Лі купив собі карту miroVideo DRX (з апаратним кодеком MPEG1), в комплекті до якої додавалося ПО відеомонтажу - MGI VideoWave 1.0c. Однак навіть в досвідчених руках Ейвері Лі ця програма кодувала відео по 3 кадри за 15 секунд на його тодішньому Pentium 166. Більш того, потім вона ще й відмовлялася завантажувати створений нею ж файл. Пізніше Лі зізнається, що якби MGI VideoWave працювала правильно, то він би не взявся за створення VirtualDub.

Отже, обставини змусили Лі писати свою програму, яка поєднувала б у собі функції захоплення, редагування, обробки і кодування відео (і звуку). VirtualDub - одна з тих чудових програм, які виникли як відповідь на особисті потреби їх творця і будуть жити, поки творець в них потребує і / або продовжує відчувати інтерес.

Шлях Ейвері Лі
Графічний редактор для DOS - VGAPaint 386

До початку роботи над VirtualDub у Лі не було досвіду програмування на мові С ++ і під Windows. Він був автором графічного редактора під DOS - VGAPaint 386 (знімки екрану і саму програму, включаючи вихідні, можна скачати на https://bttr-software.de/ products / vp386), останню версію якого Лі випустив в 1998 році, оголосивши в вікні About, що переходить в програмування для Windows і дякує людей з Electronic Arts за Deluxe Paint. Deluxe Paint - це редактор растрової графіки, розроблений Деном Сілвою з EA і випускався під AmigaOS, AtariST і MS-DOS. VGAPaint 386 був його вільним клоном. До речі, ще в той час, коли грань між Freeware і Free Software слабо усвідомлювалася багатьма програмістами, Лі викладав вихідні коди під GPL, хоча в світі DOS і Windows це і до цього дня є рідкістю.

Почавши роботу над VirtualDub, Лі освоїв і програмування під Windows. Причому він до сих пір ділиться своїм досвідом на сайті VirtualDub (https://virtualdub.org), який грає роль не тільки домашньої сторінки програми, але і такого технічного блогу. VirtualDub написана на C ++ і асемблері, а кількість рядків коду зараз перевищує сто тисяч. Цікавий факт: коли Ейвері Лі пише код, він завжди слухає музику з аніме.



Вас абсолютно не цікавить біографія творця VirtualDub і Ви просто хочете купити постільну білизну? Що ж, в такому разі, Вам слід прямо зараз відвідати сторінку https://home.wikimart.ru/textile/linen/brand/Сайлид/ (https://home.wikimart.ru/textile/linen/brand/Сайлид/ ). Тут Ви зможете зробити таку покупку на максимально вигідних для себе умовах!

ІНШЕ

Опис програми nero фото

Опис програми nero

Nero - мультимедійний пакет, розроблений для операцій з дисками, відео і музикою, є утиліта для створення обкладинок…

Ultraiso фото

Ultraiso

Відео: Завантажувальна флешка з WINDOWS 7-8 за допомогою UltraISO UltraISO - дуже «легка», проста і в той…

Driverpack solution фото

Driverpack solution

Відео: Як встановити чи оновити драйвери за допомогою DriverPack Solution DriverPack Solution - програма-помічник,…

Xara xtreme фото

Xara xtreme

Відео: Малюємо візитку. Урок Xara Xtreme Xara Xtreme for Linux (зображення з сайту проекту) Згадаймо Xara Xtreme for…

Емулятор altirra фото

Емулятор altirra

Відео: Atari Xl / XE cassette loader using Altirra emulator Atari800 відмінно підійде тим користувачам, які хочуть з…

Ейвері чи: проект altirra фото

Ейвері чи: проект altirra

Відео: Atari 800 Emulator Altirra: Spelunker: 110,760 VirtualDub і VGAPaint 386 - не єдині відомі програми, що належать…

Знайомство з wix фото

Знайомство з wix

Відео: Презентація проекту і Знайомство Золотова Антоніна Ця стаття присвячена створенню настановних пакетів програмних…

» » Шлях ейвері чи