【发布时间】:2013-03-06 01:57:48
【问题描述】:
我需要一种非常精确的方法来加快音频速度。 我正在为 OpenDCP 准备电影,OpenDCP 是一种用于制作数字电影包的开源工具,用于在影院放映。 我的源文件通常是 23.976fps 和 48.000kHz 音频的 quicktime MOV 文件。 有时我的音频是单独的 48.000kHz WAV。 (FWIW,源的视频帧率其实是24/100.1帧/秒,是重复小数。)
DCP 标准基于 24.000fps 和 48.000kHz 节目,因此需要加快源的音频和视频。 图像处理工作流程本质上涉及将 MOV 转换为 TIF 序列,每帧帧,然后假定为 24.000fps,因此我不必参与 QT 视频媒体处理程序的内部。
但事实证明,加快音频匹配速度是很困难的。大多数音频程序无法获得与重新定时的图像帧对齐的音频样本数。 Audacity 速度增加 0.1% 会导致错误的样本数量。我发现唯一可行的方法是使用 Apple Cinema Tools 使 23.976fps/48.000kHz MOV 符合 24.000fps/48.048kHz(通过更改 Quicktime 标头来实现),然后使用 Quicktime Player 从该文件在 48.000kHz,重新采样。这是帧精确的。
所以我的问题是:ffmpeg 或 sox 中是否有设置可以精确地加速 MOV 或 WAV 或 AIFF 中的音频?我想要一个跨平台的解决方案,所以我不依赖Cinema Tools,它只有MacOS。
我知道这是很多背景知识。随时提出澄清问题!
【问题讨论】:
标签: ffmpeg wav quicktime sox aiff