Объединить два видеофайла в одно видео в плеерах

В моем веб-приложении у меня есть несколько видеофайлов mp4, и я хотел бы воспроизвести эти видеофайлы как одно видео в другом порядке в проигрывателе веб-браузера.

Я не ищу каких-либо внешних программ / онлайн-конвертер. Мне нужна опция слияния в самом веб-приложении.

Пример:

видео 1 (10 минут) и видео 2 (10 минут). Теперь проигрыватель должен показывать время воспроизведения в 20 минут, а видео должно воспроизводиться как одно видео.

Если бы вы могли дать хороший совет, я был бы очень признателен.

2 ответа

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

Хотя это было задано некоторое время назад, вы можете найти это полезным, поскольку я знаю, что вы не искали внешнюю службу, но я также заметил, что вы отметили нашу службу. Я работаю в Transloadit, и вас может заинтересовать наш тарифный план для сообщества, который предлагает вам 5 ГБ данных кодирования бесплатно.

С помощью робота объединения видео Transloadit вы можете создавать и сшивать видео вместе, и у вас есть возможность отправить их в службу цифрового хранилища, такую ​​как S3.

Например, этот шаблон здесь закодирует видео, импортирует другой MP4 по ссылке, а затем объединит их вместе для экспорта в Amazon S3:

      {
  ":original": {
    "robot": "/upload/handle"
  },
  "preroll_imported": {
    "robot": "/http/import",
    "result": true,
    "url": "https://demos.transloadit.com/inputs/waves10.mp4"
  },
  "concatenated": {
    "use": {
      "steps": [
        {
          "name": ":original",
          "as": "video_1"
        },
        {
          "name": "preroll_imported",
          "as": "video_2"
        }
      ]
    },
    "robot": "/video/concat",
    "result": true,
    "ffmpeg_stack": "v4.3.1",
    "preset": "ipad-high"
  },
  "exported": {
    "use": [
      "concatenated"
    ],
    "robot": "/s3/store",
    "credentials": "YOUR_AWS_CREDENTIALS"
  }
}
Другие вопросы по тегам