slc
发表于 2018-5-31 17:09:43
dreamstar 发表于 2018-5-31 16:59
换成AVS导入就能准确到帧
我也知道,问题AVS脚本怎样写,才能把把DVB字幕压进去呢,AVS暂时还没支持DVB的
dreamstar
发表于 2018-5-31 18:08:13
slc 发表于 2018-5-31 17:09
我也知道,问题AVS脚本怎样写,才能把把DVB字幕压进去呢,AVS暂时还没支持DVB的
将DVBSUB压入视频系FFMPEG的OVERLAY的功能,AVS只系满足你想精确到帧的要求
slc
发表于 2018-6-1 08:28:42
dreamstar 发表于 2018-5-31 18:08
将DVBSUB压入视频系FFMPEG的OVERLAY的功能,AVS只系满足你想精确到帧的要求
是的,压硬字幕,MEGUI和AVS不支持,但想准确到帧,又要AVS。。。。。
看来我的要求是有三点,硬字幕,字幕不变差,准确到帧。
所以,我想出了最终解决方法:
1. 用我的方法,或你的方法都可以,提出IDX+SUB
2. 用这个提取的IDX写AVS和CLT
3. 用FFMPEG压这个AVS,这样就能保证了原字幕不变差。(如果对字幕没要求,可不做这个)
4. OK,不过最后还是要用MEGUI来压音频和最后封装。
dreamstar
发表于 2018-6-1 10:14:11
slc 发表于 2018-6-1 08:28
是的,压硬字幕,MEGUI和AVS不支持,但想准确到帧,又要AVS。。。。。
看来我的要求是有三点,硬字幕 ...
图片字幕就用FFMPEG,FFMPEG可以处理音频,压制完顺便抽取直接一起封装;文本字幕就用AVS+x264(megui)压制
歲月靜好
发表于 2018-6-1 10:23:37
楼主教程好似有啲复杂,唔系好明白。
slc
发表于 2018-6-1 11:04:21
dreamstar 发表于 2018-6-1 10:14
图片字幕就用FFMPEG,FFMPEG可以处理音频,压制完顺便抽取直接一起封装;文本字幕就用AVS+x264(megui) ...
用FFMPEG压这个AVS 居然提示出错了,无法识别字幕 ,但直接压文件就没问题。
dreamstar
发表于 2018-6-1 11:20:19
slc 发表于 2018-6-1 11:04
用FFMPEG压这个AVS 居然提示出错了,无法识别字幕 ,但直接压文件就没问题。
你个脚本都无写AVS落去,梗系出错
slc
发表于 2018-6-1 12:34:30
dreamstar 发表于 2018-6-1 11:20
你个脚本都无写AVS落去,梗系出错
或许是吧。我写剧本不在行。
如果上面第三步,FFMPEG有可能不喜欢AVS脚本,就会出错。
直接用VFRAME就可以,同样能准确到帧。
ffmpeg -i 402.mkv -ss 00:19.000 -vframes 113 -filter_complex "overlay" -map "" -map 0:a:0 -vcodec libx264 -preset veryfast -tune animation -crf 23 -b:a 96k -s 1280x720008.mkv -y
ffmpeg -i 401.mkv -ss 00:00.000 -vframes 93 -filter_complex "overlay" -map "" -map 0:a:0 -vcodec libx264 -preset veryfast -tune animation -crf 23 -b:a 96k -s 1280x720009.mkv -y
dreamstar
发表于 2018-6-1 12:57:10
slc 发表于 2018-6-1 12:34
或许是吧。我写剧本不在行。
如果上面第三步,FFMPEG有可能不喜欢AVS脚本,就会出错。
唔关喜欢唔喜欢问题,关键在于你点设置
slc
发表于 2018-6-1 13:18:43
dreamstar 发表于 2018-6-1 12:57
唔关喜欢唔喜欢问题,关键在于你点设置
写对了,也没用。avs始终不能识别原取的IDX+SUB字幕,只能用再转一次的IDX+SUB
48楼可以终结了,问题已经解决。