找回密码
 立即注册
楼主: tonyhsie

SushiHelper: 懶人快速調軸工具 (2025/7/17 更新)

49

主题

531

回帖

1万

VC币

星辰大海

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

积分
2209108
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
本人改进过的字幕,禁止以任何形式进行商用。若要附带在视频、种子中发布,请先咨询。      ——20231203
一些字幕搜寻、制作的方法和经验汇总  →  >>>帖子<<<
禁止DBD-Raws及其相关人士使用本人所有制作或修正改进过的字幕(包括过往的)      ——20240730
回复

使用道具 举报

69

主题

1438

回帖

1万

VC币

星辰大海

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

积分
3161197

卓越贡献

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

v220614

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


使用方式如圖

圖片 2022-06-14 19-15-59.png


下載連結

评分

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

查看全部评分

回复

使用道具 举报

0

主题

24

回帖

55

VC币

白金会员

Rank: 12Rank: 12Rank: 12

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

sushi.zip

75.98 KB, 下载次数: 129

回复

使用道具 举报

69

主题

1438

回帖

1万

VC币

星辰大海

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

积分
3161197

卓越贡献

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

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


回复

使用道具 举报

12

主题

162

回帖

1011

VC币

至尊会员

猫娘

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

积分
207653
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
似了
回复

使用道具 举报

69

主题

1438

回帖

1万

VC币

星辰大海

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

积分
3161197

卓越贡献

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. 這個我再研究看看
回复

使用道具 举报

69

主题

1438

回帖

1万

VC币

星辰大海

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

积分
3161197

卓越贡献

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. 修正其它小問題


下載連結



回复

使用道具 举报

69

主题

1438

回帖

1万

VC币

星辰大海

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

积分
3161197

卓越贡献

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


新版本應該能解決你的第一個問題


下載連結


v230303

新增功能:偵測影片檔案裡的 audio delay 值、偵測音訊檔案 "檔名" 裡的 audio delay 值,來自動調整輸入及輸出的字幕的時間



(此功能藉由 ffprobe.exe 來實現,所以請將 ffprobe.exe 也放到 SushiHelper 目錄下,或是系統 PATH 變數裡的任意路徑下)



回复

使用道具 举报

12

主题

162

回帖

1011

VC币

至尊会员

猫娘

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

积分
207653
zzy2000129 发表于 2023-3-14 21:21:20 | 显示全部楼层
tonyhsie 发表于 2023-3-3 02:44
新版本應該能解決你的第一個問題

233最后你还是做了
最近整理仓库盘也找到了当初这个问题的来源,是调华盟的GHOST HOUND发现的,当然那个就-3ms直接跑不会造成任何影响,后来碰到过有些更阴间的WebRip隔几话偏移就变一下搞起来真的要人命
总之调轴懒人程度又更上一个台阶了
似了
回复

使用道具 举报

69

主题

1438

回帖

1万

VC币

星辰大海

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

积分
3161197

卓越贡献

tonyhsie  楼主| 发表于 2023-3-14 21:26:23 | 显示全部楼层
zzy2000129 发表于 2023-3-14 21:21
233最后你还是做了
最近整理仓库盘也找到了当初这个问题的来源,是调华盟的GHOST HOUND发现的,当然那个 ...

主要是當初不知道怎麼用 ffmpeg 找偏移量


後來湊巧得知 ffprobe 可以做到這件事,理所當然就整合進 SushiHelper 了


回复

使用道具 举报

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

本版积分规则

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