Youtube Data API V3 Javascript - загрузка аудио и изображений в виде видео

Я работаю над данными youtube api v3, чтобы загрузить изображение и аудио, так как видео с изображением будет отображаться как видео.

Я могу загружать видео, как это уже приведено в качестве примера.

Я попробовал thumbnail: $('#file_image').val(), установить миниатюру видео. Но это не сработало, как я ожидал. Я также ищу через Интернет, чтобы получить представление. Но понятия не было.

UploadVideo.prototype.uploadFile = function(file) {
  var metadata = {
    snippet: {
      title: $('#title').val(),
      description: $('#description').text(),
      tags: this.tags,
      thumbnail: $('#file_image').val(),
      categoryId: this.categoryId
    },

Является ли эта функция доступной с использованием данных youtube api? Я знал, что мы можем загружать изображение и аудио вместе, как видео в YouTube (не через API).

URL-адрес ссылки Youtube

Youtube data api Ссылка

UPDATE:

Используя ffmpeg, мы можем создать видео, объединив аудио и изображение. Созданное видео, загруженное на Youtube через Youtube DATA API. Оно работает. Теперь я пытаюсь автоматизировать следующий сценарий, используя script.

Загрузка изображений и аудио. Создайте видео с помощью ffmpeg. После успешного создания видео выгрузите видео с помощью Youtube DATA API.

Я могу создать видео, используя команды ffmpeg в командной строке. Но когда я пытаюсь использовать код PHP, команда не выполняется.

Ответ 2

На данный момент нет, к сожалению. В соответствии с опубликованной вами статьей поддержки " Загрузить аудиофайлы или файлы изображений", API не может загружать изображения и аудио отдельно и позволяет YouTube объединить их для тебя. Вы должны либо:

  • Совместите изображения и аудио самостоятельно и загрузите полученное видео.
  • Создайте слайд-шоу на странице .

Ответ 3

Если ваш браузер требует только Chrome и Firefox, вы можете использовать whammy.js для создания веб-клиентской стороны. Этот видеоролик, созданный браузером, позже может быть загружен на youtube. Проблема в том, что whammy не поддерживает звук. Возможно, вы можете использовать эластичный транскодер Amazon для объединения видео и звука.

https://github.com/antimatter15/whammy

http://aws.amazon.com/elastictranscoder/

Другой вариант - запустить ffmpeg, как упоминалось выше. На самом деле есть версия JF ffmpeg, которую вы можете нам, я не пробовал это самостоятельно, но вы можете найти ее здесь.

https://bgrins.github.io/videoconverter.js/