常常會想要幫 YouTube 影片做簡短的圖片字幕版重點摘要, 每次都花很多時間。
這幾天終於寫了一個小小的 bash script
sscapcat.sh (screenshot caption concatenation)
讓整個流程變得比較順暢。
- 調整好影片視窗大小、 調整到要開始截圖處。
- [播放-暫停-截圖] <== 手動迴圈。
截圖存檔時, 要按照時間順序命名, 例如 ss01.jpg、 ss02.jpg、 ss03.jpg ...
xfce4-screenshooter -wd 2 -s 1.jpg其中 -w 指定對視窗截圖; -d 2 指定延遲2秒才截圖讓我有時間移動滑鼠; -s 1.jpg 指定截圖檔名。 - 查看截圖大小:
identify 1.jpg - 肉眼估計要裁剪的水平距離跟垂直距離, 然後:
./sscapcat.sh -x 18 -y 80,465,505 ?.jpg其中 -x 18 指定左右各裁切多少 pixels; -y 80,465,505 指定裁剪掉最上面 80 pixels (視窗標頭的部分, 可能包含你正在瀏覽的其他分頁隱私資訊)、 字幕位於垂直位置 (Y 座標, 從上往下數) 465 到 505 之間。 會產生 result.jpg (也可用 -o 指定輸出檔名)。 - 重複上步驟, 測試調整到滿意為止。 <== 手動迴圈。
過程中會產生臨時檔 /tmp/sscapcat[059]-* 所以只適用於 [同時間僅一個人單獨使用] 的電腦。
大人問小孩: 「全世界的玩具隨便你挑? 這怎麼可能?
如果我要的玩具只有一個, 正好又被別人借走了呢?」
沒有留言:
張貼留言
因為垃圾留言太多,現在改為審核後才發佈,請耐心等候一兩天。