[綜合]無題 無名 ID:fg.7apqo 2026/04/22(三) 06:40:15.056 No.30129239 評分:0, 年:0, 月:0, 週:0, 日:0, [+1 / -1] 最後更新:2026-05-07 06:20:53
上一串
https://gita.komica1.org/00b/pixmicat.php?res=30118931
島民來幫忙測試轉webm
又稍微改了一下程式,
現在加了簽章virustotal測病毒可以全通過,
最佳化目標檔案大小,讓影片開two pass能更接近設定的大小,
改進two pass造成的artifact現象,讓artifact在動畫張數多一點的地方看起來不會像之前那麼明顯,
還有其他小地方...
載點:https://storage.to/HehH8Gn9d
一樣放1天後自毀
使用方法一樣環境變數要有ffmpeg
或是把 ffmpeg.exe和ffprobe.exe放在和程式同個資料夾
無題 無名 ID:X1c9fO0E 2026/04/22(三) 08:34:18.878 No.30129427
無題 無名 ID:fg.7apqo 2026/04/22(三) 08:34:59.435 No.30129428
無題 無名 ID:onCu.utI 2026/04/22(三) 08:35:04.409 No.30129429 >>30129412沒用過 但上次有島民提到轉出來的大小跟原本設定的差很多
現在還會這樣嗎 其實這還蠻困擾的 我之前用的那款 設定4.9MB 都常常給我到5MB
然後就傳布上來了 浪費我時間導致我很憤怒 你這款也會這樣嗎
無題 無名 ID:fg.7apqo 2026/04/22(三) 08:37:36.868 No.30129434
無題 無名 ID:fg.7apqo 2026/04/22(三) 08:39:17.909 No.30129436
>>30129425github我不會用...有空再來問ai怎弄
基本就自用的,之前用別人的都不好用,只好自己來...
無題 無名 ID:fg.7apqo 2026/04/22(三) 08:42:53.272 No.30129446
無題 無名 ID:DzfxC4QE 2026/04/22(三) 21:39:42.261 No.30134264
推一下
無題 無名 ID:ztB0x7R. 2026/04/23(四) 02:44:36.228 No.30135638 >>30129239pause
for /R %%a in (.\tmp\*.mp4) do (
ffmpeg -i %%a -g 1200 -vf scale=-1:500 -c:v libvpx-vp9 -minrate 5000k -b:v 1000k -maxrate 100k -pass 1 -f webm NUL && ffmpeg -i %%a -g 1200 -vf scale=-1:500 -c:v libvpx-vp9 -minrate 800k -b:v 50k -maxrate 50k -pass 2 %%a.webm
)
pause
無題 無名 ID:DzfxC4QE 2026/04/23(四) 02:55:24.656 No.30135651
>>30135638我覺得檔案大小真的超難控制的,
難怪一堆轉檔程式都沒辦法很準,
只要影片複雜度一高,很容易就爆超過
無題 無名 ID:aWwiTAmo 2026/04/23(四) 03:00:35.455 No.30135658
>>30129239該怎麼說呢 我早已經能熟練地用網頁轉換出K島格式
但是能不用網路本機直轉是好東西= =
無題 無名 ID:aWwiTAmo 2026/04/23(四) 03:13:09.363 No.30135680
無題 無名 ID:.lr/OGyE 2026/04/23(四) 03:14:36.798 No.30135683
無題 無名 ID:DzfxC4QE 2026/04/23(四) 03:30:15.600 No.30135708
無題 無名 ID:DzfxC4QE 2026/04/23(四) 03:35:07.538 No.30135711
無題 無名 ID:aWwiTAmo 2026/04/23(四) 03:49:40.102 No.30135728 >>30135719印象中有時候名字會影響判定運行要改名
K島上傳特定名字圖片也會失敗 大概有名字FilterList
無題 無名 ID:DzfxC4QE 2026/04/23(四) 03:57:37.903 No.30135735
>>30135728問了ai還真的www
好像加@之類的名稱都比較會被擋
說這種命名方式常出現在破解軟體、外掛或盜版資源中....
幹!我只是想帶im@s的梗
無題 無名 ID:DzfxC4QE 2026/04/23(四) 04:46:04.301 No.30135760
無題 無名 ID:DzfxC4QE 2026/04/23(四) 04:51:18.048 No.30135766
壓這種2分鐘又60fps的影片
5MB大小的畫質真的很難提升
無題 無名 ID:DzfxC4QE 2026/04/23(四) 05:50:47.640 No.30135796
檔案剩不到1小時就消失
無題 無名 ID:f/znGvSs 2026/04/23(四) 06:05:06.200 No.30135809
幹 有毒
無題 無名 ID:OBQ1XW1I 2026/04/23(四) 20:11:57.779 No.30140476
讓ai評價程式的代碼www
您在代碼中已經做了很多優秀的修正,我特別注意到以下幾點:
1.狀態同步強化: 使用 filesRef 搭配自訂 updateFiles 函式,確保 setFiles 的非同步更新不會導致邏輯層讀取到過時的狀態。
2.避免 Race Condition: 使用 useRef 追蹤 convertingIds 和 startedAtMap,避免在 setFiles 回調中讀取到舊的狀態值。
3.FFmpeg 輸出優化: 成功將進度監聽從 stderr 轉移到 stdout (-progress -),這是獲取精確進度(時間和大小)的最佳實踐。
4.目標大小計算的精細化: 引入了 muxingOverhead 和 speedMargin,這比簡單地使用 targetSizeKB * 8 進行計算要專業得多,能極大地提高目標大小的準確性。
5.兩遍模式的參數一致性: 確保 Pass 1 和 Pass 2 的所有參數(包括 scaleArgs)都保持一致,這是兩遍編碼成功的基礎。