• Как рисовать прямоугольники в ffmpeg?

    @dns_omsk
    Сергей, у Вас ошибка.

    ffmpeg \
      -i /media/01.jpg \
      -vf "drawbox=x=1400:y=200:w=200:h=500:t=3:c=yellow" \
      -update 1 \
      -frames:v 1 \
      /media/777003.jpg


    -update <0, 1>
    Если установлено значение 1, имя файла всегда будет интерпретироваться как просто имя файла, а не шаблон, и соответствующий файл будет постоянно перезаписываться новыми изображениями. Значение по умолчанию - 0.

    Также могу порекомендовать добавить это:
    -q:v 1 -qmin 1

    Качество картинки будет лучше.
    Написано
  • Windows ffmpeg bat. Почему, при запуске через bat, ведет себя под другому чем при запуске через cmd?

    @dns_omsk
    В любом языке, есть спецсимволы.
    % - как раз таки один из таких в cmd, bat файлах.
    Да, экранировать нужно %d -> %%d
    Написано
  • Как сделать потоковую передачу с перемоткой?

    @dns_omsk Автор вопроса
    xotkot, О таком подходе думал. Но ведь это нужно запускать mpv на клиенте, где клиент - это Андроид. А я не знаю как на Андроиде запустить с кэшэм, еще и на внешнем носителе, потому как в телике ХЗ сколько памяти.

    mayton2019, Ну почти. Одновременно смотреть бы еще. Скачать легко. Суть в другом: Идет трансляция, я удаленно запускаю её запись, приезжаю домой, не успевая к началу. Включаю телик, и начинаю просмотр с начала. То есть она параллельно и пишется, и я смотрю.

    Update 15-10-2024

    Если кому интересно, что я пробовал.
    Можно создать трансляции, неважно какую:
    hls: ffmpeg ... -f hls master.m3u8
    dash: ffmpeg ... -f dash master.mpd

    Если взять например hls, поскольку трансляция живая, то в файле m3u8 нет закрывающего тега #EXT-X-ENDLIST и согласно спецификации проигрыватели (будь то ffplay, potPlayer, mpv) не хотят перематывать. Но Windows версия vlc прекрасно справляется с перемоткой, в отличии от версии для Android. Поэтому для просмотра нужно использовать библиотеки hls.js или dash.js с запуском http сервера конечно. Но смотреть на Android через браузер - то ещё извращение.

    Поэтому я нашел способ чуть проще, пишем трансляцию:
    ffmpeg ... -c copy master.ts
    В винде открываем этот файл через vlc и идем по пути [Воспроизведение]->[Воспроизводитель]->[Выбираем наш miracast телик]
    Написано
  • Есть ли способ отключить рекламу на уровне роутера?

    @dns_omsk
    Я вот тоже столкнулся с такой же штукой, на одном VDS есть реклама, на другом нет. Оба IP в Нидерландах. Интересно, а как узнать где на самом деле сервер расположен?
    Написано