﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Error-文章分类-FFMPEG的坑</title><link>http://www.cppblog.com/Error/category/18301.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 05 Dec 2011 12:54:02 GMT</lastBuildDate><pubDate>Mon, 05 Dec 2011 12:54:02 GMT</pubDate><ttl>60</ttl><item><title>音视频莫名其妙的不同步</title><link>http://www.cppblog.com/Error/articles/161502.html</link><dc:creator>Enic</dc:creator><author>Enic</author><pubDate>Mon, 05 Dec 2011 07:41:00 GMT</pubDate><guid>http://www.cppblog.com/Error/articles/161502.html</guid><wfw:comment>http://www.cppblog.com/Error/comments/161502.html</wfw:comment><comments>http://www.cppblog.com/Error/articles/161502.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Error/comments/commentRss/161502.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Error/services/trackbacks/161502.html</trackback:ping><description><![CDATA[<!--StartFragment -->

<div>maik(24170832)&nbsp;&nbsp;15:31:07<br />我现在放一个片，总是&nbsp;音频&nbsp;比&nbsp;视频快了&nbsp;2&nbsp;秒<br />maik(24170832)&nbsp;&nbsp;15:31:14<br />是恒定的&nbsp;2&nbsp;秒，是咋回事<br />maik(24170832)&nbsp;&nbsp;15:31:29<br />怎么拿&nbsp;apts&nbsp;和&nbsp;vpts&nbsp;有没有遇到这情况的<br />Error&lt;errorcpp@qq.com&gt;&nbsp;&nbsp;15:31:22<br />恒定的好解决吧<br />Error&lt;errorcpp@qq.com&gt;&nbsp;&nbsp;15:31:28<br />自己提前就OK啦<br />maik(24170832)&nbsp;&nbsp;15:31:54<br />关键是这个恒定的值是怎么取出来多少的<br />maik(24170832)&nbsp;&nbsp;15:32:18<br />我做不出来说服务器有问题也就罢了。关键是银家&nbsp;flash&nbsp;同步起来毫无压力。。。<br />beem(8418601)&nbsp;&nbsp;15:32:07<br />TPtoPFileTransmitter&nbsp;我<br />Error&lt;errorcpp@qq.com&gt;&nbsp;&nbsp;15:32:46<br />都有0吧，<br />beem(8418601)&nbsp;&nbsp;15:33:01<br />maik&nbsp;你分别取出音频和视频的时间啊<br />Error&lt;errorcpp@qq.com&gt;&nbsp;&nbsp;15:33:03<br />打下log&nbsp;还是0是不是统一时刻<br />beem(8418601)&nbsp;&nbsp;15:33:07<br />两者的总长度不一样的<br />maik(24170832)&nbsp;&nbsp;15:33:24<br />avformat&nbsp;里面有一个字段&nbsp;start_time&nbsp;是不是起始的时间？<br />beem(8418601)&nbsp;&nbsp;15:33:17<br />对<br />maik(24170832)&nbsp;&nbsp;15:33:34<br />总长度不一样？<br />beem(8418601)&nbsp;&nbsp;15:33:24<br />恩<br />maik(24170832)&nbsp;&nbsp;15:33:58<br />我用视频的减掉了音频的，然后在这个准时间上同步，结果还是慢了几秒中。<br />maik(24170832)&nbsp;&nbsp;15:34:01<br />郁闷了<br />beem(8418601)&nbsp;&nbsp;15:34:03<br />同步不是这样的<br />beem(8418601)&nbsp;&nbsp;15:34:18<br />你要查时间戳<br />beem(8418601)&nbsp;&nbsp;15:34:23<br />里面有index的<br />beem(8418601)&nbsp;&nbsp;15:34:29<br />否则seek后又不对了<br />maik(24170832)&nbsp;&nbsp;15:35:01<br />音是&nbsp;560066&nbsp;视是&nbsp;590400<br />maik(24170832)&nbsp;&nbsp;15:35:09<br />果真还不一样&nbsp;duration<br />maik(24170832)&nbsp;&nbsp;15:35:13<br />这是咋回事？<br />Doing(15772001)&nbsp;&nbsp;15:35:07<br />http://ffmpeg-users.933282.n4.nabble.com/dynamically-sync-video-and-audio-is-it-possible-td3552393.html<br />Doing(15772001)&nbsp;&nbsp;15:35:18<br />好像同样问题<br />beem(8418601)&nbsp;&nbsp;15:35:19<br />呵呵<br />beem(8418601)&nbsp;&nbsp;15:35:27<br />我搞了这么多年ffmpeg<br />beem(8418601)&nbsp;&nbsp;15:35:30<br />还是比较明白的<br />maik(24170832)&nbsp;&nbsp;15:35:55<br /><img src="file:///C:/DOCUME~1/LIANGC~1.WUH/LOCALS~1/Temp/8{U`QQB5X27@C_FO](KQ(4G.gif" sysface="28"  alt="" /><br />beem(8418601)&nbsp;&nbsp;15:36:34<br />一般的话音频和视频是同样长度的<br />beem(8418601)&nbsp;&nbsp;15:36:47<br />但是有些编码器为了节约<br />beem(8418601)&nbsp;&nbsp;15:37:02<br />会去掉部分无声部分<br />beem(8418601)&nbsp;&nbsp;15:37:14<br />然后通过时间戳来控制<br />beem(8418601)&nbsp;&nbsp;15:37:41<br />它不一定就是开始慢2秒<br />beem(8418601)&nbsp;&nbsp;15:37:48<br />有可能在任何地方<br />beem(8418601)&nbsp;&nbsp;15:37:58<br />所以你要先找时间戳<br />Error&lt;errorcpp@qq.com&gt;&nbsp;&nbsp;15:39:05<br />高手，，，<br />Error&lt;errorcpp@qq.com&gt;&nbsp;&nbsp;15:39:10<br />就这一句话<br />Error&lt;errorcpp@qq.com&gt;&nbsp;&nbsp;15:39:24<br />能省几个晚上说不定<br />Error&lt;errorcpp@qq.com&gt;&nbsp;&nbsp;15:39:38<br />我先写到博客上去 </div><img src ="http://www.cppblog.com/Error/aggbug/161502.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Error/" target="_blank">Enic</a> 2011-12-05 15:41 <a href="http://www.cppblog.com/Error/articles/161502.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>