2016-02-03 11 views
0

Я нашел, как кодировать аудиодорожки в несколько форматов, я просто пытаюсь найти способ привязать к трекам определенные метаданные, когда они закодированы. Я хотел бы добавить, обложки альбомов, имя исполнителя, название дорожки и жанр и т. Д.Transcodeit Добавить метаданные в аудиофайлы

Я могу видеть в параметрах кодирования звука есть дополнительные параметры 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" 
} 

ответ

0

Вы можете использовать "/ мета/запись" робот, как описано здесь: 8.2 Metadata Writing

Вот пример из the official demos:

<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> 
Смежные вопросы