Re: [軟體] 影片大量轉檔程式
更新一下 Batch-FFmpeg 腳本 v2.0
這是用 Applescript 寫的 ffmpeg GUI 介面腳本
主要讓使用者從 Finder 選取影片,重新編碼成新影片
花了幾個禮拜把腳本整個重寫,增加了自訂軌號和自訂濾鏡的功能
需要的人自取
腳本下載 https://www.mediafire.com/file/iboz8839tudimds/Batch-FFmpeg2.zip
為什麼不用 macOS 系統內建的影片轉碼功能?
內建的轉碼,只能輸出標準解析度,ffmpeg 自由性高很多,還能套用上百種濾鏡
另外,使用 ffmpeg libx265 轉碼後,容量可大幅縮小
─────────────────────────────────────
準備工作 1
執行 macOS 內建的 Script Editor.app,然後在設定內勾選顯示工序指令選單
打開後,右上方的常駐程式區會多一個工序指令的圖示
https://i.meee.com.tw/PerGGn4.png
準備工作 2
下載腳本解壓縮後放在 ~/Library/Scripts/ 下面即可
zip 解開有兩個檔案,兩個檔案必須放在同一資料夾內
Batch-FFmpeg 是腳本主體,setting 放自訂參數
可依喜好修改 setting 的參數,複製多份不同設定來使用
https://i.meee.com.tw/7EOz7GW.png
準備工作 3
腳本會用到兩個套件,ffmpeg 和 mkvtoolnix
更詳細的說,是 ffmpeg, ffprobe, mkvppropedit 這三個程式
可從官網下載編譯好的程式,或是透過 Homebrew 編譯安裝(詳見 setting 裡面的註解)安裝完成後,修改 setting 檔案內的對應程式路徑即可
https://i.meee.com.tw/LY83Jl0.png
macOS 權限
腳本會使用到 Finder, System Events, TextEdit 這幾個內建 app
在[系統設定/隱私權與安全性]裡面的[自動化]&[輔助使用],允許"工序指令選單"的權限另外腳本預設在結束時會發出系統通知,也可在 setting 裡面設定不發出通知
腳本第一次存取磁碟檔案時,macOS 安全性應該會跳出來擋.
除了腳本,也會詢問 ffmpeg, ffprobe, mkvpropedit 的磁碟存取權限,分別允許即可
https://i.meee.com.tw/43hOvK8.png
─────────────────────────────────────
使用方式:
直接在 Finder 選取要轉檔的影片,然後點選右上方的工序指令圖示,執行腳本就行
或是反過來先執行腳本,再從跳出的視窗裡選取檔案也可.
https://i.meee.com.tw/VwjIbC1.png
選取的每個影片都可自訂要保留的軌號
像下圖這影片,包含了1視訊軌+2音訊軌+16語言字幕+9個字型+1張封面圖,共29軌
腳本預設抓取視訊第1軌、音訊第1軌、字幕則依照 setting 內設定的字幕語言
有封面圖的話預設也會保留,可手動選取軌號,其他沒被選取的就是直接捨棄.
https://i.meee.com.tw/Alne3GI.png
選完軌號後,可編碼成新影片。或是不轉碼、只把選中的軌號重新複製打包(Remux)
(編碼項目在 setting 內可自訂)
https://i.meee.com.tw/fGlWop2.png
(ffmpeg 對 mp4 的支援度比較好,對於 mkv 支援度略差,尤其是附件。
若要弄成 mkv,建議先用 ffmpeg 輸出 mp4,再用 mkvtoolnix 把附件一起封裝成 mkv)
選重新編碼的話,可套用 ffmpeg 的濾鏡。若選 Remux 則無法套用濾鏡
(濾鏡項目在 setting 內可自訂)
https://i.meee.com.tw/ihjCzPZ.png
第二輪才對照分析檔開始編碼。費時較長、分析檔的容量也不小,需留意硬碟空間.
但某些拍攝很隨便的影片(例如fc2ppv)套這濾鏡還是挺有用的
目前腳本只支援防手震這個 2-pass 濾鏡,其他自訂濾鏡只能用 1-pass 的
前面那個29軌的影片,選取其中5軌轉碼成 hevc 的最終結果
https://i.meee.com.tw/yZrq8su.png
因為被設定強制顯示的字幕,通常不是中文字幕
─────────────────────────────────────
腳本開始轉碼時會建立一個 4MB RAM disk,用來存放編碼進度和錯誤記錄
正常結束時就會自動卸載,編碼未結束前不要把它強制卸載
https://i.meee.com.tw/aoF43GA.png
轉碼中的資訊窗: (整體進度) [現/全] 目前處理的影片 (目前影片進度%)
預設每 3 秒更新一次進度
https://i.meee.com.tw/zvCbi55.png
轉碼輸出的影片存放在同一目錄下,檔名尾端可附加自訂字串,以示區別
目標檔名已存在時,會自動加上流水號另存新檔,不覆蓋
https://i.meee.com.tw/tDANbL3.png
setting 裡面可自訂檔名的字串取代規則,主要用來縮短檔名
https://i.meee.com.tw/X63NAnx.png
全部轉碼結束時的摘要視窗
https://i.meee.com.tw/5NV1s3e.png
編碼記錄有花費時間和取用的軌號,利於後續確認。
原影片的軌號,順序是 { {視訊軌}, {音訊軌}, {字幕軌}, {資料軌}, {封面圖} }
若影片有問題,導致編碼出錯的話,也可在這裡面查詢錯誤訊息
https://i.meee.com.tw/u2GfL4O.png
以上.
這腳本大致上把我平常會用到的都寫進去了,也留一些自訂的擴展性.
應該可以再用個幾年吧.
--
Shutter-Encoder參考看看
shutter encoder 完全無法處理軟字幕
唯一能做到的就是把字幕"烙印"在畫面上
未用先推。另請問,資料軌是指 metadata 嗎?
推
資料軌是其他各種額外資料,字型、章節時間表
字型能套用到字幕上,章節時間表可以像youtube那樣顯示段落
爆
[Vtub] YT聊天室顯示PTT推文 更新說明YT聊天室顯示PTT推文 現已支援 1. Holotools: 使用holotools多窗使用套件 2. 推文: 在套件內直接推文討論 請按page down繼續![[Vtub] YT聊天室顯示PTT推文 更新說明 [Vtub] YT聊天室顯示PTT推文 更新說明](https://i.imgur.com/ZhtXdAJb.jpg)
39
[Vtub] YT聊天室顯示PTT推文 更新說明 20210131YT聊天室顯示PTT推文 現已支援 1. 效能改進 : 現在不會越用越卡了 2. Niji-mado : 使用Niji-mado多窗使用套件 3. 圖片預覽 : imgur的網址會自動補.png預覽![[Vtub] YT聊天室顯示PTT推文 更新說明 20210131 [Vtub] YT聊天室顯示PTT推文 更新說明 20210131](https://i.imgur.com/ZhtXdAJb.jpg)
36
[閒聊] 自己做的vlive統整下載清單TWICE vlive youtube-dl下載清單(截至2021/09/18): youtube-dl下載處: ffmpeg下載處:![[閒聊] 自己做的vlive統整下載清單 [閒聊] 自己做的vlive統整下載清單](https://i.imgur.com/cZrCyazb.png)
28
[閒聊] 如何使用youtube-dl下載會限影片前言:剛剛翻了るる的頻道,目前還可以觀看會限影片 雖然不知道會開放到何時,總之整理了這篇教學文,給有需要或想超前部屬的人 個人電腦OS是Windows7,所以這篇教學文主要針對Windows環境 iOS和Linux系統網路上很多再自行Google了~ 基礎知識需求:至少用過"command line(命令列)"和知道指令"cd"是什麼意思![[閒聊] 如何使用youtube-dl下載會限影片 [閒聊] 如何使用youtube-dl下載會限影片](https://img.alexleo.click/AlexLeo-youtube-dl_authentication/feature_thumb.jpg)
14
[心得] 群輝DSM 7.2.2安裝Video Station的方法發布的 DSM 7.2.2 看起來有了重大改變,改為不支援 Video Station 天啊!這個功能可是我當初選用群輝的重要理由,看了一下完全不敢更新。 還好國外有人放出了在 DSM 7.2.2 安裝 Video Station 的 Script 小弟自己實際操作了一遍,一下就搞定了,以下分享一下方法:![[心得] 群輝DSM 7.2.2安裝Video Station的方法 [心得] 群輝DSM 7.2.2安裝Video Station的方法](https://img.youtube.com/vi/noJ0yDRPq-4/mqdefault.jpg)
13
Re: [閒聊] 自己做的vlive統整下載清單TWICE vlive網址清單(截至2022/11/01): 下載程式yt-dlp下載處: 合併程式ffmpeg下載處: 批次下載命令1: 批次下載命令2:5
Re: [心得] 難怪違停一堆: : → minren5566: 錄3分鐘又怎樣 現在檢舉系統 有幾個縣市可傳3分鐘影片 07/28 21:38 : → minren5566: 目前常檢舉的3個縣市 最大是80MB 最小30MB 哪個可以?? 07/28 21:39 推薦用ffmpeg-x264去壓你的影片,3分鐘上限30MB的話換算成位元率1300kbps多, 就算3分半鐘好了,總位元率(含聲音)在1200kbps下都可以過關。![Re: [心得] 難怪違停一堆 Re: [心得] 難怪違停一堆](https://cdn-cf-east.streamable.com/image/8ctjw6.jpg?Expires=1666885440&Signature=OtEZgsn5fm7zG0F41K-XkajPaiTcPugDm~SiiZvLUZkl6KwwJ7Zx1nRfC-h4~oLKr9Ke9q4bewGSP7RHimwPeOI2xAedm23wnu43EV6Ojb5Nc1PSahk1NjWQiPiriIOJU29Ed3EX4b~ngvZ4heBeytTHdUvJYmK1xGwv57cAI0aPNjJWekSISmDORYpXTxU2bxnAbt3j~Yfyj9gNREn97YhD2DYwLCUvVKCtqudnpVD85qSpS3khOyvi4GbGXSpw8kaUBnjjNJSDQ55Zk~RDogAL4yD9FpDBWQZV8ebXRn0ATZduIOlT6hnODQKJOG~G0b5Q4bZpkOVjbF0B-HQHOg__&Key-Pair-Id=APKAIEYUVEN4EVB2OKEQ)
4
[閒聊] 用yt-dlp下載影片的小心得&入門教學前言: 2021年可可會長畢業的時候,為了保存會限曾在板上爬過文,先謝謝當初發 #1WtIiBFG (Vtuber), #1XJnGX2A (C_Chat), #1UVBfuky (EZsoft)的大大, 以及巴哈的mashumeow大。(其實還有一大堆,但是過太久記不得了XD) 發這篇文的目的,主要是這些參考文章離現在有點久了,也剛好最近有空,![[閒聊] 用yt-dlp下載影片的小心得&入門教學 [閒聊] 用yt-dlp下載影片的小心得&入門教學](https://i.imgur.com/jYmYCXIb.jpg)
3
[問題] 請問擴大機顯示的圖示意思?我目前用Chromecast (+Google TV),HDMI插擴大機上(ONKYO TX-NR636) 設定上盡可能將有關音訊直通(passthrough)的部分都打開了 搭配nPlayer或kodi 只要不是無損音訊的話,DTS、Dolby Digital都能順利讓擴大機解碼 但播放器用Plex的話倒是有些不一樣![[問題] 請問擴大機顯示的圖示意思? [問題] 請問擴大機顯示的圖示意思?](https://i.imgur.com/HDtppSKb.jpg)
[求救] ffmpeg在終端機上更新不完全?======更新======= homebrew似乎因為系統版本不夠新(10.12)沒辦法更新 ffmpeg好像也是類似的原因 但怪的是兩個都有下載很多套件並且安裝了 跑到某一個套件時,才跳出無法更新
![Re: [軟體] 影片大量轉檔程式 Re: [軟體] 影片大量轉檔程式](https://i.imgur.com/jOIH4xwb.png)
![[軟體] 影片大量轉檔程式 [軟體] 影片大量轉檔程式](https://mega.nz/rich-file.png)