qoo71 发表于 2021/5/18 21:03

请教用ShanaEncoder在MP4和MKV中添加字幕的问题

下片N年,压片是新手
----------
MP4和MKV都是容器,有所耳闻,那么请问
1、MP4是不是只可以添加一个字幕?而且是内嵌了?
2、MKV应该可以添加多个字幕的,但在ShanaEncoder的“快速设置”的“字幕选择”中只可以选择一个字幕,
    如何添加多个字幕?或者保留片子中的所有字幕?
-----------
先谢谢解答的兄弟姐妹了。

小樱 发表于 2021/5/18 21:17

默认情况下是只有一个音轨,一个字幕文件,可以通过F8参数来进行多字幕

ShanaEncoder 通过参数批量设置双音轨、双字幕压制
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=96945&fromuid=1

741861943 发表于 2021/5/18 22:06

mp4也可以封装多字幕,只支持封装无特效的srt或者ass,但都会被编码为mov_text这种格式

qoo71 发表于 2021/5/18 22:10

小樱 发表于 2021/5/18 21:17
默认情况下是只有一个音轨,一个字幕文件,可以通过F8参数来进行多字幕

ShanaEncoder 通过参数批量设置 ...

好的。学到了。

qoo71 发表于 2021/5/18 22:10

741861943 发表于 2021/5/18 22:06
mp4也可以封装多字幕,只支持封装无特效的srt或者ass,但都会被编码为mov_text这种格式

谢谢回答。。
MP4内的字幕应该拿不出来了吧?

小樱 发表于 2021/5/18 22:53

qoo71 发表于 2021/5/18 22:10
谢谢回答。。
MP4内的字幕应该拿不出来了吧?

外挂封装的字幕是可以拿出来,如果是内嵌只能通过ocr来提取

使用ShanaEncoder提取mkv内置ass sup字幕文件的方法
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=96226&fromuid=1

741861943 发表于 2021/5/19 10:31

qoo71 发表于 2021/5/18 22:10
谢谢回答。。
MP4内的字幕应该拿不出来了吧?

mp4内封的可以搞出来,但要转换为srt或ass的,参数 -f ass -vn -an -map 0:s -c:s ass

qoo71 发表于 2021/5/19 11:03

741861943 发表于 2021/5/19 10:31
mp4内封的可以搞出来,但要转换为srt或ass的,参数 -f ass -vn -an -map 0:s -c:s ass

感谢回答。
另外还有一个傻瓜式的问题。
1、用shana压制后的MP4视频,里面的字幕是不是硬字幕了?如果能拿出来,说明还是软字幕?
2、MKV格式呢,压制后的字幕还是软字幕?
3、shana里面能不能设置软字幕还是硬字幕?

741861943 发表于 2021/5/19 11:26

qoo71 发表于 2021/5/19 11:03
感谢回答。
另外还有一个傻瓜式的问题。
1、用shana压制后的MP4视频,里面的字幕是不是硬字幕了?如果 ...

shana默认都是压硬字幕,软字幕需要加参数设置

qoo71 发表于 2021/5/19 13:49

741861943 发表于 2021/5/19 11:26
shana默认都是压硬字幕,软字幕需要加参数设置

怎么设置参数?

741861943 发表于 2021/5/19 14:08

本帖最后由 741861943 于 2021/5/19 14:24 编辑

qoo71 发表于 2021/5/19 13:49
怎么设置参数?

你是原文件有内封字幕,还是准备用shana给没字幕的视频内封字幕,前者看小樱给的第一个网址,后者需要看网盘 https://pan.baidu.com/s/1n1h7TM99DHrJp-JtieU3bQ提取码:d0j7 这里的教程

741861943 发表于 2021/5/19 14:14

本帖最后由 741861943 于 2021/5/19 14:23 编辑

qoo71 发表于 2021/5/19 13:49
怎么设置参数?

