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楼可以终结了,问题已经解决。
页: 1 2 3 4 [5] 6 7 8
查看完整版本: DVB字幕提取+使用方法(本人原创2018-5)