我試圖用(舊)視頻捕捉卡(顯然是舊的VHS播放器)將視頻從VHS轉換爲數字。由於我的視頻採集卡的輸入和VHS的輸出,我沒有別的選擇,只能通過S-Video線纜連接到電腦。固定(與ffmpeg)捕獲後的視頻上的色度位置
幾乎所有的工作,除了在電視上沒有發生的色度和亮度之間的一點不同步。
正如你可以看到,還有的有點不同步色度與亮度通道(我會說大約10行錯誤)。
我捕獲了Linux系統上的ffmpeg用下面的命令:
$ v4lctl setnorm PAL-BG
$ v4lctl setInput設置S-視頻
$的ffmpeg -y - ˚FALSA -ac 2 -i脈衝-f video4linux2 -i的/ dev/video0的-c:一個pcm_s16le -vcodec rawvideo -t $持續時間-r 25 -loglevel錯誤-stats〜/ TMP/tmp.mkv
我在v4l嘗試了其他輸入規範,嘗試了其他VHS播放器,嘗試了從SCART到S-Video的其他轉換電纜,但它沒有改變任何東西,
我的問題很簡單:是否有解決此問題的方法在ffmpeg中有後期處理視頻過濾器?
我已經看過ffmpeg中可用的視頻過濾器的長列表,但是我沒有找到任何東西。
此外,請注意我不能在捕獲命令(舊捕獲卡,舊CPU,..),過濾器應用過濾器,這就是爲什麼我捕獲rawvideo和本地音頻。捕獲完成後,我將視頻/音頻轉換爲h264/vorbis,在這一步我可以應用盡可能多的音頻/視頻過濾(即使它包括提取新文件的色度&亮度,再次修復和合並)。
謝謝!
你可以上傳1-2秒的原始視頻樣本顯示此行爲? – Mulvya
@Mulvya,肯定我已經在這裏上傳了一個5秒的樣本:https://www.aplu.fr/files/chroma-luma-raw.mkv.xz – APLU
好吧,U似乎是降檔6像素和V 8像素。見[示例](http://sendvid.com/5f3x7lo3)。這裏遲到了,所以我會在明天發佈這個方法。 – Mulvya