经过测试,aac切割程序aacedit2仅支持29.97和59.94 两种视频帧率
不知这里有没有会编译c程序的同学来改写一个支持ntsc_film帧率的版本?
aacedit作者应该有公开他的源代码
代码: 全选
//ビデオフレームからAACフレームを計算
long videotoaacframe(long vframe)
{
double ret, m;
long a;
if (options.aacframeset || vframe == 0)
return vframe;
//(48000 / 1024) / (30000 / 1001) == 1.5640625
//(48000 / 1024) / (60000 / 1001) == 0.78203125
if (options.videoframerate == 59940) {
m = 0.78203125;
a = 282;
} else {
m = 1.5640625;
a = 564;
}
ret = (double)vframe * m;
a = (options.delay % 125) * a;
a = (a + (a / 2000)) % 1000;
ret -= (double)a / 1000;
return (long)ret;
}