增加網址:
文章備註、標題(會記錄下來,但是暫時不會顯示):
[綜合]無題 無名 ID:u/NSjgBc 2026/04/18(六) 22:14:54.303 No.30108251
評分:0, 年:0, 月:0, 週:0, 日:0, [+1 / -1] 最後更新:2026-04-19 03:01:44
附圖
島民要試試我叫ai寫的轉webm程式嗎?
https://storage.to/HZJCiN1ag
無題 無名 ID:fp2LqDpQ 2026/04/18(六) 22:54:42.713 No.30108503
回覆: >>30108518
沒人有興趣喔?
無題 無名 ID:2.SzmpT2 2026/04/18(六) 22:56:38.971 No.30108517
回覆: >>30108549
>>30108251
怎麼用
無題 無名 ID:E925TJe. 2026/04/18(六) 22:56:43.261 No.30108518
>>30108251
>>30108503
你是不是想看島民屁眼?
無題 無名 ID:iIAbs7O6 2026/04/18(六) 22:57:11.218 No.30108523
沒得看source不用
無題 無名 ID:5TbUac9M 2026/04/18(六) 22:57:50.369 No.30108526
>>30108251
我暫時沒需要
無題 無名 ID:9gHpPtL6 2026/04/18(六) 22:59:08.236 No.30108531
附圖
FFmpeg
無題 無名 ID:fp2LqDpQ 2026/04/18(六) 23:00:51.456 No.30108549
回覆: >>30109386
>>30108517
就簡單的web介面,丟影片進去轉檔而已
環境變數要有ffmpeg或是ffmpeg.exe放在和程式同個資料夾
無題 無名 ID:e0GzsbSo 2026/04/18(六) 23:03:53.442 No.30108585
回覆: >>30108768
>>30108251
早寫好了
一直在用==
無題 無名 ID:nDxd0RSo 2026/04/18(六) 23:04:13.548 No.30108590
回覆: >>30108610
附圖
これ 大丈夫?
無題 無名 ID:2FNP86us 2026/04/18(六) 23:05:04.765 No.30108600
回覆: >>30109156
換作是以前我會下載
但上次島民叫我刪除system32
那是壓垮我的最後一根稻草
無題 無名 ID:fp2LqDpQ 2026/04/18(六) 23:06:18.774 No.30108610
附圖
>>30108590
我掃過毒了,沒問題
無題 無名 ID:fp2LqDpQ 2026/04/18(六) 23:22:13.230 No.30108768
回覆: >>30109185
>>30108585
那也分享一下你的吧
無題 無名 ID:5iEVMSas 2026/04/18(六) 23:35:45.828 No.30108875
回覆: >>30109045
FFMPEG安裝照這個影片安裝就好
https://www.youtube.com/watch?v=ERee4DY2LQ8

剛試轉檔是OK的
無題 無名 ID:fp2LqDpQ 2026/04/18(六) 23:59:33.420 No.30109045
>>30108875
我之前用別人的,沒用到全部的cpu,就覺得轉很慢
現在叫google ai寫的這個就快多了,基本我要的功能都有
google ai其實還滿笨,原本是想叫他寫線上版的,可是寫好就一直無法轉檔,然後一直改也改不好只好他轉成本機的ffmpeg來轉
無題 無名 ID:MuXFz2K. 2026/04/19(日) 00:19:09.542 No.30109156
>>30108600
不愧是我寫的複製文
無題 無名 ID:4SHrX.Y6 2026/04/19(日) 00:21:39.260 No.30109176
回覆: >>30109206
怎麼不直接叫ai幫你轉檔就好了?
無題 無名 ID:e0GzsbSo 2026/04/19(日) 00:22:54.762 No.30109185
回覆: >>30109245
>>30108768
@echo off
chcp 65001 >nul
setlocal EnableDelayedExpansion

:: ==========================================
:: GLOBAL SETTINGS
:: ==========================================
set "inputDir=%~dp0Video"
set "outputDir=%~dp0webm"

:: 建立資料夾
if not exist "%inputDir%" mkdir "%inputDir%"
if not exist "%outputDir%" mkdir "%outputDir%"

:: ==========================================
:: USER INTERFACE
:: ==========================================
cls
echo ==========================================
echo Video 5MB 壓縮工具 (穩定修正版)
echo ==========================================
echo.
echo [1] 速度優先 (CPU 4)
echo [2] 平衡模式 (CPU 2)
echo [3] 高品質模式 (CPU 1)
echo [4] 極致模式 (CPU 0)
echo.
set /p "modeChoice=請選擇畫質模式 (1-4): "

:: 設定 CPU 效率等級
if "%modeChoice%"=="1" (set "cpuEffort=4") else if "%modeChoice%"=="2" (set "cpuEffort=2") else if "%modeChoice%"=="3" (set "cpuEffort=1") else if "%modeChoice%"=="4" (set "cpuEffort=0") else (set "cpuEffort=2")

echo.
set /p "width=請輸入最大寬度 (例如 854,直接 Enter 則不縮放): "

set "scaleFilter="
if not "%width%"=="" set "scaleFilter=-vf scale=%width%:-2"

