0
次のコードは異なるファイルを出力します。どうして?ffmpeg出力ファイルが異なる
私は、彼らは私も「mp3」から「OGG」からtoFormat()
に引数を変更しようとしたバイト15で異なる始めると言いdiff
コマンドとcmp
の両方を使用していました。同じ結果。
ffmpeg('./original/test.mp3')
.toFormat('ogg')
.on('error', function(error, stdout, stderr)
{
console.log('Cannot process file: \n' + error);
})
.output('./tmp_a/' + filename)
.output('./tmp_b/' + filename)
.run();
私が何か間違っているかどうか、またはこれが予想される動作であるかどうかはわかりません。
ああ、ffmpegは各output()呼び出しのアルゴリズムを再実行するだけです。 'toFormat()'の直前に 'inputOptions( '-flags + bitexact')'を追加しようとしましたが、ファイルはまだ異なります。あなたの説明はまだ意味があります。 – Kacy
node.jsの構文は分かりませんが、入力オプションではなく出力オプションです。 – Mulvya
一度エンコードして複数のファイルに保存する場合は、tee muxerを使用する必要があります。 – Mulvya