Задать вопрос
  • Конвертация 3d из файлов в видео на сервере. Оптимальный вариант?

    Запускать рендер в Блендере в headless-режиме.

    Это штатная фишка у Блендера
    https://docs.blender.org/manual/en/latest/advanced...
    Ответ написан
    4 комментария
  • Каким образом оцифрововать видеокассеты при помощи мощного компа?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Проще обратиться в контору, которая оцифрует тебе нормально.
    Есть видеокамеры с входом-тюльпаном, на выходе качество получается гораздо лучше чем даже через самый мощный комп.
    Там на самом деле мощность не нужна, нужно просто передать максимум из того что есть.
    Ответ написан
    Комментировать
  • Почему большее разрешение экрана ноутбука становится доступным только после подключения 2-го монитора по VGA?

    @rPman
    Везде пишут что у этого ноутбука fullhd матрица, включая тут

    Если драйвера официальные уже установлены (да да на монитор они тоже нужны), то попробуйте вручную установить драйвер монитора (у вас ведь windows?) - стандартный монитор 1920x1080 (правая кнопка мой компютер - управление - драйвера - установка устаревшего устройства ...)

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

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    А если подумать?
    Что должен выдать document.querySelector('https://vk.com/krosrs')?
    Правильно, ошибку. Что и выдаёт.
    что делать?
    Для начала определиться, а что именно вы хотите получить этим кодом и зачем делать ссылку, а потом запрещать переход по ней.
    Ответ написан
    Комментировать
  • Как в комментарии сделать ссылки на участок кода?

    Adamos
    @Adamos
    /**
     * @link MyClass::myMethod
     */
    
    class MyClass
    {
        static public function myMethod()
    Ответ написан
    1 комментарий
  • Какая скорость передачи нужна для видео конференции?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    по 1 мбс на каждого

    360p что ли? Зачем вообще такое видео кому-то надо?
    https://www.vdocipher.com/blog/video-bandwidth-exp...
    Минимум:
    Кодек:              H264    H265
    1280×720  (HD)      3Mbps   1.5Mbps
    1920X1080 (FHD)     6Mbps   3Mbps
    3840×2160 (UHD)     25Mbps  12Mbps

    Так что для более-менее нормальной картинки для 100 потоков вам потребуется минимум 200 мегабит, а лучше все 500 или даже 1000.
    Ответ написан
    Комментировать
  • В чём отличие в Laravel web.php и api.php?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Laravel
    Попробуем отделить коней от людей, насколько это получится.
    Говоря просто: API - для отдачи непосредственного среза данных, обычно в виде JSON, WEB - для отдачи целых страниц в виде HTML.

    Всегда думал что api.php нужно для запроса от сторонних приложений, сайтов к твоему сайту для получения какой то информации, которую я хочу предоставить, без авторизации.
    Ну, неправильно думали, ничего страшного. Точнее, очень узко. Вот есть у вас сайт, а потом вы решили сделать к нему в пару мобильное приложение. Оно стороннее? Ничего сделать с отданным через WEB HTML оно не сможет*, потребуется API.
    Наличие или отсутствие авторизации тут совершенно ни при чём.

    в тоже время используя api.php любой человек может запросить любой роут и получить кучу информации
    Любой человек получит то, что вы ему отдадите. Никакого запрета (или сложностей) на внедрение авторизации в API нет.

    Количество Middleware на web.php значительно больше, т.е. любой запрос проходит больше проверок перед тем как выдать результат.
    Middleware - это любые обработчики, а не только проверки. Т.е. "больше обработчиков не значит больше проверок". Любые обработчики вы можете навесить и на API**. И их даже не надо писать отдельно, в Laravel уже всё есть.

    В итоге вопрос, с точки зрения безопасности, производительности есть преимущества api.php перед web.php
    С точки зрения безопасности разницы нет. API может быть несколько производительнее за счёт того, что обрабатывает и отдаёт меньше "лишнего". Но по этим аспектам их вообще не надо сравнивать, это всё равно, что выбирать между экскаватором и самосвалом по степени лёгкости угона того или другого.

    * без костылей
    ** с поправкой на отсутствие сессии обычно
    Ответ написан
    Комментировать
  • Как при помощи ffmpeg БЕЗ ПЕРЕКОДИРОВКИ преобразовать ts в mp4 С НЕСКОЛЬКИМИ ЗВУКОВЫМИ дорожками?

    nidalee
    @nidalee
    ffmpeg -i входной_файл.ts -map 0 -c copy выходной_файл.mp4


    Если в исходном файле есть потоки, которые нельзя записать в формат MP4 (например, субтитры в формате, неподдерживаемом MP4), ffmpeg может выдать ошибку.
    Ответ написан
    1 комментарий
  • Как эффективно перекодировать видео?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Первому файлу нужно сжать 402240 точек на кадр, 20 fps, получаем в секунду 8 млн точек. Видим сжатие 817 kb/sec
    Второму файлу нужно сжать 921600 точек на кадр, 60 fps, получаем в секунду 55.3 млн точек. Видим 2526 kb/sec

    Сравниваем 55.3 / 8 и 2526 / 817 = 6.9125 и 3.0917992656058751529987760097919

    То есть разница в "качестве сжатия" всего в 2 с хвостиком раза.
    В данном случае еще следует обратить внимание, что видео с маленьким разрешением часто скрадывает мелкие движения, их вообще на нем не видно, и соответственно оно упрощается. Либо вообще можно проверить что за видео - фильмы в среднем сжимаются гораздо хуже, чем какие-нить презентации с кучей статического контента.

    По поводу размера файлов, еще обращу внимание что 128 и 104 kb/s для звука - значимо влияет на размер файла. Звук вообще может занимать четверть а то и треть, ибо сжимается хуже, чем видео.

    Ну собственно и все. Тут оба видео сжаты одним и тем же кодеком, и сложно предположить, что можно как-то заметно качественнее пережать, дефолтные настройки в современных кодеках обычно fits many, и какие-то кастомные настройки обычно влияют не столько на размер, сколько на адаптацию сжатия к контенту видео.

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

    В общем тут нет некачественного сжатия. Надо сравнивать контент (наличие статических частей экрана, количество цветовой гаммы и так далее).
    Ответ написан
    1 комментарий
  • Какой CRUD генератор для Laravel является общепринятым в 2025?

    Sanes
    @Sanes
    Из популярных и бесплатных MoonShine, FilamentPHP, Orchid. Можно назвать их админками.
    Но толку от них немного. Только базовый функционал, дальше боль.
    А прям генератор, то лучше посмотреть Blueprint
    Ответ написан
    Комментировать
  • Что не так? Почему возникает ошибка? Что надо исправить?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Зачем объявлять enum, если им не пользоваться?
    - status: "published"
    + status: QuestionStatus.PUBLISHED
    Ответ написан
    Комментировать
  • Что лучше использовать для редактирования проекта и правильно ли?

    GavriKos
    @GavriKos
    В андроид студии и надо. Вон там даже папочка .idea есть. А "не работает" обычно какой то ошибкой сопровождается.

    Но вообще редактировать можно в любом текстовом редакторе, вопрос только удобства )
    Ответ написан
    1 комментарий
  • Какой использовать стек для написания онлайн сервиса управления производством?

    @aleks-th
    Взять готовое решение.
    1С например, или тыщу всяких других систем ан рынке есть...
    Проще и дешевле.

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

    Вы только посчитайте один разработчик с хорошими скиллами 200-300 тыщ, пять таких 1 500 000 в месяц затрат.

    Вы бы лучше вопрос задали не тут а начальству.
    Готово ли ваше начальство тратить в год 15-20 млн, в течении 3-5 лет пока получится хоть какой то результат ?
    Ответ написан
    Комментировать
  • Какой использовать стек для написания онлайн сервиса управления производством?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    На том, который лучше всего знают ваши разработчики.
    Ответ написан
    Комментировать
  • Почему на экспорте из Adobe Premiere такие жесткие артефакты?

    nidalee
    @nidalee
    Это интерполяция кадров Optical Flow ("Оптический поток"). Она не понимает, что такое scene cut (смена плана) и рисует свои "переходы" между двумя кадрами их разных сцен, как написал в комментариях выше 15432
    "Интерполяция времени" переключите на "выборка кадров". И сделайте частоту вывода такой же, как у фильма изначально. Возможно Premiere ее неправильно считал, либо там VFR.
    Если вы просто для перекодирования Premiere используете, то переходите на Handbrake или ffmpeg. Там есть CRF.
    Ответ написан
    7 комментариев
  • Чем скачать .torrent файл большого размера?

    Как оказалось, Transmission вполне переваривает такие файлы
    Ответ написан
    Комментировать
  • Как сделать пакетную обработку в laravel?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Ребят вы знаете, в чем проблема, и куда копать....
    Нет конечно... Берете код, бьете на блоки, расставляете метки времени, отчет по затраченному времени пишете в лог. Проблемные места смотрите и решаете можете ли уменьшить время исполнения. Вангую что самые тормоза у вас будут на выборке из бд или на запросах к апи. В случае бд - вывести запрос и сделать explain. По результату уже можно будет что-то советовать. В случае тормозов с апи - тут уже ничего в плане оптимизации сильно не придумаешь, но в любом случае задачи лучше будет скинуть в очередь и уже оттуда они будут выполняться, пока не закончится список. Кроме того, выборка по одной записи из бд в цикле - классическая ошибка, нужно объединить все запросы в один через join или in(), а дальше работать с полученным массивом.
    Ответ написан
  • Как снимали в 4K в 2001 году?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Точно так же как и в 1977:
    676dca1872319932512271.png
    Ответ написан
    Комментировать
  • Как снимали в 4K в 2001 году?

    NeiroNx
    @NeiroNx
    Программист
    Пленка, такая штука есть для съемки качественного видео, вот на нее и снимали. У нее главная характеристика зернистость(насколько мелкие гранулы фоточувствительного вещества) - так вот эта зернистость дает разрешение больше чем 4К.
    Ответ написан
    Комментировать
  • Какой тип данных у RegExp, TypedArray и других?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    А ведь и правда есть термин для них (но не тип, конечно): Well-Known Intrinsic Objects

    Если же вы спрашиваете как затипизировать что-то, что может быть "RegExp, Array, Function и другим" (и не указывая при этом каждый тип явно), то должен, наверное, подойти только object (не смог в доке TS найти отличается ли TS-тип object от базового JS-объекта; например, в TS есть явная типизация функций, но можно ли её заменить на object?). Но это максимально странная задача, которую явно надо решить каким-то другим способом.
    Ответ написан
    6 комментариев