1
msg7086 2014-03-27 16:48:31 +08:00
导出timecode v2是比较方便的。25fps如果是mediainfo看的话不一定准的,vfr也说不定。
|
2
GordianZ MOD 你确定是 25 fps ?不是 24.97 fps?
|
6
msg7086 2014-03-28 14:12:56 +08:00
|
7
xuzhe 2014-03-28 14:44:50 +08:00
25 fps 只是为了交流时说话能简单一点。
真实帧数应该是 24.97 fps 才对吧…… |
8
XuanYuan OP @msg7086 我网上搜了一下,用 mp4fpsmod_0.24 输出了 timecode v2,但是格式就是 40ms 的步进,更迷惑了。
|
9
msg7086 2014-03-28 15:45:44 +08:00
|
10
XuanYuan OP @msg7086 是的。我们是把这个视频用在 IOS 程序中,播放的时候按照 40ms 的换算出来的 timecode 定位却是错的,有的会多几帧有的会少几帧。
|
16
XuanYuan OP @msg7086 我们是《美女德州扑克》开发商,游戏中的荷官有一套动作,每个动作1-3秒之间吧,在游戏中是随机触发的。为了数据安全考虑,我们将这些动作的视频合并成了一个文件然后进行了加密。
|
17
msg7086 2014-04-01 05:37:39 +08:00
|
19
msg7086 2014-04-02 05:30:55 +08:00
@XuanYuan 不知道我以下说的方法对你是不是太难,但是你可以试试。当然前提是你们是用的h.264。
首先AE导出所有片段连在一起的无损AVI 用virtualdub打开avi,找到每一段视频的开始位置的帧号 按照以下的格式写入一个名为qpfile.txt的文件里 150 I -1 250 I -1 300 I -1 .... I -1 其中第一列是帧号,后面的内容原样照抄。 然后调用x264压缩,压缩的时候记得加上这个参数 --qpfile qpfile.txt 比如 x264_tMod_8bit.exe --demuxer lavf --force-cfr --crf 18 --preset slow --tune animation --qpfile qpfile.txt -o output.mp4 input.avi 这样。 如果你们用的是ASP的话……不确定XviD有没有类似的功能了。而且真要用XviD的话不如直接上AVI容器来得简单粗暴 |