Чому немає відеоформатів, які б підтримували прозорість?


6

Чому немає [широко підтримуваних] форматів відео, які підтримують прозорість?

Наприклад, формат зображення PNG підтримує прозорість, що дозволяє отримати цікаві ефекти на веб-сайтах та в документах. Що заважає нам мати формат відео, який так само підтримує прозорість?


Я виходжу на кінцівку тут з припущенням, що це питання прийнятне для цього сайту. Це було не саме програмування, тому це було найкраще місце, яке я знав.

Я думав, що відео вже здатне зробити прозорість (або подібний ефект до цього), використовуючи фон зеленого / синього екрану? Звичайно, це не пряма прозорість вперед, оскільки вам потрібно відредагувати цей фон і додати до нього вміст, але ви досягаєте того, що хотіли ... маючи зображення, що перекривається?
Дарій

@Darius Я маю на увазі прозорий дисплей. Так, ми можемо використовувати ефекти на зеленому екрані та інше, щоб комбінувати прозорі частини відео, але я говорю про показ відео з прозорим фоновим вмістом, показ сторінки чи документа за ним.

Ви можете включити прозорість у флеш-відео. Ось так це набридають такі веб-сайти, як цей: totalwebvideo.com
стик

@stib О, круто, я ніколи цього не знав. Його можна використовувати конструктивно, а не там: P

Відповіді:


4

Але, очевидно, формати відео підтримують прозорість.

http://www.digitalrebellion.com/blog/posts/list_of_video_formats_supporting_alpha_channels.html

Може бути занадто важким для Інтернету?


3
У цій статті сказано, що PNG - це також формат відео. Швидкий пошук Google показує, що це неправда. Деякі з цих інших форматів відео можуть бути точними. Жоден із них широко не підтримується. Щодо занадто важкого для Інтернету: ми передаємо HD. Це близько 20+ HD кадрів в секунду, що надходить. Жоден формат відео не буде надто важким для Інтернету. Проблема може полягати в тому, наскільки широко підтримуються формати. Оскільки жоден із цих форматів відео не підтримується на багатьох пристроях, ми не можемо розраховувати, що жоден з них може працювати в документі чи веб-сторінці.

Відео кодеки, що підтримують прозорість, призначені для постпродукційного використання та відрізняються високою якістю, без втрат або майже без втрат. Вони працюють з дуже високою швидкістю передачі бітів у порівнянні з кодеком доставки, наприклад h.264 - прорес 4444, наприклад, працює зі швидкістю 330 Мбіт в секунду. Це близько 2,5 Гбайт за хвилину. Так що так, занадто "важкий" для Інтернету.
стиб

PNG це відео кодек, але не контейнер, так що ви можете мати файл QuickTime MOV , закодований з допомогою PNG стиснення (див superuser.com/questions/300897 )
Stib

@stib О, я бачу, я не усвідомлював, що будь-яке відео коли-небудь настільки важке. Я дуже помилявся в тому останньому коментарі, схоже. Чи знаєте ви про будь-які спроби оптимізації веб-безпечного формату відео для прозорості, окрім спалаху? Спалах здається, що його майбутнє не таке яскраве.

Prores 4444 порівняно легкий порівняно з, скажімо, моєю камерою Blackmagic. Він знімає! 6-бітну послідовність сирого dng зображення зі швидкістю 5 Мб на кадр, або ~ 7,5 ГБ / хвилина. Але очевидно, що це формат камери, прозорості немає. Різні кодеки виконують різні завдання.
стиб

0

Тому що для прозорості більшості людей мало мети. Якщо ви переглядаєте відео, воно не потребує прозорості, оскільки ваш екран не може його відображати. Якщо відео на веб-сайті хоче створити ілюзію прозорості, воно може використовувати той же колір фону, що і веб-сайт. Хоча поширені кодеки, такі як MPEG-2 та h.264, не підтримують прозорість, для тих, хто цього потребує, є такі способи, як серія зображень.

Якщо ми використаємо це відео як приклад, воно використовує штучний зелений екран, щоб люди могли легко імпортувати його у відеоредактори з прозорістю. Однак, майте пік в описі, і завантаження доступне, яке містить кожен кадр як PNG, а також .mov без втрат з прозорістю ! PNG - 30 Мб, MOV - 174,1 МБ.
https://youtu.be/rBfMEUiobfE

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.