枫叶逝去
帖子: 10
注册时间: 2013-03-20 22:37

[已解决]10bit视频压内嵌字幕 无法压制

我拿一个10bit的视频跟一段ass字幕用x264 - 06_taro编译版 x86 8bit压制
每次压到0.2%位置就弹框,同样的ass跟一段8bit视频一起压就没问题。
而10bit的视频不加字幕也能正常压制。
AviSynth、终极解码、完美者解码都重装过好几次了,也没用。
以前拿megui也压过一次,一样的源和字幕,那时候就没问题,重装系统以后连预览都不行了。
参数:--level 5.1 --tune animation --crf 23 --bframes 10 --b-adapt 2 --scenecut 50 --qpstep 5 --ipratio 1.35 --pbratio 1.25 --qcomp 0.73 --rc-lookahead 120 --aq-strength 0.78 --merange 50 --partitions all --trellis 2 --psy-rd 0.30:0 --deblock -1:-1 --min-keyint 1 --no-fast-pskip --fgo 4 --vf resize:1280,720 --input-depth 10
加:--video-filter resize:csp=i420:8/subtitles --sub "subtitles.ass"
原来改下参数就行了。。。谢谢06_taro。。。世界上居然存在如此强悍的人物,作为英语渣就只有仰慕的分了。。
第八行的位置有个警告但是看不懂
第八行的位置有个警告但是看不懂
(60帧左右的时候)每次压这里就会弹个“停止工作”
(60帧左右的时候)每次压这里就会弹个“停止工作”
我是用小丸压的,论坛里应该有人知道吧。。。自己不会写命令没办法
我是用小丸压的,论坛里应该有人知道吧。。。自己不会写命令没办法
8bit+ass没问题,而且没警告
8bit+ass没问题,而且没警告
拿megui+avs看了一下就更坑爹了,重装系统以前明明没问题的。。。
拿megui+avs看了一下就更坑爹了,重装系统以前明明没问题的。。。
上次由 枫叶逝去 在 2013-03-21 12:49,总共编辑 1 次。
264768502
核心会员
核心会员
帖子: 402
注册时间: 2010-09-23 17:38

Re: [求助]10bit视频压内嵌字幕 无法压制

xijiao2000 写了:输入10bit视频时挂字幕编码时必出错。。怎么办
06_taro 写了:
ReadMe-how_to_load_subtitles.txt 写了:
Both 8-bit and 10-bit builds can use subtitles rendering, but rendering should only take place in 8-bit colorspaces. For example, if the input video is 10-bit, which would be converted to yuv420p16le internally before encoding, you need to use "resize" filter to downscale it to 8-bit before "subtitles" filter:

代码: 全选

--video-filter resize:csp=i420:8/subtitles --sub "subtitles.ass"
枫叶逝去
帖子: 10
注册时间: 2013-03-20 22:37

Re: [求助]10bit视频压内嵌字幕 无法压制

264768502 写了:
xijiao2000 写了:输入10bit视频时挂字幕编码时必出错。。怎么办
06_taro 写了:
ReadMe-how_to_load_subtitles.txt 写了:
Both 8-bit and 10-bit builds can use subtitles rendering, but rendering should only take place in 8-bit colorspaces. For example, if the input video is 10-bit, which would be converted to yuv420p16le internally before encoding, you need to use "resize" filter to downscale it to 8-bit before "subtitles" filter:

代码: 全选

--video-filter resize:csp=i420:8/subtitles --sub "subtitles.ass"
那能问一下,这段代码直接写在参数里就行了吗?“subtitles”的意思是字幕文件名还是和视频同名的字幕文件?

回到 “视频编码器 / Video encoder discussion”