增加網址:
文章備註、標題(會記錄下來,但是暫時不會顯示):
[綜合]無題 無名 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:fg.7apqo 2026/04/22(三) 08:27:51.925 No.30129412
回覆: >>30129429
附圖
早上沒什麼人想玩webm嗎
無題 無名 ID:bho05okE 2026/04/22(三) 08:30:43.946 No.30129421
回覆: >>30129428
有網頁版的嗎
無題 無名 ID:X1c9fO0E 2026/04/22(三) 08:33:44.221 No.30129425
>>30129239
你是不會用github嗎 ==
誰要下載你這可以的東西
無題 無名 ID:X1c9fO0E 2026/04/22(三) 08:34:18.878 No.30129427
>>30129425
*可疑的東西
無題 無名 ID:fg.7apqo 2026/04/22(三) 08:34:59.435 No.30129428
>>30129421
原本網頁版我程式都轉不了檔案就只好改成本機版的
介面是網頁形式的
無題 無名 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
>>30129429
現在有改良比較好了,前幾個版本還是差比較多
要用two pass才會比較準
無題 無名 ID:fg.7apqo 2026/04/22(三) 08:39:17.909 No.30129436
>>30129425
github我不會用...有空再來問ai怎弄
基本就自用的,之前用別人的都不好用,只好自己來...
無題 無名 ID:fg.7apqo 2026/04/22(三) 08:42:53.272 No.30129446
>>30129429
之前我用別人的程式也是常常都超過,也是一直要重複轉檔
真的很討厭
無題 無名 ID:DzfxC4QE 2026/04/22(三) 21:39:42.261 No.30134264
推一下
無題 無名 ID:DzfxC4QE 2026/04/23(四) 02:38:29.795 No.30135626
回覆: >>30135680
今天只有2人下載
無題 無名 ID:ztB0x7R. 2026/04/23(四) 02:44:36.228 No.30135638
回覆: >>30135651
>>30129239
pause
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
附圖
>>30135626
直接被CHROME殺了 說有病毒= =
無題 無名 ID:.lr/OGyE 2026/04/23(四) 03:14:36.798 No.30135683
附圖
>>30129239
不敢用怕怕
無題 無名 ID:tve/LMAQ 2026/04/23(四) 03:16:13.537 No.30135687
回覆: >>30135693
附圖
>>30129239
有病毒= =
無題 無名 ID:DzfxC4QE 2026/04/23(四) 03:20:13.832 No.30135693
回覆: >>30135702
附圖
>>30135687
哪來的病毒?
無題 無名 ID:aWwiTAmo 2026/04/23(四) 03:26:12.542 No.30135702
附圖
>>30135693
你取的名字太病毒= =
無題 無名 ID:DzfxC4QE 2026/04/23(四) 03:30:15.600 No.30135708
附圖
>>30135702
怪了,我的chorme沒問題阿
無題 無名 ID:4XxHuM8g 2026/04/23(四) 03:32:00.915 No.30135709
回覆: >>30135711
幹 ai狗又來放毒了
無題 無名 ID:DzfxC4QE 2026/04/23(四) 03:35:07.538 No.30135711
>>30135709
你下載盜版軟體都沒在怕了www
無題 無名 ID:DzfxC4QE 2026/04/23(四) 03:39:56.954 No.30135719
回覆: >>30135728
>>30135702
而且跟名字無關吧wwww
另外這個免費空間也會幫忙檢測有無病毒,
下面有綠色的盾就代表沒什麼問題
這空間還滿推的,最大可以傳25GB
無題 無名 ID:aWwiTAmo 2026/04/23(四) 03:49:40.102 No.30135728
回覆: >>30135735
附圖
>>30135719
印象中有時候名字會影響判定運行要改名
K島上傳特定名字圖片也會失敗 大概有名字FilterList
無題 無名 ID:DzfxC4QE 2026/04/23(四) 03:57:37.903 No.30135735
>>30135728
問了ai還真的www
好像加@之類的名稱都比較會被擋
說這種命名方式常出現在破解軟體、外掛或盜版資源中....
幹!我只是想帶im@s的梗
無題 無名 ID:w3H7E3q6 2026/04/23(四) 04:08:45.337 No.30135742
回覆: >>30135760
附圖
>>30129239
杏奈ちゃん真的是太可愛了

我需要更多可愛的杏奈ちゃん
無題 無名 ID:DzfxC4QE 2026/04/23(四) 04:46:04.301 No.30135760
附圖
>>30135742
可愛!
我連程式的icon都是用杏奈的8-bit像素的頭像
無題 無名 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)都保持一致,這是兩遍編碼成功的基礎。