CraigM
(CraigM)
1
我對這個問題甚至連個頭緒都沒有。從十月十一日左右開始,所有轉檔後的錄影檔都出現了音訊不同步的問題。
我在 2017 年 11 月 1 日將 TabloRipper 更新到版本 2.3.4。
今天所有的測試都使用同一個檔案:America’s Test Kitchen - s17e11 - Big Easy Favorites - ch4.1.mp4,但所有透過 MCEBuddy 處理的檔案都受到影響。Ch4.1 是 PBS 電台的錄影,完全沒有廣告。
原本的概念是讓 MCEBuddy 從檔案開頭剪掉 60 秒、結尾剪掉 2 分鐘。這些測試中,檔案的開始與結束剪輯點都已移除(設為 0 並取消勾選)。
- 在我的 Tablo 上,檔案在電視上播放正常。
- 我使用 Tablo Ripper 將檔案拉到 PC,下載後的檔案播放也正常。
- MCEBuddy 轉檔搬移檔案後,音訊同步問題就出現了。
我附上我的設定截圖,以及兩份以 Debug 模式產生的記錄檔。
mcebuddy.log (1.6 MB)
America’s Test Kitchen - s17e11 - Big Easy Favorites - ch4.1.mp4-PBS Trimmer-2017-11-02T13-23-25.6723657-04-00.log (355.1 KB)
如我所說,我完全不知道發生了什麼事。
Goose
(Goose)
2
这可能与此有关:
2017-11-02T13:24:51 MCEBuddy.AppWrapper.FFmpeg → [mp4 @ 00000000003bda20] 检测到畸形的 AAC 比特流:使用音频比特流过滤器 ‘aac_adtstoasc’ 修复(在 ffmpeg 中使用 ‘-bsf:a aac_adtstoasc’ 选项)
2017-11-02T13:24:51 MCEBuddy.AppWrapper.FFmpeg → av_interleaved_write_frame(): 操作不允许
可能是你的文件格式发生了变化,导致 ffmpeg 出错。
我们今天发布的 BETA 版本中将包含一个新的 ffmpeg 构建版本,可能会更好地处理此类音频异常。请尝试今晚发布的 2.4.8 BETA 版本。
Goose
(Goose)
3
如果您有 100–200MB 的小樣本,請上傳至我們的伺服器,以便我們將其加入測試套件。
Goose
(Goose)
6
好的,已經收到,感謝回報。已經修復,現在應該可以正常運作了。AWS 的 IP 位址有變動,我們需要重新同步設定。
CraigM
(CraigM)
7
我剛剛在 FTP 伺服器上放了兩段各半小時的節目供測試。其中一段音訊不同步,另一段則是從我的 Tablo 下載的原始檔案。這是一個烹飪節目,主持人說話的時間很多,這個檔案應該很適合用來測試音訊同步問題。
使用完畢後請刪除這些檔案與目錄。
謝謝,CraigM
Goose
(Goose)
8
這個檔案似乎有問題:
America’s Test Kitchen - s17e11 - Big Easy Favorites - ch4.1.mp4
我無法在任何播放器中開啟它,MediaInfo 和 FFMpeg 也完全無法讀取。它看起來不是一個有效的影片檔案。
CraigM
(CraigM)
10
我正在使用11月2日的2.4.8测试版。音频同步仍然严重滞后。这个测试版确实没有带来任何改善。
很遗憾地告诉大家,在问题解决之前我不会再使用MCEBuddy。我能帮上什么忙吗?
CraigM
Goose
(Goose)
11
所以我测试了你的示例文件 America's Test Kitchen - s17e11 - Big Easy Favorites - ch4.1,使用最新 2.4.8 BETA 版本的 MCEBuddy,配合 MP4 Normal 配置文件和 Comskip 去除广告,结果一切正常!没有任何问题,声音全程完全同步。
请尝试最新的 2.4.8 BETA。如果仍有问题,请上传原始视频和转换日志文件。
CraigM
(CraigM)
12
Goose,
是的,我同意使用 MP4 Normal 設定檔時音訊是同步的。所以問題出在 MP4 Unprocessed 設定檔。
我很欣賞你的熱情,但《美國測試廚房》是 PBS 的節目,裡面完全沒有廣告。因此我對所有 PBS 節目都使用 MP4 Unprocessed 設定檔,並且不啟用廣告移除,以節省轉檔時間。
我剛剛下載並安裝了 2.4.8 Beta,因為目錄的日期變了……雖然壓縮檔裡的檔案似乎沒變,但我還是裝了。
使用 MP4 Unprocessed 設定檔,並從開頭與結尾各剪掉 60 秒,會出現非常明顯的音訊延遲。
使用 MP4 Normal 設定檔處理半小時的節目要多花約 40 分鐘。 在 Intel I7 加上大把記憶體的環境下,簡直像看油漆乾掉一樣。
是的,我同意使用 MP4 Normal 設定檔時音訊是同步的。所以問題出在 MP4 Unprocessed 設定檔。
繼續保持優秀的工作!我該如何協助調校 MP4 Unprocessed 設定檔?
CraigM
Goose
(Goose)
13
我会检查一下,目前没有任何已知问题。需要弄清楚为什么在没有广告移除的情况下ffmpeg会卡住。如果有广告移除,可能有很多原因,但没有的话应该很简单。
Goose
(Goose)
14
所以我可以复现这个问题,这个视频在尝试复制视频和音频时让 ffmpeg 卡住了。我试过用很老的 ffmpeg 版本,以防新版本有问题,但结果一样。是视频的某些地方不符合“标准”,导致 ffmpeg 出错。我会继续实验,看能否找出问题所在并找到解决办法。感谢提供的样本。
同时检查一下你是否升级了电视调谐器驱动。你觉得 10 月份发生了什么变化?