ffmpeg输出文件不同

时间:2017-02-25 09:58:11

标签: node.js ffmpeg ogg fluent-ffmpeg

以下代码输出不同的文件。为什么?

我使用了diff命令和cmp,它们说它们在字节15处开始不同。我还尝试将参数更改为toFormat()从'ogg'到'mp3'。结果相同。

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();

我无法判断我是在做错事还是这是预期的行为。

1 个答案:

答案 0 :(得分:3)

OGG格式复用器写入唯一的序列号或ID标签。添加-flags +bitexact将其设置为零。