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