Новости
Xsplit вже пристойний час як вимагає грошей за критично важливий функціонал, а заміни цією програмою для інтернет мовлення в общем-то і немає. Або є?
Вчора на сайті reddit.com був опублікований пост, в якому програміст-ентузіаст презентував любителям Starcraft 2 (повідомлення з'явилося саме в старкрафтерском розділі сайту), а заодно і всім іншим геймерам свій власний стрімерскій софт, на цей раз безкоштовний і з відкритим кодом. Звичайно, програма ще тільки розвивається, і багато ще потрібно виправляти і допрацьовувати, зате спробувати софт в справі можна вже зараз.
Щоб наші читачі змогли дізнатися деякі подробиці цього проекту, ми перевели оригінальний пост з reddit на російську мову. У тексті міститься також і посилання на скачку програми. Приємного читання і успішного мовлення!
Коли я вперше зацікавився транслюванням Starcraft і інших ігор для своїх друзів, я почув про одному додатку і подумав: «Підписка? Серйозно? Так я сам можу його написати »... що я власне і зробив.
Отже, через два-три місяці пошуку інформації та копіткої праці я зібрав першу публічну альфа-версію програми для стріму. Цей додаток підтримує карти захоплення, веб-камери і захоплює вміст робочого столу. Ви можете використовувати різні ефекти, накладати зображення, 1 є навіть плагін API, щоб розробники могли додавати в додаток свій власний функціонал. Програма влаштована досить просто і освоїтися в ній можна відносно швидко. Вона написана на C / C ++ і Direct3D 11 для максимальної якості картинки.
І найголовніше - це відкритий код і абсолютна безкоштовність.
Є ще багато функцій, які потрібно реалізувати (таких, як стрім в avi / mp4), багато чого потрібно підкоригувати і можливо, інтерфейс потребує невеликих доробках і поліпшення, але навіть в поточному стані вона може бути дуже корисною, так що я зціпив зуби і дозволив всім бажаючим ознайомитися з нею.
Завантажити програму можна тут .
Важливі зауваження:
- Установник на даний момент відсутня. На щастя, з додатком не потрібні ніякі зовнішні бібліотеки, так що ви можете просто завантажити і запустити його. Я збираюся зробити належний установник пізніше.
- Windows XP не підтримується, тому що, на жаль, в Windows XP немає підтримки Direct3D 11.
- Поряд з 32-бітної версією доступна і 64-бітна, і я б рекомендував її власникам 64-бітних Windows.
- При захопленні вмісту екрану переконайтеся, що в налаштуваннях відключений інтерфейс Aero, або ж вимкніть його в системних настройках, інакше частота кадрів буде жорстоко просідати. Майте на увазі, що захоплення екрану не підтримує повноекранні режими ігор. Ігри доведеться запускати у вікні, а Starcraft / Diablo в повноекранному (віконному) режимі.
- Файл допомоги ще не завершений, але він вже містить базову інформацію про налаштування та використанні програми.
- Плагін API поки не забезпечений документацією.
На даний момент з заздалегідь визначених потокових сервісів є тільки twitch / justintv. Якщо ви не використовуєте twitch, доведеться вводити інформацію про сервер вручну. Якщо ви можете повідомити мені необхідну інформацію про інших сервісах, на зразок own3d або ustream, я з радістю додам її в список (в services.xconfig).
Ніякого тестування не проводилося, це альфа-версія, яка запускалася лише на трьох різних машинах на момент написання цих рядків. Безсумнівно, люди будуть стикатися з помилками, проблемами і у кого-то цілком можуть виникнути складності з конфігураціями комп'ютерів, які я поки не передбачив.
Якщо ви хочете перевести додаток на іншу мову, це можна легко зробити в папках locale. Все, що вам потрібно, це скопіювати англійський файл, перейменувати його в [код iso 639-1] .txt (наприклад, ru.txt для російської мови), а потім відкрити його і переводити рядки праворуч від орігінала.2 Якщо ви надішлете такий файл мені, я додам цю мову в опції програми. Текстовий файл обов'язково зберігайте в кодуванні UTF-8. Також потрібно перевести файли в папці plugins / DShowPlugin / locale. Приношу вибачення за те, що вони розділені, але я дуже хотів зробити плагін для прикладу API.
Для зв'язку зі мною можете використовувати електронну пошту: [email protected] . Також при виникненні помилок обов'язково надсилайте лог і будь-яку інформацію про те, що конкретно сталося. Буду дуже вдячний.
І так, поки не почалися розмови про ffsplit - я не знав про нього майже до самого завершення роботи над альфа-версією. Так що, я вирішив доробити додаток - по крайней мере, сам по собі код може здатися комусь корисним, я буду задоволений і цим.
Стежити за оновленнями проекту можна на Твіттері: https://twitter.com/OBSProject
Оновлене:
- А ви, хлопці, досить швидко працюєте. Дякую за тестування і підтримку. Як я і очікував, виникли проблеми. Ось список неполадок, виявлених на даний момент:
- Аудіо: Деякі мікрофони можуть не працювати. Можете спробувати іншу модель, або відключити мікрофон, поки я це не виправлю. Будь ласка, надсилайте мені логи, якщо у вас виникають проблеми з мікрофоном.
- Динаміки: Не працюють деякі конфігурації динаміків. Якщо у вас з'являється помилка «Speaker setup not yet implemented», будь ласка, надішліть мені лог, щоб я міг дізнатися вашу конфігурацію і додати її підтримку в наступній версії. Якщо ви не хочете чекати, налаштуйте більш просту конфігурацію, 3 і все повинно запрацювати.
- Відео йде ривками: Оновлене! Причина не в захопленні екрану, а в дечому іншому, в наступному оновленні я це виправлю.
- Software Desktop Capture не видає помилок, але або зафарбовує все чорним, або не захоплює взагалі: Ах, да. Я стикався з такою проблемою раніше, правда тільки на 64-бітової версії, але вона може виникнути і на 32-бітної. Її причина не в моєму додатку, а в бібліотеках Microsoft, які потрібно оновити. Перевірте наявність оновлень Windows, якщо це не допомогло, спробуйте оновити DirectX і драйвер відеокарти.
- Помилка при додаванні об'єктів з робочого столу: 4 причина помилки виявлено і вона буде виправлена в наступному оновленні.
Коли я вперше зацікавився транслюванням Starcraft і інших ігор для своїх друзів, я почув про одному додатку і подумав: «Підписка?
Серйозно?