transloaditを使用してビデオファイルからオーディオを抽出し、S3に保存します。 これは素晴らしい作品が、私はどのように知りたいと思った:ファイルが複数のチャンネルを持っており、それはhttps://transloadit.com/demos/audio-encoding/merging-multiple-audio-streams/ごとに1をinotスカッシュ場合複数のチャンネルの場合は、オーディオファイルからサンプルの長さを取り、それをs3に保存します。
チェック - 私はこれをチェックする必要がありますか私が使用するデフォルトありませんこのロボット?
オーディオファイルから小さなサンプルを抽出し、これを別のファイルとして保存します。
例えば、私は長さの5%を取得し、ffmpegのではsample.mp3
としてこれを保存したいから2時間のオーディオファイルを持って、私はカットすることができます:
ffmpeg -ss 0 -t 30 -i original.mp3 sample.mp3
をドキュメント内
const opts = {
params: {
notify_url: `${ process.env.SELF }/services/trans/${ jwToken }`,
steps: {
import: {
robot: '/s3/import',
use: ':original',
bucket: process.env.S3_INGEST,
path: ingest.key,
key: process.env.AWS_ID,
secret: process.env.AWS_SECRET,
},
encode: {
robot: '/audio/encode',
use: 'import',
ffmpeg_stack: 'v2.2.3',
preset: 'aac',
ffmpeg: {
ab: '128k',
},
},
export: {
robot: '/s3/store',
use: 'encode',
bucket: s3Export,
path: `${ prefix }/${ token }.m4a`,
headers: {
'Content-Type': 'audio/mp4',
'x-amz-server-side-encryption': 'AES256',
},
key: process.env.AWS_ID,
secret: process.env.AWS_SECRET,
},
},
},
};
、:
は、私は、ここで私がこれまで持っているものがどのようにチェーンこのワークフローをするわかりませんよこれを行う方法がわかりません。
アドバイスをいただければ幸いです。