I have found the reason
.
According to rfc7845,
In ogg container , All fields in the ID headers are REQUIRED, except for 'channel
mapping table', which MUST be omitted when the channel mapping family
is 0, but is REQUIRED otherwise.
In my oggfile, erros due to automatic memory alignment, when Mapping Family equal 0 , still have Channel Mapping Table Filed.
PS:The same file, I can get the translation result through google engine.