Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. Скрипты
    5. ioBroker скрипты
    6. Сторонние npm модули. Вопрос.

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Сторонние npm модули. Вопрос.

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Artem82 last edited by

      Хочется разобраться с написанием скриптов и принципов работы сторонних модулей.

      Поставил сторонний модуль

      https://www.npmjs.com/package/ffmpeg

      Прописал его в настройках JS.

      Хотелка от модуля: делать снимок с потокового видео RTSP. Штука полезная, зная ссылку на сетевой поток, можно снимать изображение со многих камер, даже сторонних.

      В данном скрипте от автора модуля и добавленным var ffmpeg = require('ffmpeg') модуль не создает файл в директории tmp, там пусто. И ошибок нету.

      Куда смотреть и копать?

      Скрипт

      ! ````
      var ffmpeg = require('ffmpeg') //самая первая строка
      var process = new ffmpeg('rtsp://192.168.1.120:554/11');
      process.then(function (video) {
      // Callback mode
      video.fnExtractFrameToJPG('/tmp/', {
      frame_rate : 1,
      number : 5,
      file_name : 'my_frame_%t_%s'
      }, function (error, files) {
      if (!error)
      log('Frames: ' + files);
      });
      }, function (err) {
      log('Error: ' + err);
      });

      1 Reply Last reply Reply Quote 0
      • I
        instalator last edited by

        @Artem82:

        Хочется разобраться с написанием скриптов и принципов работы сторонних модулей.

        Поставил сторонний модуль

        https://www.npmjs.com/package/ffmpeg

        Прописал его в настройках JS.

        Хотелка от модуля: делать снимок с потокового видео RTSP. Штука полезная, зная ссылку на сетевой поток, можно снимать изображение со многих камер, даже сторонних.

        В данном скрипте от автора модуля и добавленным var ffmpeg = require('ffmpeg') модуль не создает файл в директории tmp, там пусто. И ошибок нету.

        Куда смотреть и копать?

        Скрипт

        ! var ffmpeg = require('ffmpeg') //самая первая строка
        ! var process = new ffmpeg('rtsp://192.168.1.120:554/11');
        ! process.then(function (video) {
        ! // Callback mode
        ! video.fnExtractFrameToJPG('/tmp/', {
        ! frame_rate : 1,
        ! number : 5,
        ! file_name : 'my_frame_%t_%s'
        ! }, function (error, files) {
        ! if (!error)
        ! log('Frames: ' + files);
        ! });
        ! }, function (err) {
        ! log('Error: ' + err);
        ! }); `
        А где папка /tmp/ лежит?

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        454
        Online

        31.8k
        Users

        80.0k
        Topics

        1.3m
        Posts

        2
        2
        1459
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo