找回密码
 立即注册
查看: 2412|回复: 4

[吐槽]aegisub的诡异错误

11

主题

48

回帖

240

VC币

至尊会员

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

积分
194097

崭露头角

BTTL 发表于 2023-3-2 22:10:38 | 显示全部楼层 |阅读模式
本帖最后由 BTTL 于 2023-3-3 22:21 编辑

直接给音频加了诡异空白,导致延时,播放器打开一切正常,非常迷惑




2023.3.3 22:21:
最后导入pr重编码了,放弃折腾ffmpeg了
回复

使用道具 举报

0

主题

28

回帖

0

VC币

新手上路

Rank: 1

积分
286
TsushimaYohane 发表于 2023-3-2 23:02:03 | 显示全部楼层
本帖最后由 TsushimaYohane 于 2023-3-2 23:20 编辑

视频文件看看。。。
回复

使用道具 举报

49

主题

531

回帖

1万

VC币

星辰大海

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

积分
2209108
tmdtmdtmdqq 发表于 2023-3-3 01:28:19 | 显示全部楼层
本帖最后由 tmdtmdtmdqq 于 2023-3-3 01:49 编辑

aegisub 查看->选项->音频来自
有两个选项Avisynth和FFmpegSource
如果视频中的音频轨是经过设置延迟参数混流的话,用Avisynth取出的音轨会跟画面不同步

实验过程:
找一个音频轨延迟为0的mkv视频,称为 视频1
可以用gMKVExtractGUI查看是否有设置音轨延迟参数
然后用MKVToolNix把音频轨的延迟设置为+500ms,混流另存为 视频2
用播放器打开视频2可以发现音轨的确是有延迟了的

mkvtoolnix设置音频轨延迟.png




然后分别把视频1和视频2扔进aegisub (我的是v3.3.3 wangqr[用Avisynth+的dll])中打开
“音频来自”分别选用 AvisynthFFmpegSource


Avisynth:

s1-avi.png

FFmpegSource:

s2-ffmpeg.png


可以看出,FFmpegSource能正确处理音轨的延迟,Avisynth并没有正确处理音轨延迟的参数设置



所以,我怀疑你视频的音轨延迟并不是0。
音频来自你选用FFmpegSource可能就正确了。



回复

使用道具 举报

2

主题

89

回帖

26

VC币

至尊会员

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

积分
268850
马可solo 发表于 2023-3-3 12:28:37 | 显示全部楼层
二压一遍解决一切
Le vent se leve, il faut tenter de vivre.
回复

使用道具 举报

11

主题

48

回帖

240

VC币

至尊会员

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

积分
194097

崭露头角

BTTL  楼主| 发表于 2023-3-3 13:22:50 | 显示全部楼层
本帖最后由 BTTL 于 2023-3-3 13:30 编辑
tmdtmdtmdqq 发表于 2023-3-3 01:28
aegisub 查看->选项->音频来自
有两个选项Avisynth和FFmpegSource
如果视频中的音频轨是经过设置延迟参数混 ...

谢谢建议,其实我有试过切换音频来源,但毫无用处
视频是我用ffmpeg剪切合并过的,听说是ffmpeg底层有问题
可惜我对这些东西一窍不通,只是找的傻瓜教程弄的 hhhhhh

附上我倒腾视频的部分参数

回复

使用道具 举报

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

本版积分规则

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