作者Drifterblaze (痴痴~~~!)
看板AVEncode
标题[请问] 字幕fps与影片fps的关系
时间Sat Jul 20 09:34:39 2013
相信很多人在拨放影片搭配外挂字幕的时候,
常常会发生字幕跟影片的同步会越来越不吻合,
有时候会越来越慢,或是越来越快,
这时候大家都知道你要做的的是把字幕的fps调成跟影片相同的才行,
并不是单纯的调整体的延迟时间。
相关的教学版上搜寻一下也是有的。
不过我本着追根究柢的精神,
我还是想不透这之间的关联性?
拿最基本的srt字幕来说,
字幕档定义的不是单纯的每一个字幕的出现跟结束的时间吗?
***
38
00:01:23,124 --> 00:01:28,359 ←应该是这行定义的应该没错吧?
太惨啦 表示1分23.124秒~1分28.359秒
*** 要显示"太惨啦"字幕
而fps是每秒显示的张数,所以表示你的影片不管是fps多少,
一个影片的整体拨放时间应该是不变的吧?
(管你每秒画几张并不会因为张数的多寡影响整体拨放的片长?)
所以感觉上影片拨放归影片拨放(根据时间轴拼命画图),
打字幕归打字幕(根据时间轴打)不是吗?
那为什麽还会有需要转换fps的这个动作来达到同步字幕的目的呢?
我不知道我上面的解释是不是正确的,只是脑袋瓜胡乱推测,
google到很多的解决方法跟转换工具,
但却找不太到相关的解释,还有画字幕的原理(或许不是单纯看时间轴画?)
不知道版上有没有哪位大大帮忙能解释一下这个问题呢?
想破头还想不出来,头好痛喔 XDD
还请版上的大大赐教了 m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.188.167
1F:推 coldcolour:fps其实是会影响播放时间 一个framerate是24的影片 07/24 22:28
2F:→ coldcolour:用1倍速播放 fps就是24 但是如果用2.5倍速播放 fps就变 07/24 22:29
3F:→ coldcolour:成60了 07/24 22:32
4F:→ coldcolour:本来用1倍速播放要60分的影片 用2.5倍速播放则仅仅24分 07/24 22:35
5F:→ coldcolour:发现我上面有点答非所问XD 通常有fps问题的字幕是图形 07/24 23:04
6F:→ coldcolour:字幕(.sup 或.idx+.sub)这类字幕在和文字字幕互转时会 07/24 23:06
7F:→ coldcolour:有fps问题 单纯文字字幕(.srt .ass)无fps问题 07/24 23:07
8F:→ coldcolour:改变字幕的fps会对时间轴做展延或压缩 07/24 23:17
9F:→ coldcolour:我一楼举的例子有点夸张 但以同一片源而言 以地区或压 07/24 23:20
10F:→ coldcolour:制方法的不同 就可以产生24 23.976 23.978 25 等等差 07/24 23:21
11F:→ coldcolour:异 这样播出来的总长度是不一样的 虽然只差一点点 07/24 23:22
12F:→ coldcolour:但对字幕而言会产生明显偏差 所以字幕的fps也得跟着调 07/24 23:23