因為權限不足,相關工具請自行搜尋下載,free:
- ffmpeg
- ffmpegyag--穿上視窗介面的ffmpeg
板主也請別再使用點評來質問我是否轉貼,我也沒有權限點評,叫我如何回答?
如果只是轉換格式,偽專業的說法叫做改變封裝Container成為mp4,可試試:
ffmpeg -i 您的影片檔 -map 0 -c copy 輸出的影片檔名稱記得副檔名.mp4
這樣檔案大小並不會改變多少,就只是同一個人換穿不同襯衫。
特別針對影像,可指定 -c:v h265 -crf 18(~26算是開始糊了) 之類;
特別針對聲音,可指定 -c:a vorbis-b:a 128(or 96,256,192,384...)k 之類;
抽取字幕,通常會分開儲存:
ffmpeg -i 您的mkv -map 0:s:0 輸出第1個字幕記得副檔名.srtffmpeg -i 您的mkv -map 0:s:1 輸出第2個字幕記得副檔名.srt
:
ffmpeg -i 您的mkv -map 0:s:n 輸出第n+1個字幕記得副檔名.srt
ffmpeg 參數很多,轉檔通常要會的有:
- 串流選擇運算子,例如:
-map 1:a--通常是用來附加副聲道
-map -0:v:2--通常是用來移除縮圖
-b:a:0--指定輸出的第一音軌之bit率
-c:v--指定輸出的所有影像之編碼格式 - 編碼格式的相關參數,例如:
-b--播放速率
-q,-crf--壓縮品質 - 處理起訖點,例如:
-ss--起點
-to--終點
-t--由ss起算的時間長度
大抵是:ffmpeg 針對輸入的參數. 輸入檔. 針對輸出的參數. 輸出檔
建議初學者用ffmpegyag一面學習。我也只是略懂而已……
... |