Youtube Data API V3 Javascript - 将音频和图像上传为视频

Gun*_*lan 10 youtube video youtube-javascript-api youtube-data-api

我正在使用youtube data 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
    },
Run Code Online (Sandbox Code Playgroud)

使用youtube数据api可以实现此功能吗?我知道我们可以将图像和音频一起上传到youtube中作为视频(而不是通过API).

Youtube参考网址

Youtube数据api参考

更新:

使用ffmpeg,我们可以通过组合音频和图像来创建视频.创建的视频通过Youtube DATA API上传到Youtube.有用.现在我尝试使用脚本自动执行以下场景.

上传图片和音频.使用ffmpeg创建视频.视频成功创建后,使用Youtube DATA API上传视频.

我可以在命令行中使用ffmpeg命令创建视频.但是当我尝试使用PHP代码时,命令没有执行.

Yet*_*i99 5

您可以使用ffmpeg制作幻灯片.然后上传生成的视频. https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images


app*_*lue 3

不幸的是,目前还没有。根据您发布的支持文章“上传音频或图像文件”,没有 API 可以单独上传图像和音频并让 YouTube 为您组合它们。您必须:

  • 自行组合图像和音频并上传生成的视频
  • 在上传页面上使用 YouTube 的幻灯片制作工具