1

我正在使用启用 VBR 选项的“opusenc”将语音样本(*.WAV 格式)编码为 *.opus 文件。在成功完成编码后,opus 编码器返回一个报告,简要介绍 XXX 个 YY 页中的许多数据包以及数据包大小范围(以字节为单位)。

但是,我需要比这更多的信息。我想知道生成的 opus 文件中每个数据包的实际字节数,当然是按照编码数据包的正确顺序。

任何人都可以帮助我以最少的编程实现目标吗?是否有任何 opus 文件分析器或播放器来提供我需要的信息?

4

1 回答 1

0

如果您正在尝试获取文件大小,您可以试试这个

class Upload < ActiveRecord::Base
  belongs_to :binary,  :dependent => :destroy
  attr_accessor :file_data
  def before_create
    input = self.file_data
    @binary = Binary.create(:file_data => input)
    self.binary_id = @binary.id
    self.filename = input.original_filename
    self.content_type = input.content_type.chomp
    self.size = @binary.data.size
  end
end
于 2013-09-15T19:29:11.943 回答