在上传之前在浏览器中重命名视频

时间:2018-03-14 03:31:50

标签: javascript amazon-s3 video-processing

我使用它来重命名视频文件,然后再上传到S3(所以S3立即更新)

该文件来自https://github.com/react-dropzone/react-dropzone

  const extension = scene.file.name.split('.').pop().toLowerCase()
  const blob = scene.file.slice(0, -1, scene.file.type)
  scene.file = new File([blob], 'scene_' + scene.id + '_' + uuidv1() + '.' + extension, {type: scene.file.type})
  scene.filename = scene.file.name
  scene.type = scene.file.type.match('image') ? 0 : 1

这适用于大多数视频文件,但是当我尝试通过浏览器或VLC播放时,有一些(来自不同的摄像头)文件已损坏。

VLC错误

  

[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000045728c0]错误读取标题   scene_2567_e35e50d0-2731-11e8-bfa4-2b3f6813e7ca.mp4:文件结束

在重命名之前,这些文件没问题。

在上传之前是否有更好的方法重命名文件?

0 个答案:

没有答案