如原文件有内封字幕,要保持内封字幕,按f8加入 -map 0:s -c:s copy 位置就是找个空白地方,但一定要在加入参数前按下空格键,不懂了就看小樱给的第一个网址,里面图片有加入参数的位置,还有看下原来的参数中有-sn这个参数了,要删除这个参数,这个参数是禁用字幕的

qoo71 发表于 2021/5/19 15:03

741861943 发表于 2021/5/19 14:14
如原文件有内封字幕,要保持内封字幕,按f8加入 -map 0:s -c:s copy 位置就是找个空白地方,但一定要在 ...

感谢详细解答。我就是想多学点。
原文件内有内封字幕的,我想试试。。
另外有时候我也从网上找些字幕,自己匹配玩玩。

qoo71 发表于 2021/5/19 15:25

741861943 发表于 2021/5/19 14:14
如原文件有内封字幕,要保持内封字幕,按f8加入 -map 0:s -c:s copy 位置就是找个空白地方,但一定要在 ...

外挂字幕加入转码后的MP4文件,好像是硬字幕了。
也能用-c:s copy这个命令加入,成为软字幕吗?

741861943 发表于 2021/5/19 15:30

本帖最后由 741861943 于 2021/5/19 15:32 编辑

qoo71 发表于 2021/5/19 15:25
外挂字幕加入转码后的MP4文件,好像是硬字幕了。
也能用-c:s copy这个命令加入,成为软字幕吗?

mp4要改参数为 -map 0:s -c:s mov_textmp4内封字幕只支持mov_text这个编码

qoo71 发表于 2021/5/19 15:35

741861943 发表于 2021/5/19 15:30
mp4要改参数为 -map 0:s -c:s mov_textmp4内封字幕只支持mov_text这个编码

弱弱的问一下,你的参数是 -map 0:s -c:s copy,小樱的参数是 -c:s copy -map 0:s,是不是都可以,输入顺序无所谓?
另外外挂字幕,是不是改成和视频文件名称一样,就可以封装进MKV或者MP4中?

741861943 发表于 2021/5/19 15:37

qoo71 发表于 2021/5/19 15:25
外挂字幕加入转码后的MP4文件,好像是硬字幕了。
也能用-c:s copy这个命令加入,成为软字幕吗?

mp4内封字幕也只支持无特效的ass或srt字幕转换为mp4支持的mov_text,图形字幕的sup或者sub字幕就不行

741861943 发表于 2021/5/19 15:41

本帖最后由 741861943 于 2021/5/19 15:49 编辑

qoo71 发表于 2021/5/19 15:35
弱弱的问一下,你的参数是 -map 0:s -c:s copy,小樱的参数是 -c:s copy -map 0:s,是不是都可以,输入顺 ...

顺序无所谓,外挂变内封字幕要看网盘里的教程和用对应预设才可以,外挂字幕要放入shana的文件夹里,然后用对应的预设就能内封字幕了

qoo71 发表于 2021/5/19 15:48

741861943 发表于 2021/5/19 15:41
顺序无所谓,外挂变内封字幕要看网盘里的教程和用对应预设才可以,外挂字幕要放入shana的文件夹里

谢谢热心的兄弟,
我看了,应该明白了。
教程文件夹内
“复制添加shanaencoder文件夹里音轨字幕”   是添加外挂字幕
“复制字幕教程”是复制视频内原来内封的字幕,右键选择是添加硬字幕,参数是添加软字幕。
应该是这个意思。

741861943 发表于 2021/5/19 15:53

qoo71 发表于 2021/5/19 15:48
谢谢热心的兄弟,
我看了,应该明白了。
教程文件夹内


是的,右键选择是以前做的教程,硬字幕和软字幕都可以用,它只是用来选需要的字幕,软字幕主要是通过加参数才能实现
页: [1]
查看完整版本: 请教用ShanaEncoder在MP4和MKV中添加字幕的问题