maik(24170832) 15:31:07
我現(xiàn)在放一個(gè)片,總是 音頻 比 視頻快了 2 秒
maik(24170832) 15:31:14
是恒定的 2 秒,是咋回事
maik(24170832) 15:31:29
怎么拿 apts 和 vpts 有沒有遇到這情況的
Error<errorcpp@qq.com> 15:31:22
恒定的好解決吧
Error<errorcpp@qq.com> 15:31:28
自己提前就OK啦
maik(24170832) 15:31:54
關(guān)鍵是這個(gè)恒定的值是怎么取出來多少的
maik(24170832) 15:32:18
我做不出來說服務(wù)器有問題也就罷了。關(guān)鍵是銀家 flash 同步起來毫無壓力。。。
beem(8418601) 15:32:07
TPtoPFileTransmitter 我
Error<errorcpp@qq.com> 15:32:46
都有0吧,
beem(8418601) 15:33:01
maik 你分別取出音頻和視頻的時(shí)間啊
Error<errorcpp@qq.com> 15:33:03
打下log 還是0是不是統(tǒng)一時(shí)刻
beem(8418601) 15:33:07
兩者的總長(zhǎng)度不一樣的
maik(24170832) 15:33:24
avformat 里面有一個(gè)字段 start_time 是不是起始的時(shí)間?
beem(8418601) 15:33:17
對(duì)
maik(24170832) 15:33:34
總長(zhǎng)度不一樣?
beem(8418601) 15:33:24
恩
maik(24170832) 15:33:58
我用視頻的減掉了音頻的,然后在這個(gè)準(zhǔn)時(shí)間上同步,結(jié)果還是慢了幾秒中。
maik(24170832) 15:34:01
郁悶了
beem(8418601) 15:34:03
同步不是這樣的
beem(8418601) 15:34:18
你要查時(shí)間戳
beem(8418601) 15:34:23
里面有index的
beem(8418601) 15:34:29
否則seek后又不對(duì)了
maik(24170832) 15:35:01
音是 560066 視是 590400
maik(24170832) 15:35:09
果真還不一樣 duration
maik(24170832) 15:35:13
這是咋回事?
Doing(15772001) 15:35:07
http://ffmpeg-users.933282.n4.nabble.com/dynamically-sync-video-and-audio-is-it-possible-td3552393.html
Doing(15772001) 15:35:18
好像同樣問題
beem(8418601) 15:35:19
呵呵
beem(8418601) 15:35:27
我搞了這么多年ffmpeg
beem(8418601) 15:35:30
還是比較明白的
maik(24170832) 15:35:55

beem(8418601) 15:36:34
一般的話音頻和視頻是同樣長(zhǎng)度的
beem(8418601) 15:36:47
但是有些編碼器為了節(jié)約
beem(8418601) 15:37:02
會(huì)去掉部分無聲部分
beem(8418601) 15:37:14
然后通過時(shí)間戳來控制
beem(8418601) 15:37:41
它不一定就是開始慢2秒
beem(8418601) 15:37:48
有可能在任何地方
beem(8418601) 15:37:58
所以你要先找時(shí)間戳
Error<errorcpp@qq.com> 15:39:05
高手,,,
Error<errorcpp@qq.com> 15:39:10
就這一句話
Error<errorcpp@qq.com> 15:39:24
能省幾個(gè)晚上說不定
Error<errorcpp@qq.com> 15:39:38
我先寫到博客上去