『漫游』酷论坛>『影音数码技术学习交流』>非一般的MPEG2-TS(H.264+HE ..

rockzero18@2009-05-17 00:27

引用
最初由 roozhou 发布
header长度不一样的吧,而且这个header是每一个frame都有的,你这个每秒要23帧,手工改累死


23幀?和視頻幀速(29.97)不同?

我還以為Header只存在音頻文件的最前面而已....
引用

roozhou@2009-05-17 01:22

aac的帧率是 采样率/1024,SBR的采样率只有实际值的一半
引用

rockzero18@2009-05-17 01:57

引用
最初由 roozhou 发布
aac的帧率是 采样率/1024,SBR的采样率只有实际值的一半


那播放時它如何和視頻同步?自動改變幀速同視頻?
引用

roozhou@2009-05-17 02:46

引用
最初由 rockzero18 发布


那播放時它如何和視頻同步?自動改變幀速同視頻?


音频的帧和视频的帧是两个概念好吧。解压后的音频就不再是一帧一帧的了
引用

rockzero18@2009-05-17 18:17

引用
最初由 roozhou 发布


音频的帧和视频的帧是两个概念好吧。解压后的音频就不再是一帧一帧的了


那有一種情況是影音永遠不同步,這是音頻的問題嗎?(視頻為固定幀率)
例如一個60s的影片,前10s同步,接下來每隔10s音頻就慢100ms,到最後要Delay -500才同步


另問,把AAC壓製為WAV,在音質上是否不會有損耗?
引用

roozhou@2009-05-17 19:14

你那种情况肯定是视频的问题。
声音是连续的,如果速度有变化很容易听出来。但图像快一点慢一点是不容易看不出来的。

另外AAC -> WAV不叫压制叫解压好吧。我还是建议你再试试MP4Box,我用MP4Box就能把你的传的那段都解出来。
引用

rockzero18@2009-05-17 20:19

引用
最初由 roozhou 发布
你那种情况肯定是视频的问题。
声音是连续的,如果速度有变化很容易听出来。但图像快一点慢一点是不容易看不出来的。

另外AAC -> WAV不叫压制叫解压好吧。我还是建议你再试试MP4Box,我用MP4Box就能把你的传的那段都解出来。


使用MP4Box解出來的就是ADTS的AAC嗎?
引用

roozhou@2009-05-17 21:24

不是,是aac in mp4,没有adts头的
引用

rockzero18@2009-05-17 22:12

想另問一下,丟進VDM選了圖上藍框的那個選項後,視頻幀速會改變以達成影音同步
如果音頻沒有幀速概念,那為什麼視頻的幀速會改變呢?
引用

roozhou@2009-05-17 22:48

你先了解一下数字音频的基本知识吧

我前面不是说了吗,音频的长度是不能变的,计算的方法是采样率X采样数,而不是帧率X帧数。有损音频一般会每512或1024个采样组成一帧,但相邻两帧之间是没有间隔的,这个和视频完全不同。你平时听的CD/mp3长度是固定的吧,你不可以放快点放慢点的,这样会走调。视频快点慢点没关系。

比如你的48000Hz AAC,解压后就是每秒48000个采样,这个速度是不能变的

VDM这个功能是这个意思,你有一段视频,假设是100秒fps 24fps,音频是80秒,这个功能开启后会把视频变成30fps,这样就缩短为80秒,音频还是80秒,这样两个长度就一样了。

或者说视频是一根弹簧,音频是一根木棒。弹簧的长度拉一拉就变了,木棒只能截断不能拉伸
引用

rockzero18@2009-05-17 23:40

mp4box的出錯還真是怪,不過也許是有成功Demux的可能
一下是2/100就出錯,一下是11/100出錯,剛又試了變成19/100出錯
引用

roozhou@2009-05-18 01:16

我发现的确和路径有关系
你把mp4box.exe和视频放在一个目录下在试试

这个软件以前以为很稳定,现在发现做得一塌糊涂。源代码里到处都是低级错误。
引用

rockzero18@2009-05-18 22:42

還是出錯,這次是13/100。把mp4box和ts放同目錄也是出錯....
引用

rockzero18@2009-05-20 22:22

請問下面這個指令的audio是會demux出那一個Track?(TS裡有二個Audio Track)
mp4box -add test.ts#audio test.m4a -tmp E:
引用

roozhou@2009-05-20 23:10

mp4box -h import
你就能看见帮助信息了
引用

«1234»共4页

| TOP