登入
沒有帳號就找 Leo 開一個。忘記密碼也是找他重設——這裡不寄信。
專案
還沒有專案
建一個就能開始。毛片不上雲,只上傳壓過的 proxy。
| 名稱 | 負責人 | 狀態 | 最後更動 |
|---|
建專案
毛片原檔幾百 MB,但這個工具只需要「看得清畫面、聽得到那條預錄口白」。
在本機跑這段,它會壓出 proxy.mp4,並把原檔的 fps 與長度一起寫進檔案裡:
SRC="毛片.mp4" # ← 換成你的檔名
FPS=$(ffprobe -v error -select_streams v:0 -show_entries stream=r_frame_rate \
-of csv=p=0 "$SRC" | awk -F/ '{printf "%.10g", $1/($2?$2:1)}')
DUR=$(ffprobe -v error -show_entries format=duration -of csv=p=0 "$SRC")
WH=$(ffprobe -v error -select_streams v:0 -show_entries stream=width,height \
-of csv=p=0 "$SRC")
ffmpeg -i "$SRC" -vf scale=-2:720 -c:v libx264 -crf 28 -preset veryfast \
-c:a aac -b:a 96k -movflags use_metadata_tags \
-metadata source_fps="$FPS" -metadata source_duration="$DUR" \
-metadata source_width="${WH%%,*}" -metadata source_height="${WH##*,}" proxy.mp4
只准降解析度與位元率,fps 與長度不能動。
時間碼、逐格操作、drop-frame 全部依 fps 計算——改了 fps,你在這裡對好的格到 Premiere 就偏掉。
原檔不上雲,所以後端讀不到它——那兩個 -metadata 就是拿來比對的另一邊。
上傳時它會拿 proxy 實際的規格去對,被壓壞就擋下來。