找回密码
 立即注册
查看: 1846|回复: 7

ass字幕如何合成到视频流中

  • TA的每日心情
    开心
    2024-4-21 20:47
  • 签到天数: 498 天

    [LV.9]以坛为家II

    4

    主题

    56

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    57175
    QQ
    Force_cc 发表于 2020-6-24 23:16:33 | 显示全部楼层 |阅读模式
    本来想剪一些好康的画面,遇到了这个问题。


    我用的是pr,百度出来大概都是ffmpeg生成透明底的mov,但是这个方法有个问题,当在aegisub的淡入淡出命令{\fad(0.0)}的时候,生成的字幕视频无法达到想要的效果。


    命令
    1. ffmpeg -y -f lavfi -i "[email protected]:size=1920x1080,format=rgba,subtitles=subtitle.ass:alpha=1" -c:v png -t "01:52:13.735" subtitle.mov -stats
    复制代码



    想要的:


    生成的却是


    我在搜索过程中得到另一个命令,虽然可以实现我对字幕的要求,但是需要对原视频的视频流进行转码处理,生成的文件变得很小,个人感觉损失了一部分画质。
    1. ffmpeg -i video.mp4 -vf ass=subtitle.ass -y dest.mp4
    复制代码


    其他方法,比如说在安装了avisynth的前提下,在pr中添加插件,名为“PremiereAVSPlugin”,可以利用avs脚本实现在pr中添加一条透明背景的视频流字幕,但是在我的pr版本下,在最后编译视频的时候出现了错误“premiere cs avs importer x64 错误代码:5”,到这里我就很绝望了,虽然我知道可能是版本问题,,,
    1. avs脚本:
    复制代码


    还有一种方法是在aegisub中添加ass2MP4的插件,但由于原理和第一个命令是相同的,所以只能选择放弃
    https://mp.weixin.qq.com/s/GQr5_YJwGq-Ls1CK6LxCVg

    没想到我这种小白第一次剪好康的视频遇到个这么大麻烦,啊啊啊(╯‵□′)╯︵┻━┻

    现在就很绝望,想知道大家有没有方法把ass合成到视频流中,或者有没有其他的可以导入ass的视频编辑软件0.0

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    内向的青年,纵有满腔的热情,却无从诉说,终究造成无可挽回的悲剧。
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2022-6-12 01:51
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    1

    主题

    58

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    7696
    kyriakos 发表于 2020-6-25 00:24:09 | 显示全部楼层
    vapoursynth?
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1327

    回帖

    1万

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    2854436

    卓越贡献

    tonyhsie 发表于 2020-6-25 03:15:54 | 显示全部楼层
    既然有 avisynth

    那就放個 VSFilter.dll 在 plugin 裡

    avs 檔的最後加一行
    TextSub("E:\op.ass")


    這樣就把 ass 字幕加進這個 avs 裡了
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-6-5 17:57
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    49

    主题

    462

    回帖

    2581

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    1780349

    崭露头角活跃达人新人登场渐入佳境

    菜姬 发表于 2020-6-25 07:36:49 | 显示全部楼层
    只要想把“ass合成到视频流中”,就要“进行转码处理”
    1. ffmpeg -i video.mp4 -vf ass=subtitle.ass -y dest.mp4
    复制代码

    可以在这个命令上添加一些压制参数 比如-c:v libx264 -preset slower -crf 20 这种

    当然你把视频和字幕混流成一个mkv也可以
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-21 20:47
  • 签到天数: 498 天

    [LV.9]以坛为家II

    4

    主题

    56

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    57175
    QQ
    Force_cc  楼主| 发表于 2020-6-25 10:13:53 | 显示全部楼层

    感谢推荐φ(* ̄0 ̄)
    内向的青年,纵有满腔的热情,却无从诉说,终究造成无可挽回的悲剧。
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-21 20:47
  • 签到天数: 498 天

    [LV.9]以坛为家II

    4

    主题

    56

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    57175
    QQ
    Force_cc  楼主| 发表于 2020-6-25 10:16:04 | 显示全部楼层
    菜姬 发表于 2020-6-25 07:36
    只要想把“ass合成到视频流中”,就要“进行转码处理”

    可以在这个命令上添加一些压制参数 比如-c:v libx2 ...

    感谢回复,我在找找ffmpeg的命令格式(●'◡'●)
    内向的青年,纵有满腔的热情,却无从诉说,终究造成无可挽回的悲剧。
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-21 20:47
  • 签到天数: 498 天

    [LV.9]以坛为家II

    4

    主题

    56

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    57175
    QQ
    Force_cc  楼主| 发表于 2020-6-25 10:18:08 | 显示全部楼层
    tonyhsie 发表于 2020-6-25 03:15
    既然有 avisynth

    那就放個 VSFilter.dll 在 plugin 裡

    感谢回复,我会试试这个...(* ̄0 ̄)ノ
    内向的青年,纵有满腔的热情,却无从诉说,终究造成无可挽回的悲剧。
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-21 20:47
  • 签到天数: 498 天

    [LV.9]以坛为家II

    4

    主题

    56

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    57175
    QQ
    Force_cc  楼主| 发表于 2020-6-25 11:05:12 | 显示全部楼层
    tonyhsie 发表于 2020-6-25 03:15
    既然有 avisynth

    那就放個 VSFilter.dll 在 plugin 裡

    感谢,原来我的pr 的错误代码5 是因为没有加载这个dll,我只是在avs脚本里添加了LoadPlugin("VSFilter.dll")
    内向的青年,纵有满腔的热情,却无从诉说,终究造成无可挽回的悲剧。
    回复 支持 0 反对 1

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表