我將自行錄製的PC遊戲片段上傳YOUTUBE,但影音始終無法同步。
我換過不同的錄影軟體,結果都一樣。過程中我也試過各種設定和調整,不管是改變視訊或者音訊的編碼、格式,或者降低錄製的品質,我甚至也把解碼器重新安裝最新版的,也把所有可能衝突的解碼器及播放程式全都卸除了,但結果都是一樣。我確定不是我硬體不夠力的問題,中間也沒有經過轉檔,都是原始檔案直接上傳,但上傳完播放出來的影音依然無法同步,聲音總是慢了0.3秒左右。
我這幾天來已經翻遍所有網路文章了,始終找不到具體的解答,也想不出其他可能的因素,YOUTUBE提供的問答也完全無法解決我的問題。所以我猜想這大概屬於疑難雜症,有請神人出馬相助。感謝。
yukiko wrote:
YOUTUBE是 flv...(恕刪)
謝謝大大熱心回覆。不過,你的做法好像不太OK,轉檔一定會降低畫質,轉越多次畫質就會越來越差,而且,似乎沒有人會(也不需要)先將影片轉成flv再上傳YOUTUBE,因為你就算先轉成flv,YOUTUBE還是會再把你的檔案再轉一次。不過,既然已經山窮水盡了,所以我剛剛還是自己轉檔試了一下,把各式各樣的格式都試著轉成flv檔,結果我發現,不管是上傳到YOUTUBE由該網站的系統轉成flv或者是自己用轉檔軟體轉成flv檔,都一樣會變成影音不同步。所以也不是某種說法的YOUTUBE那邊的系統有問題,就算自己使用轉檔軟體轉也一樣會影音不同步,所以看起來問題點應該就是出在轉成flv格式這個動作。不過這麼清楚的事實顯然又不見得能使這種說法成立。如下文。
另外,我也在思考,有沒有可能是我錄的影片本身有問題,所以我又將其他各種格式的影片都試著上傳到YOUTUBE,結果,不管我傳甚麼格式的檔案到YOUTUBE,都一定會變成影音不同步;不過有些從網路上下載的AVI檔,上傳到YOUTUBE之後變成影像比聲音慢了一點點。所以我目前嚴重懷疑,就是轉成flv這個格式出問題的,轉成其他格式都不會有問題。但這就玄了,為什麼有些人上傳到YOUTUBE(主要是轉成flv檔這一點)可以同步,而有些人上傳就無法同步。關於這一點我到目前為止所能找到的網路上的說法都很籠統,好像也沒人能夠說出個詳細的原因和解決的辦法。
問題是,不可能不轉成flv格式呀,要上傳到YOUTUBE,就一定會被他們強制轉成flv。那麼───同時也是推翻上面假設的另一個事實───既然YOUTUBE上面也有那麼多的影片沒有影音不同步的情形,所以有問題的跟沒問題的之間顯然一定是有甚麼差異處,而這個問題也一定有某些解決的辦法。但是網路上卻找不到任何進一步的討論與說明.....。

看在眼裏 放在心裡 wrote:
是否和轉檔後的音訊串...(恕刪)
謝謝大大回應。不過,我的問題並不是出在我用播放軟體看影片的時候影音不同步,而是我把影片上傳到YOUTUBE之後在YOUTUBE上面出現不同步。重點是,我看YOUTUBE上面其他人的影片並不會有不同步的情況。
yukiko wrote:
我猜是你的拍攝器材的...(恕刪)
有,我也有試過採取不壓縮的方法錄製,然後把未經壓縮的檔案直接上傳,但影音不同步的情況依然存在。而且更糟的是,完全未經壓縮的檔案上傳YOUTUBE之後所播放出來的畫質居然比壓縮錄製的檔案還要糟糕。

雖然這個影音不同步的真正詳細原因我到現在還是搞不懂,不過我倒是找到一個暫時可以治標的方法(雖說比較麻煩一點),就是用影音編輯軟體(我是用VirtualDub這款)將原本的檔案音訊調整為稍微提前,然後再將處理過的檔案丟上去YOUTUBE,一來一去之後就扯平了,於是達成同步。不過需要一些經驗和技巧拿捏時間差,只能憑藉感官能力來判斷影音大約差了幾秒;我之前的判斷是0.3秒左右,結果還真的很接近,我測試的結果是0.25秒的時間差(若以軟體上的計算單位則是-250毫秒)。另外比較麻煩的一點就是,每一個不同來源的檔案經過YOUTUBE處理後產生的影音時間差並非固定。比如說,有些檔案可能會差0.3秒,有些檔案則會差0.7秒,有些檔案的聲音會提早,有些檔案的聲音則是延遲;所以都必須先將檔案丟上去之後才能知道會有多少的時間差,然後才能進行判斷與嘗試調整,有時候甚至可能要上傳個兩、三次以上才能抓到最正確的時間差。
感謝大大的熱心回覆。我再繼續研究看看,如果我有找出導致影音不同步的原因或者更好的解決辦法,會再上來報告。
內文搜尋

X