0

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

我使用了这两个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();

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

4

1 回答 1

3

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

于 2017-02-25T10:09:20.303 回答