『漫游』酷论坛>『影音数码技术学习交流』>[求助]MP4压片出现影音 ..
[求助]MP4压片出现影音不同步
MATOI@2010-04-13 17:54
最近在试着将字幕压进影片
可是一直压制失败
我有个MP4的档案
先用YAMB将MP4提出.h264和.aac的文件
再使用DGAVCIndex产生一个.dga的文件
然后撰写压制用的avs文件
此时将avs拉到播放器播放时,该影片却比原档足足少了约3分钟
接着用MeGUI压制影片,也有将算出的Bitrate填入
在用MeGUI将视频和声轨合并,完成档一样是MP4档
不过完成品和观看avs文件一样,少了约3分钟
声音是正常的,但影片感觉比正常播放的速度还快
不知道是我哪个环节出了问题
我始终压出来的都是少了约3分钟
感觉好像提出的.h164档就有问题在
请各路高手帮帮我,感激不尽
264768502@2010-04-13 18:06
AVS里定FPS
或者压完后在封装时定FPS
源如果是VFR的话,用类似DtsEdit的工具抽timecode出来
然后成品封装这个timecode
其实如果你AVS里不做什么处理的话,直接用较新版的x264直接压这个mp4就成了,其它什么都不用管
MATOI@2010-04-13 21:35
引用
最初由 264768502 发布
AVS里定FPS
或者压完后在封装时定FPS
源如果是VFR的话,用类似DtsEdit的工具抽timecode出来
然后成品封装这个timecode
其实如果你AVS里不做什么处理的话,直接用较新版的x264直接压这个mp4就成了,其它什么都不用管
谢谢大大的讲解
不过我是这方面的新手
有相关的教学文章吗?
AVS只有设定影片尺寸与字幕而已
264768502@2010-04-13 21:52
你可以尝试用这个来压
http://popgo.net/bbs/showthread.php?s=&threadid=524640
不过用这个压的话,请务必先设置好解码用ffdshow
MATOI@2010-04-13 22:59
不好意思的再问
一样是先用YAMB将MP4提出.h264和.aac的文件
再使用DGAVCIndex产生一个.dga的文件
然后撰写压制用的avs文件
最后用Direct264Gui选avs压制吗?
因为我搜寻不到有关Direct264Gui软体的使用教学
我avs在用播放器查看时,少了3分钟
之所以影片跑的快,是解码器有问题吗?
谢谢大大帮我这么多
虽然我还是茫然中。。。但我会朝着大大所提供的讯息去查询
264768502@2010-04-14 07:17
从MP4提取264文件出来,导致FPS(帧速率)信息丢失
所以在AVS已经封装时不做设置的话,会默认为25
而我猜你的源的FPS为23.976
总帧数不变的情况下,FPS变大,所以时间就变短
roozhou@2010-04-14 09:48
用Direct264GUI或命令行的话不要用avs,也不需要提取任何东西,直接压你的源MP4就行了。
MATOI@2010-04-14 17:47
我片源是24.573fps
大大可以帮看看我的avs正确与否吗?
------avs---------------------
loadplugin("C:\XXX\DGAVCDecode.dll")
AVCSource("C:\XXX\1.dga").LanczosResize(1024,576)
textsub("C:\XXX\1.ass")
textsub("C:\XXX\2.ass")
textsub("C:\XXX\3.ass")
-----------------------------
以上是我写的avs
如果要在avs变更fps
是加上‘changefps(24.573)’就好吗?
不过我方才试着加入changefps(24.573),但播放avs还是没有修正回来
MATOI@2010-04-14 17:55
引用
最初由 roozhou 发布
用Direct264GUI或命令行的话不要用avs,也不需要提取任何东西,直接压你的源MP4就行了。
Direct264GUI如何压入字幕
我字幕有3个,想同时压进去
变更压制后的影片尺寸是在FFDshow修改吗?
可以将压制后的影片档案大小约在350M吗?
264768502@2010-04-14 19:59
应该不会有固定帧率为24.573fps的视频吧
3条字幕的话,自己打开文件合并成一个吧
然后GUI里面应该有载入字幕的选项的
Resize选项也有,自己找找吧
roozhou@2010-04-14 21:26
引用
最初由 MATOI 发布
Direct264GUI如何压入字幕
我字幕有3个,想同时压进去
变更压制后的影片尺寸是在FFDshow修改吗?
可以将压制后的影片档案大小约在350M吗?
我不负责维护GUI,我只是做那个命令行工具。你可以用多个--sub参数加载多条字幕,但是字幕的位置必须要自己在字幕文件中设置好,不会自动处理冲突的问题,如果都是默认的位置,字幕会叠在一起。
MATOI@2010-04-14 21:42
引用
最初由 264768502 发布
应该不会有固定帧率为24.573fps的视频吧
3条字幕的话,自己打开文件合并成一个吧
然后GUI里面应该有载入字幕的选项的
Resize选项也有,自己找找吧
嗯~我会试试看
不会我的帧率都看错吧~
真是汗颜。。。
翡璃月@2010-04-14 22:49
VFR的片源要先拆出timecode成CFR
或是AssumeFPS(24000/1001)再來做壓制
roozhou@2010-04-14 23:27
引用
最初由 翡璃月 发布
VFR的片源要先拆出timecode成CFR
或是AssumeFPS(24000/1001)再來做壓制
这个已经是过去时了
翡璃月@2010-04-15 03:40
引用
最初由 roozhou 发布
这个已经是过去时了
那什麼是現在式?
«12»共2页
| TOP