Audio 转码将元数据添加到音频文件

Audio 转码将元数据添加到音频文件,audio,ffmpeg,metadata,transloadit,Audio,Ffmpeg,Metadata,Transloadit,我已经找到了如何将音频曲目编码为多种格式,我只是在努力寻找一种方法,在对曲目进行编码时将特定的元数据附加到曲目上。我想添加,专辑艺术作品,艺术家姓名,曲目名称和流派等 我可以在音频编码参数中看到您可以设置其他FFmpeg参数,但是我不确定使用什么来设置元数据 { "steps": { "imported": { "robot": "/s3/import", "result": true, "key": "AWS_KEY", "secret": "AWS_SECRET",

我已经找到了如何将音频曲目编码为多种格式,我只是在努力寻找一种方法,在对曲目进行编码时将特定的元数据附加到曲目上。我想添加,专辑艺术作品,艺术家姓名,曲目名称和流派等

我可以在音频编码参数中看到您可以设置其他FFmpeg参数,但是我不确定使用什么来设置元数据

{
  "steps": {
  "imported": {
  "robot": "/s3/import",
  "result": true,
  "key": "AWS_KEY",
  "secret": "AWS_SECRET",
  "bucket": "BUCKET",
  "path": "CUSTOM-PATH"
},
"mp3": {
  "use": "imported",
  "robot": "/audio/encode",
  "result": true,
  "preset": "mp3",
  "ffmpeg": [],
  "ffmpeg_stack": "v2.2.3"
},
"wav": {
  "use": "imported",
  "robot": "/audio/encode",
  "result": true,
  "preset": "wav",
  "ffmpeg_stack": "v2.2.3"
},
"export": {
  "robot": "/s3/store",
  "use": [
    "mp3",
    "wav"
  ],
  "key": "AWS_KEY",
  "secret": "AWS_SECRET",
  "bucket": "BUCKET"
}
您可以使用“/meta/write”机器人,如下所述:

下面是一个例子:


一些演示标题
$(函数(){
$('form')。转载它({
等等:是的,
triggerUploadOnFileSelection:true,
参数:{
auth:{key:{YOUR_auth_key},
步骤:{
元数据:{
使用:“:原件”,
机器人:“/meta/write”,
结果:对,,
要写入的数据:{
专辑:“发现”,
艺术家:“愚蠢的朋克”,
年份:“1999年”,
}
}
}
}
});
});
<html>
<head><title>Some demo title</title></head>
<body>
<form action="/uploads" enctype="multipart/form-data" method="POST">
  <input type="file" name="my_file" multiple="multiple" />
</form>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="//assets.transloadit.com/js/jquery.transloadit2-v2-latest.js"></script>
<script type="text/javascript">
$(function() {
  $('form').transloadit({
    wait: true,
    triggerUploadOnFileSelection: true,

    params: {
      auth: { key: "YOUR_AUTH_KEY" }, 
      steps: {
        metadata: {
          use: ":original",
          robot: "/meta/write",
          result: true,
          data_to_write: {
            album: "Discovery",
            artist: "Daft Punk",
            year: "1999",
          }
        }
      }
    }
  });
});
</script>
</body>
</html>