PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
LinuxDev
[问题] 语音同步问题
楼主:
chiaohuang
(chiao)
2021-01-11 17:43:40
大家好
最近我需要在工作上的开发版上做录影的功能
我是使用USB webcam
目前程式是开两个thread
一个是影像 thread 透过 v4l2 api 取得影像
一个是声音 thread透过 snd_pcm api 取得声音
最后在合成avi
因为又需要preview的功能
所以我的影像 thread 除了撷取影像外
又需要把影像资料做个转换再显示到萤幕
目前发现很容易造成语音不同步的问题
我在想是不是影像thread 太忙碌
导致撷取影像太慢
才造成语音不同步?
因为我对于影像 声音不是很熟
是否能请前辈们
帮我分析一下 我问题出在哪?
该怎么做 才能完美解决这问题?
谢谢
作者:
hizuki
(ayaka)
2021-01-12 17:57:00
一般都是靠timestamp与一边同步另外一边。如果没有timestamp就拿一个thread开始算,另外一个算offset
作者: rachellin628 (Rachel)
2021-04-25 20:43:00
弄个queue给萤幕显示(跟存盘不同thread),存盘建议可用.mp4 只要给对timestamp播放应该就会同步。
继续阅读
[问题] System.map的offset
ucrxzero
[问题] Driver Modules 引用Kernel func方式?
liang168
[问题] gpio-keys 的问题
chiaohuang
[问题] 同时支援Ubuntu、RedHat、SUSE
ucrxzero
[问题] Jetson Nano onewire communication
sss22213
Re: [问题] 关闭 framebuffer console
hizuki
[问题] 关闭 framebuffer console
lovefo
Fw: [问题] 密码经由pipeline给openssl加密安全吗??
ucrxzero
[问题] 在树莓派3使用POI 无法执行
llzzyy01
[问题] syslinux 可以 执行软件吗
ucrxzero
Links
booklink
Contact Us: admin [ a t ] ucptt.com