ETH官方钱包

前往
大廳
主題

[C#] 克伊娜 v1.3 版 基於 FFmpeg 的影音處理介面 (更新)

高木秋人 | 2022-10-10 08:00:04 | 巴幣 2000 | 人氣 540


更新時(shí)間:2022.10.10 03:30:25

v1.3 版更新說(shuō)明:
1. 新增在音訊替換中,當(dāng)音訊時(shí)間長(zhǎng)度超過(guò)影片的時(shí)間長(zhǎng)度時(shí),自動(dòng)截?cái)嘁粲嵉倪x項(xiàng)。
2. 在圖轉(zhuǎn)影片中,補(bǔ)全所有像素格式。(共 206 個(gè))
3. 新增影片顏色功能,可調(diào)整亮度、對(duì)比、飽和,或是 RGB 通道 的色彩平衡。
4. 在影片截圖中,增加動(dòng)態(tài)截圖的高品質(zhì)模式。
5. 修正影片轉(zhuǎn) GIF 時(shí),以輸出檔名為檔名。


0x1 截?cái)嘁粲嵾x項(xiàng)
假設(shè)影片的時(shí)間長(zhǎng)度只有 30 秒,但是要替換或合併的音訊時(shí)間長(zhǎng)度有 1 分鐘
那影音合併後,影片的時(shí)間就會(huì)自動(dòng)被拉到 1 分鐘,但是完全沒有畫面
勾選自動(dòng)截?cái)嘁粲嵉倪x項(xiàng),就是影片時(shí)間一到,就會(huì)自動(dòng)捨棄後面的音訊


0x2 補(bǔ)全像素格式
之前在圖轉(zhuǎn)影片中的像素格式,沒有那麼多,可能就只有五分之一吧
所以這次就把所有的像素格式都放上去了


0x3 影片顏色功能
可以調(diào)整亮度、對(duì)比、飽和等色調(diào)數(shù)值,也可以調(diào)整 RGB 通道的權(quán)重,負(fù)數(shù)表示偏向補(bǔ)色,正數(shù)則偏向原色
然後該怎麼從影片中調(diào)整這些參數(shù),其實(shí)我一點(diǎn)概念也沒有,只是剛好有人在問(wèn),想說(shuō)應(yīng)該可以實(shí)作這部分的功能

那為了測(cè)試一下調(diào)整影片色彩的功能,我先把原圖放上來(lái)做比對(duì)

原圖                             亮度調(diào)暗 (-3)
 

對(duì)比減弱 (3)                         飽和歸零
 

基本上調(diào)整色調(diào)的感覺是像這樣,色彩平衡也差不多,影片色調(diào)跟色彩平衡可以複合設(shè)定參數(shù)


0x4 動(dòng)態(tài)截圖模式
原本影片轉(zhuǎn) GIF 的指令,會(huì)造成圖片品質(zhì)不佳,檔案容量又大
所以利用這次更新的機(jī)會(huì),加入了高品質(zhì)模式,並補(bǔ)足其它高級(jí)選項(xiàng)
模式有分為預(yù)設(shè)模式、高品質(zhì)模式,底下還有透明度優(yōu)化的核取項(xiàng)目


預(yù)設(shè)模式
FFmpeg 的預(yù)設(shè)模式就是中等品質(zhì)模式,並不是最好的
所以轉(zhuǎn)出來(lái)的畫面有明顯的柵格化問(wèn)題,也就是畫面布滿一點(diǎn)一點(diǎn)的噪點(diǎn)
好處是容量小,如果只考慮檔案大小的話,可以用預(yù)設(shè)模式


高品質(zhì)模式
指令有點(diǎn)硬核,我也是啃了兩天的網(wǎng)路大神,才調(diào)教出來(lái)的
不過(guò)也不是十分完美,雖然不明顯,但只要仔細(xì)觀察眼睛陰影的部分,還是可以看到輕微晃動(dòng)的色塊
既然是高品質(zhì),缺點(diǎn)就是檔案容量會(huì)有點(diǎn)大

接著說(shuō)一下禁用透明度優(yōu)化,這玩意實(shí)實(shí)在在的就是一個(gè)雞肋功能吧
除了用來(lái)增加檔案容量之外,感覺對(duì)畫面沒幫助,實(shí)際上它對(duì)透明 GIF 沒有任何作用
我記錄了這個(gè)功能在兩種模式下的檔案大小影響

預(yù)設(shè)品質(zhì)            =   1.49 MB (1,570,147 位元組)
預(yù)設(shè)品質(zhì) + 禁用透明度優(yōu)化 =   3.64 MB (3,825,822 位元組)
 高品質(zhì)            =   5.99 MB (6,287,669 位元組)
 高品質(zhì) + 禁用透明度優(yōu)化 =   5.99 MB (6,287,669 位元組)


最後總結(jié)一下
如果對(duì)畫面沒有那麼要求,比較重要檔案大小的話,就選預(yù)設(shè)模式,我給 80 分
如果重視畫面品質(zhì),檔案大小沒差的話,就選高品質(zhì)模式,我給 95 分
如果既要畫面好,檔案也不能太大的話,我還有第三個(gè)方案
有個(gè)線上影片轉(zhuǎn) GIF 的網(wǎng)站:EZGIF
畫面比高品質(zhì)模式略差一點(diǎn)點(diǎn),檔案也比預(yù)設(shè)模式大一點(diǎn)點(diǎn)
平衡性還算不錯(cuò),沒有上面兩種模式那麼極端,我給 90 分



參考資料來(lái)源:

創(chuàng)作回應(yīng)

狄雲(yún)
厲害
2023-09-19 13:01:52

相關(guān)創(chuàng)作

更多創(chuàng)作