『漫游』酷论坛>『影音数码技术学习交流』>截取音频的一个问题

截取音频的一个问题

52wy@2009-08-21 18:52

:p 一个视频想截取其中一段,也包括音频,但是所截取的范围都不在关键帧上~也就是无法使用vdm之类能够定关键帧选范围的软件来截取。想来想去貌似只有用avs的trim来定范围,不过用DirectShowSource加载片源后再用trim取范围,似乎截出来的音频总不是很精确,会有100毫秒左右的误差。

各位高人还有啥方法能精确截取非关键帧范围内的音频不?

难道当真要找个音频软件,然后根据频谱图来截不成[/ku]
引用

lbs123456@2009-08-21 19:41

走mmg,切割后把音频抽出来(被拖走
引用

roozhou@2009-08-21 19:42

avs处理音频非常不准,就算不是用dss也是。

其实你把音频导出后再截取就行了。
你知道了开始位置的timestamp和结束位置的timestamp不就可以截取了吗。

顺便问问你的音频是什么格式的?有损压缩的音频也有帧的概念,而且帧率和视频不同,所以你截取的音频不可能和视频完美匹配。
引用

ljwing@2009-08-21 19:42

用mediacoderAE试一试
引用

roozhou@2009-08-21 19:42

引用
最初由 lbs123456 发布
走mmg,切割后把音频抽出来(被拖走

这个方法没用,mmg只按关键帧切
引用

wtyrambo@2009-08-21 19:44

mkvmerge能截...而且挺方便....不经任何转换速度也快,把视频流去掉就能准确截取
引用

lbs123456@2009-08-21 19:52

引用
最初由 roozhou 发布

这个方法没用,mmg只按关键帧切


没视频流咋按关键帧切
引用

52wy@2009-08-21 19:56

引用
最初由 roozhou 发布
avs处理音频非常不准,就算不是用dss也是。

其实你把音频导出后再截取就行了。
你知道了开始位置的timestamp和结束位置的timestamp不就可以截取了吗。

顺便问问你的音频是什么格式的?有损压缩的音频也有帧的概念,而且帧率和视频不同,所以你截取的音频不可能和视频完美匹配。



就是不想对这频谱图那么痛苦才寻找简单的方法=。=

wav居多吧。。。主要是砍去raw里面的广告部分,有些广告跟剧情间的过渡很朦胧,所以关键帧也定不到。
引用

roozhou@2009-08-21 20:00

引用
最初由 lbs123456 发布


没视频流咋按关键帧切


嗯,试过了的确可以
引用

52wy@2009-08-21 20:02

引用
最初由 lbs123456 发布
走mmg,切割后把音频抽出来(被拖走


不妨说说怎么操作吧。。。还真没用mmg切过
引用

roozhou@2009-08-21 20:12

1)启动mmg,把你的视频文件拖进去
2)把视频流的勾去掉,只保留音频流
3)切到Global页,勾上Enable splitting,选...after timecodes:
4)在后面的框里填入起始时间和结束时间。比如1分23.4秒到2分34.5秒就填"00:01:23.4,00:02:34.5"
5)在output filename里填入你输出的文件名,点start muxing
6)一共会出来三段,中间那段(002结尾的)就是你要的东西
7)如果需要你可以再把那个mka文件换成其他容器
引用

52wy@2009-08-21 20:22

嗯 很详细~谢谢~
引用

tct66@2009-08-21 20:50

只要VDM支持的音頻都可以準確切割
首先,先分離音頻
隨便寫一個含視頻的avs
用VDM打開avs,添加音頻
這樣每一禎都是關鍵禎,音頻就隨便切
引用

52wy@2009-08-21 21:09

引用
最初由 tct66 发布
只要VDM支持的音頻都可以準確切割
首先,先分離音頻
隨便寫一個含視頻的avs
用VDM打開avs,添加音頻
這樣每一禎都是關鍵禎,音頻就隨便切


强!原来这样也行!受教了!

不过这方法对vfr貌似不可行就是了:p
引用

tct66@2009-08-21 21:54

VBR的音頻沒試過,因為我都是壓DVD...
反正VBR的音頻就轉成wav切比較保險

VFR的話,就根據時間點切,儘量相吻合,這個要實做才知道
avs載入的視頻fps越高可以切得越細
要切21~30禎,左箭點第21禎,右箭點第31禎
視頻也是一樣
引用

«12»共2页

| TOP