首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >omxplayer:音频不同步

omxplayer:音频不同步
EN

Stack Overflow用户
提问于 2014-01-30 05:36:20
回答 2查看 2.1K关注 0票数 0

我们基于Raspberry Pi和omxplayer构建了简单的web控制视频播放器。我们遇到的问题是,任何用ffmpeg转码的文件都有一个音频不同步。在iPad制作并直接上传到Pi的视频文件可以正常播放。使用简单的ffmpeg命令转码的相同文件不会,音频延迟约1秒:

代码语言:javascript
复制
ffmpeg -i input.mp4 output.mp4

仅在Raspberry/omxplayer上出现音频不同步问题。如果我在电脑上播放同样的文件,这是完全没有问题的。输入文件为720p h264 aac one。

以前有人解决过这样的问题吗?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-01-30 12:56:45

好的,看起来您的命令-async中缺少一个过滤器。修改您的命令以

ffmpeg -i in.mp4 -async 1 out.mp4

在这里,-async压缩/拉伸音频的时间戳,以使其与视频匹配。您可以对此answer进行详细和类似的查看。

干杯。:)

票数 1
EN

Stack Overflow用户

发布于 2014-01-31 12:56:03

我们已经能够解决这个问题,这篇文章帮助很大:http://www.raspberrypi.org/forum/viewtopic.php?f=38&t=41747

将-f mp4参数添加到代码转换+第二次运行中,这样的重新多路复用会有所帮助。

代码语言:javascript
复制
ffmpeg -i inputfile.mp4 -acodec copy -vcodec copy -f mp4 outputfile.mp4
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21443165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档