请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
楼主: tonyhsie

SushiHelper: 懶人快速調軸工具 (2022/10/25 更新)

  • TA的每日心情
    慵懒
    8 小时前
  • 签到天数: 435 天

    [LV.9]以坛为家II

    4

    主题

    165

    帖子

    5010

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    217326
    tmdtmdtmdqq 发表于 2022-6-14 15:49:24 | 显示全部楼层
    本帖最后由 tmdtmdtmdqq 于 2022-6-14 15:51 编辑
    tonyhsie 发表于 2022-6-14 15:24
    臨時輸出的檔案是 Sushi 運作時自動產生、自動刪除的,SushiHelper 無法介入它的處理流程

    ...

    看了一下sushi的源代码,发现可以设置一个参数变量 --temp-dir
    L784:
    parser.add_argument('--temp-dir', default=None, dest='temp_dir', metavar='<string>',
           help='Specify temporary folder to use when demuxing stream.')

    ==========================================

    L516:
    def format_full_path(temp_dir, base_path, postfix):
        if temp_dir:
            return os.path.join(temp_dir, os.path.basename(base_path) + postfix)
        else:
            return base_path + postfix

    ==========================================

    L572:
        if dst_demuxer.is_wav:
            dst_audio_path = args.destination
        else:
            dst_audio_path = format_full_path(args.temp_dir, args.destination, '.sushi.wav')
            dst_demuxer.set_audio(stream_idx=args.dst_audio_idx, output_path=dst_audio_path, sample_rate=args.sample_rate)

    临时输出的时候应该就会在这个目录输出了





    欢迎报错继续向上改进我改进过的字幕。
    请勿将无实质性修改、劣化精简本人改进过的字幕重新发布到此论坛:如仅改名、仅打包、修改总错字数≤5、删除特效等。
                     ——20230204
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    67

    主题

    1237

    帖子

    9894

    VC币

    星辰大海

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

    积分
    1928255

    卓越贡献

    tonyhsie  楼主| 发表于 2022-6-14 19:10:42 | 显示全部楼层
    本帖最后由 tonyhsie 于 2022-6-14 19:17 编辑

    v220614

    1. 支援新參數 "-td",讓使用者能自行定義 temp dir


    使用方式如圖




    下載連結

    本帖子中包含更多资源

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

    x

    评分

    参与人数 1活跃度 +6666 收起 理由
    tmdtmdtmdqq + 6666 大佬,神速!!!

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-9-14 05:40
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    0

    主题

    21

    帖子

    55

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3108
    GeneYZY 发表于 2022-10-1 04:16:57 | 显示全部楼层
    非常感谢开发SushiHelper,最近在用此工具匹配华盟字幕社的字幕到web源视频,发现有四集的字幕始终报错无法完成,希望大佬能帮忙看一下原始字幕是不是有什么问题,附件里有原始字幕和报错后生成的sushi.txt

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    67

    主题

    1237

    帖子

    9894

    VC币

    星辰大海

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

    积分
    1928255

    卓越贡献

    tonyhsie  楼主| 发表于 2022-10-1 08:40:07 | 显示全部楼层
    GeneYZY 发表于 2022-10-1 04:16
    非常感谢开发SushiHelper,最近在用此工具匹配华盟字幕社的字幕到web源视频,发现有四集的字幕始终报错无法 ...

    華盟的片子比較長,對應的影片沒那麼長,所以華盟字幕最後多出來的部分就會出錯


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 10:34
  • 签到天数: 183 天

    [LV.7]常住居民III

    8

    主题

    127

    帖子

    559

    VC币

    至尊会员

    猫娘

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    169011
    zzy2000129 发表于 2022-10-24 20:43:22 | 显示全部楼层
    最近折腾一些老物遇到的小毛病(手敲都能解决,能加上feature最好,毕竟懒嘛……)
    ①mkv封装的音频轨是带offset的(有些每话都不一样,我丢),sushi不会自动识别,要拿mediainfo看完再手动过一遍adjustasstime,在一些早期BDRIP和一些WEB-DL源会碰到
    ②有些视频直接拖进去显示没有音频轨,比如 https://u2.dmhy.org/details.php?id=46756 ,HQR组也有不认的,忘记哪几个了(把音频轨单独提取出来再调轴没有问题)
    ③文件名里面很多"....."会识别不到视频文件,比如 https://u2.dmhy.org/details.php?id=48267
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    67

    主题

    1237

    帖子

    9894

    VC币

    星辰大海

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

    积分
    1928255

    卓越贡献

    tonyhsie  楼主| 发表于 2022-10-25 08:18:38 | 显示全部楼层
    zzy2000129 发表于 2022-10-24 20:43
    最近折腾一些老物遇到的小毛病(手敲都能解决,能加上feature最好,毕竟懒嘛……)
    ①mkv封装的音频轨是带o ...

    1. 帶 offset 的音軌需要另外處理,我自己一般都是先抽取音軌,確定 offset 後調整字幕,再丟給 SushiHelper
     我這邊也沒有更好的解決方法

     PS. source 音軌為 Delay 50ms 的話,source 字幕要提前 50ms;Delay -25ms 的話,字幕要延後 25 ms


    2. 音軌的識別是由 ffmpeg 負責,如果它識別不出來,那 SushiHelper 也無能為力

    3. 這個我再研究看看
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    67

    主题

    1237

    帖子

    9894

    VC币

    星辰大海

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

    积分
    1928255

    卓越贡献

    tonyhsie  楼主| 发表于 2022-10-25 18:36:46 | 显示全部楼层
    v221025


    1. 修正檔名含有多個點時的判斷問題,如 "[Zagzad] Onii-sama e... – 01 (BDRip 1448x1080 HEVC-10bit THD).mkv"
    2. 修正 sushi.txt 裡有時會出現的 Metadata 編碼問題
    3. 修正其它小問題


    下載連結



    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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