Re: [閒聊] 畫面30fps以上看不出差異的人484很幸福?

作者: arrenwu (鍵盤的戰鬼)   2019-03-23 08:01:00
※ 引述《tonyhsie (一筆揮毫天下定)》之銘言:
: ※ 引述《arrenwu (二乃騎士)》之銘言:
: : 這個「加料」的說法我一直都看不太懂
: : 先不管原畫幾張,就講動畫影片檔案。
: : 絕大部分影片都是 24 fps,而絕大部分螢幕則是 60 Hz
: : 所以你撥放影片的時候,中間必定有一個 24 fps -> 60 fps 的運算過程
: : 而所謂的「補幀」只是在這個轉換 24fps -> 60fps 的過程中用的演算法不同而已
: : 所以補幀到底是多加了什麼料?
: 下面是我兩年前發在隔壁版的文章,剛好可以拿來解決你的疑惑
: 這些影片都是把 24 fps 的影片轉成 60 fps
: 上半部或左半部用一般電腦播放 24 fps 影片到 60 Hz 螢幕的方法 (單純複製個別幀)
: 下半部或右半部用補幀加料的方法 (重新運算中間畫面)
: 這裡有一些 youtube 的影片,方便大家直接肉眼比較補幀 FPS 24 -> 60 的效果
: 看的時候請務必切到 1080p60 http://i.imgur.com/A4tQEfe.png
我覺得是我沒有講清楚我的疑問。
讓我們考慮一個運動畫面:一個物體以秒速 120 公尺等速度直線往前衝
假設初始位置是 0,1 秒後則會在 120。
現在我們打算拍這個運動的前 1/6 秒
這時候,如果我們拿出一個 60fps的鏡頭,也就是 1/60 秒拍一次的話,
會有10個畫面,這10個畫面中物體位置分別是: 2 4 6 8 10 12 14 16 18 20
我們叫這個 原生60fps
那如果拿出 24fps 的鏡頭呢,也就是 1/24 秒拍一次的話呢?
會有4個畫面,物體的位置分別是: 5 10 15 20
那用你所謂的「沒加料」的做法去把 24fps資料轉換成 60張/秒,
會變成 5 5 5 10 10 15 15 15 20 20
原生60fps是 2 4 6 8 10 12 14 16 18 20
這樣你能否感覺得出這轉換方式跟原生60fps的其實有相當的落差?
我之所以說我不懂「加料」這講法,
是因為「複製個別幀疊成60fps」本身就是做出「原本沒有的畫面」的行為
最後,我沒有要說哪個 24->60 的方法比較好。
作者: CornyDragon (好俗龍)   2019-03-23 08:07:00
實物攝影是這樣 可是動畫應該84這樣吧
作者: pokemon1318 (凜雨)   2019-03-23 08:19:00
影片原本就都是加料過的沒有所謂的原生
作者: tonyhsie (一筆揮毫天下定)   2019-03-23 08:42:00
「複製個別幀疊成60fps」本身就是做出「原本沒有的畫面這句就完全錯了啊你把這個轉換 牽扯到原本會拍到運動中的哪一個瞬間畫面這個就有點離題了 因為一般動畫並不是什麼運動畫面連拍以你舉的例子 動畫並不會有所謂一種會拍到 2 另一種拍 5這種真實運動畫面才會有的差別回過頭來說 所謂加料 指的就是補幀為什麼看起來很流暢的關鍵 或許你可以思考一下 那個流暢感是怎麼來的
作者: crescent3 (C3)   2019-03-23 08:55:00
補幀會產生變形或殘影的影格 跟螢幕更新率是兩回事補幀是插入運算出的影格 螢幕更新是重新顯示相同影格
作者: tonyhsie (一筆揮毫天下定)   2019-03-23 09:05:00
其實我也不太懂討論補幀加料問題 拿原生60fps來比要幹嘛其實根本毫不相干啊
作者: pokemon1318 (凜雨)   2019-03-23 09:23:00
只要螢幕Hz數不同,生成幀的方式就不同了,你跟我說沒相關XD?
作者: tonyhsie (一筆揮毫天下定)   2019-03-23 10:01:00
跟 "原生" 不相干啊 現在講的是24怎麼變60你拿原本就60的進來討論 根本跟24->60完全沒有關連性然後加料就是單純說明"無中生有"由軟硬體運算出來的畫面而不是單純複製畫面 => 複製並不是無中生有前面就講了 動畫並不是像運動場景一樣 有sampling時間點差異如果動畫實際拍攝前 臨時要從24fps->60fps 原畫根本不用改好嗎 只要多畫中間幀而已並沒有什麼取樣時間點的問題覺得你把很多東西混在一起了 講影片怎麼顯示到螢幕上結果你拿訊源出來講 嗯 毫無相干
作者: Frostsuki (chance)   2019-03-23 10:16:00
首先 你舉的例子已經預設了0/5/10中間存在2/4/6/8的最佳解 用在實物攝影或許還可行 但用在動畫...或許作者就是想用0/5/10來呈現他想要的視覺效果這樣的話2/4/6/8對作者來說根本是不存在的錯誤解更別說以現在科技能不能準確算出2/4/6/8都是個問題把2算成2.495…的情況多的是
作者: tonyhsie (一筆揮毫天下定)   2019-03-23 10:17:00
不是看不懂 跟你說了啊 毫無相關性今天加料指的就是 在同樣訊源下 把24fps影片秀到60Hz螢幕上的情況下 才出現的詞你現在丟一個60fps影片進來 說不知道加料是什麼根本就....不知道你意欲何為啊?
作者: pokemon1318 (凜雨)   2019-03-23 10:20:00
3:2加幀播放就叫加料啊XD
作者: Frostsuki (chance)   2019-03-23 10:20:00
所以說了 從一開始的前提就已經錯了 你要怎麼肯定2/4/6是作者實際上想呈現出來的最佳解?
作者: tonyhsie (一筆揮毫天下定)   2019-03-23 10:21:00
這全世界都知道啊 沒人能從24fps生出原生60fps來講SNR根本對 "加料" 沒有概念吧就不存在 "原生中間幀" 了 你還能算 SNR?你又把訊源扯進問題來了....
作者: Frostsuki (chance)   2019-03-23 10:28:00
是否還原 是否最佳解 作者說了算啊問題你憑一個演算法就知道作者想呈現怎樣的畫面嗎?你又知道作者只是因為怕手痠怕麻煩還其他有的沒的原因而不畫出那些幀喔
作者: IllMOR (九六三七年五八月二一日)   2019-03-23 12:36:00
這要怎麼算SNR啊

Links booklink

Contact Us: admin [ a t ] ucptt.com