2024年5月9日发(作者:)
ffdshow来时时的把2D字幕转换成3D字幕
很多教程是关于ffdshow来时时的把2D字幕转换成3D字幕的,但是这样的
话,低配的电脑就完全没办法了
我的电脑虽然不差,CPU是I5的,但是用这种方式加载字幕就会声音和图像不
同步,加载普通2D字幕就完全没问题
然后就想其他的办法去实现3D的字幕了,找了一圈后发现可以用srt特效来
实现3D字幕效果
可以用SRTEDIT来手工实现,网上的教程也有很多
顺带着找到了一个快捷修改的软件,在这里谢谢软件作者了
由于kmplayer不是默认打开对srt特效的支持,所以这里以kmplayer为例,
其他播放器的设置可以作为参考
首先打开转换软件界面,选择一些播放设备、出屏效果等参数,点击转换后,
先选择需要转换的普通2D的srt字幕文件,然后选择需要保存3D字幕文件的位
置,确定后,转换自动完成
用记事本打开SRT字幕文件,可以看到3D的字幕前面加了一些前缀,这些就
是SRT特效了,也可以用这个来区分到底哪个文件是3D字幕和哪个是2D字幕
左侧是3D字幕,右侧是2D字幕
如果不打开SRT特效支持的话,修改后的3D字幕会显示为下面的方式
接下来我们让kmplayer支持srt特效
打开kmplayer,打开参数设置(快捷键:F2),找到字幕处理,多重字幕/其他,高
级,勾选开启,并在后面的框内,增加.srt
再打开字体样式,将字体大小设置为90,100左右
设置好以后,重新打开kmplayer,让设置生效
然后就可以正常的用我们生成的3Dsrt文件来实现3D字幕的放映了,而且这
种方式占用的系统资源要比ffdshow小很多很多
如果字体大小不合适可以使用Kmplayer的快捷键来改变字体大小:Alt+F1加大
字体,Alt+F2减小字体,Alt+F3重置字体
下面是左右格式和上下格式的截图
发布评论