作者allstarschh (allstars)
看板Soft_Job
标题[请益] 请问写过audio/video decoder怎麽去get duration?
时间Tue Oct 23 11:37:52 2007
想请问有作过audio/video decoder的人
一般get duration是怎麽implement的
我不是问在什麽platform或什麽language里
去call getDuration的API喔..是实作喔
是data前面会有一个field记载duration
还是其实也是要从first byte traverse
到last byte
那简单的像midi , mp3 或者是mp4这些
是用什麽方法的呢??
thanks
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.22.63.250
1F:推 abcdefghi:整个档案扫一遍最保险,毕竟有些档案的header不正确. 10/23 12:44
2F:推 meltice:有些container格式会有index栏位 取得最後一个index就有了 10/23 13:59
3F:→ meltice:至於想mpeg这种格式 有些还有VBR encode 甚至档案损坏... 10/23 14:01
4F:→ meltice:要怎麽取得正确duration我也不懂 10/23 14:01
5F:→ meltice:midi应该最简单吧 midi不就是文字档而已吗 10/23 14:03
6F:→ meltice:不过midi的tempo是可变的 所以duration应该不一定 10/23 14:03
7F:推 alongalone:不就是慢慢的 k codec spec.吧~~~~~ 慢慢的k....Orz 10/23 15:38
8F:推 meltice:也许你可以参考ffmpeg的source code 10/24 09:02