ffmpeg 输出文件不同

ffmpeg output files differ

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

我同时使用了 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();

我不知道是我做错了什么,还是这是预期的行为。

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