Ответы пользователя по тегу Видео
  • Существует ли видеоплеер для Android приставки без навигационной панели (Play, Stop, Next, Previous и т.д.)?

    @rPman
    Самое простое - браузерный

    написать html из пяти строчек с тегом video, скопировав из примеров документации, прописать атрибутами что без контролов, в цикле, все прекрасно работает локально из файлов без сети

    из недостатков, автоматически не включится fullscreen, может autoplay не заведется (но можно плагин поставить к браузеру, типа greasemonkey)
    Ответ написан
    Комментировать
  • Как получить видео поток для обработки с видеофвйла?

    @rPman
    лучшая консольная утилита по работе с видео и аудио - ffmpeg
    забрать без перекодирования аудиопоток можно так:
    ffmpeg -i input-video.avi -vn -acodec copy output-audio.aac
    Ответ написан
    5 комментариев
  • Как кодировать видео на карточке и на проце?

    @rPman
    я не пробовал, на твой hybrid gpu accelerator гуглится видео:
    https://www.youtube.com/watch?v=UqORJc5Z39s

    смотри изучай, поделись обязательно результатом
    Ответ написан
    Комментировать
  • Обработкой фото и видео занимается процессор или видеокарта?

    @rPman
    Благодаря наличию opencv (а часто привязываются к вендору видеокарты, на примере cuda от nvidia) существует возможность разработки почти любых алгоритмов (лимит размера бинарника кажется в десяток мегабайт +-) для работы на gpu, а там очень многоядерный процессор и на порядок более быстрая память (с нелинейным доступом, память делится на банки с паралельным доступом).

    Т.е. если разработчик приложения озаботился таким алгоритмом (а часто почти все это делают) то поддержка обработки данных будет на gpu. Из требований - принципиальная возможность для алгоритма быть распараллеленным, что часто бывает для обработки изображений и видео.

    p.s. декодирование видео чаще всего проигрыватели делают с помощью видеокарты, так как это заметно экономит энергию, это очень хорошо это видно если смотреть видео youtube в браузере без поддержки ускорения (какой-нибудь webkit встроенный в приложение), а уж 4к и выше и подавно могут быть не доступны для просмотра на cpu.
    Ответ написан
    Комментировать
  • Чем можно вырезать и увеличить область видео с наилучшим качеством?

    @rPman
    гуглить - video upscale neural network
    сам не пользовался, первый же пример предлагает платный софт

    p.s. чудес не бывает, нельзя из ничего вернуть информацию, просто нейронные сети могут давать неплохие попадания для частных случаев (например людей если сеть обучена именно для этого) но нельзя считать полученную информацию достоверной, так как это считай угадывание.

    p.p.s. для частного случая, например на видео есть плавное движение объекта, можно использовать информацию из соседних кадров, т.е. в теории можно к примеру удвоить качество за счет четырех (в идеале) и более кадров одного и того же объекта, снятых со сдвигом или другим ракурсом.
    Найдешь софт, отпишись, математика говорит что это возможно
    Ответ написан
    1 комментарий
  • Как снять обычное видео через режим замедленной съемки на смартфоне?

    @rPman
    Нужна поддержка железом, там где она есть, производитель во встроенном приложении видеозаписи дает соответствующую кнопочку.

    Чтобы работали сторонние приложения, на смартфоне должно поддерживаться camera api с данной фичей, и к сожалению производителям включать эту поддержку не выгодно.

    Там где железо позволяет но в софте поддержки нет, ищи соответствующие модификации (рут девайса, патчи) с camera api 2.0 тогда будут работать гугл пиксел приложения для этого.

    Slowmo это фича, способная поделить смартфоны на сегменты (дешевый/средний/дорогой), никакому производителю нет никакого желания делать эти линейки физически, всем хочется только софтовой правки, выпускается одна и та же железка и продается по разным ценам с разными версиями софта.
    Ответ написан
    Комментировать
  • Как записать вебинар который идёт ночью?

    @rPman
    Универсально - только запись с экрана

    но вот нестабильный интернет потребует более сложной автоматизации и разбираться с конкретныйм сервисом, как там все устроено и реализовано
    Ответ написан
    Комментировать
  • Как исключить одно или два окна при записи видео с экрана желательно с OBS но можно и с любой другой программой?

    @rPman
    никак

    p.s. в obs можно в качестве источника указать конкретное окно приложения
    так же можно собрать экран источника из нескольких экранов, определив их размер и положение

    таким образом можно записать на видео сразу несколько окон приложений, размещенных например мозайкой.
    Ответ написан
    Комментировать
  • Как повысить fps при записи obs?

    @rPman
    зафиксируй в игре fps (включить вертикальную синхронизацию) чтобы она не забирала все доступные ресурсы под себя, может поможет

    upd: может потому что битрейт низкий?
    Ответ написан
    Комментировать
  • Как вдвоём просмотреть одно видео с возможностью поставить на паузу и обсудить?

    @rPman
    Когда то достаточно давно в пределах локальной сети управлял двумя плеерами (один запускался ради звука, другой ради изображения - вот такой изврат был) mplayer с помощью его api (тогда это было что то типа отправки команд в пайп, я кидал одной командой локально и по ssh старт и паузу, правда чтобы нивелировать проблемы с рассинхронизацией из-за разной скорости машин, дополнительно отправлял seek на начало сразу после запуска на обеих машинах)ю

    Сейчас у того же VLC есть http api, есть куча утилит для remote control и прочее, к тому же не думаю что запустить два curl на разные машины в локальной сети или через ssh большая проблема.
    Ответ написан
    Комментировать
  • Как обойти защиту и использовать видео со стороннего ресурса у себя на сайте?

    @rPman
    да, обычный reverse proxy, например на базе nginx, но весь трафик будет идти через него (т.е. в одну сторону и в другую)
    Ответ написан
    2 комментария
  • Как быстро убрать звуковую рекламу из видео, не пережимая весь видео файл?

    @rPman
    ffmpeg позволяет работать с audio и video независимо, не пережимая video, т.е. достаточно будет перепаковать только звук, это минуты.

    Общая идея - выявляешь временные метки, где нужно заменить кусок звуковой дорожки, затем вырезаешь соответствующие части дорожки в отдельные файлы, и собираешь обратно, подменив вырезанные куски на свой пустой.

    Лучше читать документацию и гуглить примеры, с фильтром или без
    Ответ написан
    2 комментария
  • Как подсчитать стоимость видеомонтажа?

    @rPman
    Себестоимость работы считать по человекочасам, которые потребовались для работы (не считать время когда человек не следит и не работает) плюс амортизация используемого железа (стоимость разделить на гарантийный срок) и то же самое для софта (если стоимость приложений фиксированная, то считают срок между крупными обновлениями, требующими повторную покупку или доплату). Кстати железо можно арендовать у амазона - получите четкий почасовой тариф (берите спотовые цены).

    Потом сюда добавляете налоги и риски на повторную работу при ошибках, не зависящих от вас (например выключили свет/винда обновиться решила и расчет остановился, все сломав, пришлось запускать заново), умножая вероятность этого события на себестоимость повтора.

    И это только себестоимость - т.е. выход в ноль.
    Ответ написан
    Комментировать
  • Кто как защищает от пиратства свое видео?

    @rPman
    Существуют технологии DRM защиты контента от копирования (для каждого браузера свои если нужен именно веб), но они требуют 'надежные' пользовательские устройства, т.е. от соответствующих приложений на машине до аппаратной поддержки. На сколько я помню hdmi подключение к монитору даже содержит соответствующие возможности но давно уже взломано. С другой стороны, чтобы скопировать DRM видео нужно как минимум оборудование, хоть и не сильно дорогое но хоть немного ограничивает пиратство.

    Пользователи не любят DRM устройства так как они сильно ограничивают возможности, ни плеер выбрать, ни фильм не DRM посмотреть и т.п. поэтому внедрение этих технологий сильно ограничено. Например, устройства apple это умеют, так же гугл предлагает на android устройствах какие то механизмы покупки и просмотра защищенного контента... почти наверняка в этих случаях вы как дестрибьютор будете должны отстегнуть приличный кусок ваших доходов.

    И это хорошо, что такие технологии не безальтернативны! Потому что даже имея скудный инструментарий, правообладатели дрючат всеми способами как производителей контента так и потребителей, а что будет когда вариантов не останется?
    Ответ написан
    2 комментария
  • Какой размер видео файла следует использовать на сайте?

    @rPman
    Начинать надо с изучения целевой аудитории сайта, анализируете их скорость и возможности, и исходя из этой аналитики делайте выводы.

    ЗЫ пожалуйста, не надо видео фона, это нахрен никому не нужно кроме заказчика для вау эффекта, а страдать будут остальные 99% пользователей.
    Ответ написан
  • Какая разница между качеством и разрешением видео?

    @rPman
    За качество отвечает не только общепринятый битрейт но и алгоритм сжатия. Почему сжатие - потому что несжатый поток занимает на диске на несколько порядков больше места чем это имеет смысл, вам варят ли понравятся минутные ролики, занимающие несколько терабайт.

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

    Поэтому понятие качества плохо поддается формализации.
    Ответ написан
    Комментировать
  • Как создать веб-сервис, который будет извлекать аудио из видео?

    @rPman
    Первая задача, которую вам придется решить и это не просто в общем случае - это извлечение видео из вебсайта, а судя по всему (раз речь про блокировку по стране, значит у вас что то типа vimeo или youtube) вы именно от туда хотите брать видео. Самая большая проблема - это борьба сайта-источника с качальщиками видео, они часто меняют формат страницы чтобы ваш код перестал работать.

    И уже потом по полученному видео вы можете извлекать с помощью ffmpeg звуковую дорожку.

    p.s. на youtube можно вытаскивать звуковую дорожку отдельным потоком, посмотрите приложение youtube-dl, они очень хорошо отслеживают изменения, кстати умеют работать не только с ними.
    Ответ написан
    3 комментария
  • Возможно ли кодирование одного видео одновременно на ЦП и ГП?

    @rPman
    Это возможно.
    Делите видео на две части (длительность каждого должны соотноситься приблизительно как соотносятся производительность кодирования на cpu и gpu), и запускайте их кодирование сразу двумя процессами, с разными настройками использования cpu и gpu соответственно. По окончанию их работы, сливайте результат без перекодирования в один файл (некоторые контейнеры это позволяют делать простым копированием, например ts).

    Как вы ведите, таким образом можно распараллелить обработку видео не только в пределах одной машины и ее видеокарт (если софт не может или к примеру gpu разных производителей), но и нескольких. Замечание - каждая часть должна быть длиннее и кратна расстоянию между ключевыми кадрами (обычно это порядка 4-10секунд), это не обязательное но желательное для эффективности результата.
    Ответ написан
    2 комментария
  • Как выделить движения в видео файле?

    @rPman
    У вас две независимые задачи - пометить видео по динамичности, нарезать видео на куски на основе этих меток. Очевидно что в готовом виде вы не найдете ответа, так как минимум алгоритм выбора момента для вырезания куска - у вас ... неявный, вам его еще формулировать придется.

    получить временные метки можете с помощью того же vlc
    vlc --video-filter=motiondetect -vvv > modec.log

    в файле modec.log щите moving shapes там будут временные метки
    затем с помощью ffmpeg нарезаете как вам угодно
    Ответ написан
    3 комментария
  • Есть ли программа скачиваний видео с луковичной системой?

    @rPman
    во первых, проверьте возможность указания socks прокси в ваших программах закачки, попробуйте использовать системные настройки прокси (в windows это панель управления -> свойство обозревателя -> подлючения), и указывайте штатный прокси tor-а - localhost:9050 (это меняется в настройках tor).

    во вторых, существует возможность (для windows оно глючит и маловероятно что будет работать на 10-ке, ищите sockscap) запускать приложение через специальный враппер, он будет все вызовы перенаправлять на указанный socks proxy

    p.s. скорее всего dns резолвиться будут не через прокси, ваш провайдер будет знать куда вы лезете (в firefox есть для этого опция)

    p.p.s. с большим шансом загрузчики видео с таких сайтов как youtube или rutube не будут работать через tor, так как там будет выскакивать окно с вводом капчи.
    Ответ написан