:: ==========================================
:: PROCESS FILES
:: ==========================================
for %%i in ("%inputDir%\*.*") do (
set "inputFile=%%i"
set "fileName=%%~ni"
set "outputFile=%outputDir%\!fileName!.webm"

echo.
echo ------------------------------------------
echo 正在讀取影片資訊: !fileName!

:: 獲取時長 (使用 ffprobe)
for /f "tokens=*" %%a in ('ffprobe -v error -select_streams v:0 -show_entries format^=duration -of default^=noprint_wrappers^=1:nokey^=1 "%%i"') do set "duration=%%a"

:: 檢查時長是否成功獲取
if "!duration!"=="" (
echo [錯誤] 無法讀取影片時長,跳過此檔案。
goto :next_file
)

:: 使用 PowerShell 精確計算位元率,避免 Batch 的整數計算錯誤與溢位
for /f "tokens=*" %%b in ('powershell -Command "$bitrate = [math]::Floor(((5000 * 8 * 1024) - (32 * !duration! * 1024)) / !duration! / 1024); if ($bitrate -lt 100) { 100 } else { $bitrate }"') do set "vBitrate=%%b"

echo 模式: %modeChoice% ^| 計算位元率: !vBitrate! kbps

:: VP9 參數
set "vp9_base=-c:v libvpx-vp9 -deadline good -cpu-used %cpuEffort% -row-mt 1 -pix_fmt yuv420p -b:v !vBitrate!k"

:: 執行編碼
echo [Step 1/2] 正在分析影片...
ffmpeg -i "%%i" !vp9_base! -pass 1 -an -f webm -y NUL 2>nul

echo [Step 2/2] 正在輸出高品質 WebM...
ffmpeg -i "%%i" !vp9_base! -pass 2 %scaleFilter% -c:a libopus -b:a 32k -ac 2 -y "!outputFile!"

:next_file
:: 清除 pass log
if exist "ffmpeg2pass-0.log" del /q "ffmpeg2pass-0.log"
)

echo.
echo ==========================================
echo 所有任務已完成!
pause
無題 無名 ID:fp2LqDpQ 2026/04/19(日) 00:26:06.844 No.30109206
>>30109176
就想試試google ai gemini 3.1pro的實力如何
無題 無名 ID:fp2LqDpQ 2026/04/19(日) 00:32:45.170 No.30109245
回覆: >>30109311
>>30109185
原來你是用bat檔,我一開始也是叫ai寫bat檔
可是太簡單好像測不太出ai的寫程式能力,就叫他寫web版的
無題 無名 ID:e0GzsbSo 2026/04/19(日) 00:45:42.884 No.30109311
>>30109245
大小有些落差
那個目標大小填入4850kb 轉出來有 5.91MB
你要不要設定成島民專用 一個按鈕 5M 一個按鈕10M的

然後再加上一個切分上下集的選項 有時候檔案太大沒法5m轉出來 必須分兩集
這樣會更實用ㄛ
無題 無名 ID:fp2LqDpQ 2026/04/19(日) 00:54:49.074 No.30109338
>>30109311
這問題其他的轉webm程式都一樣,因為會自動設定品質,所以會有落差,有開two pass的話,會比較接近設定的大小
而且我設定KB就是因為其他程式都只有MB,沒辦法比較精準
無題 無名 ID:fp2LqDpQ 2026/04/19(日) 00:57:41.986 No.30109352
>>30109311
上下集選項可能有空再叫ai試試
我正在叫ai如何把90多MB的檔縮小成幾MB
不然WEB版內建瀏覽器實在太大了www
無題 無名 ID:5iEVMSas 2026/04/19(日) 00:59:31.051 No.30109358
回覆: >>30109376
能不能加入選段落功能
填秒數不太直覺,看不到自己想要剪的片段
無題 無名 ID:fp2LqDpQ 2026/04/19(日) 01:07:38.958 No.30109376
>>30109358
我是自己習慣填秒數,之後我再改改吧
現在是先丟上來給島民試試有沒有什麼bug之類的
無題 無名 ID:fbXlEQCw 2026/04/19(日) 01:10:54.155 No.30109386
回覆: >>30109391
>>30108549
這樣不是批次檔就能辦到嗎?
無題 無名 ID:i0dnkF4Y 2026/04/19(日) 01:14:07.240 No.30109391
回覆: >>30109409
>>30109386
有看到GUI
心裡會比較踏實
dos視窗太臭了
無題 無名 ID:fp2LqDpQ 2026/04/19(日) 01:20:21.345 No.30109409
>>30109391
沒錯wwww
有些轉影片檔程式的UI弄的太複雜了
我只想要簡單好看的轉檔程式
無題 無名 ID:D67PV1GA 2026/04/19(日) 01:20:57.485 No.30109410
附圖
問gemini不就好惹
甚至還不用問claude
無題 無名 ID:yCCFdt6o 2026/04/19(日) 01:27:42.302 No.30109442
還是.bat比較實在
我要放大 縮小 旋轉 切裁畫面 合併影片 補𬡥 打碼 音軌標準化 直接打個指令就行
不用搞那麼多
無題 無名 ID:NeCq4p3. 2026/04/19(日) 01:28:19.792 No.30109444
我原本都是丟格式給AI
叫他給我指令
問久了他直接寫一個程式在頁面
輸入參數後生成指令
然後我再丟到BAT執行
後來想叫AI寫給我exe檔
沒想到你先做了 感謝

不過檔案大小都偏大
每次都要先砍20%壓製看看有沒有超過5MB
超過又要重壓 激煩
無題 無名 ID:fp2LqDpQ 2026/04/19(日) 01:33:25.254 No.30109471
>>30109444
我之前轉影片的經驗是看你影片內容
要是動的畫面太多就會變大很多
所以有時我看影片內容太多動的地方,就會把檔大小設定比較小
無題 無名 ID:fp2LqDpQ 2026/04/19(日) 01:56:35.181 No.30109526
>>30109444
以前有用過真的會轉出設定大小的轉檔程式
可是他轉出來的影片是直接停在你設的大小
影片後面還沒轉的片段就不轉了wwwww