" />
MKV Cutter 1.0,是一個(gè)實(shí)用的工具。為您提供快速、簡(jiǎn)單的方法來降低你的MKV文件。
MKV Cutter 提供了一種最簡(jiǎn)單的方法來切割MKV文件。您可以通過選擇起始點(diǎn)和結(jié)束點(diǎn)來分割任何MKV文件。
您還可以批量拆分只需選擇起點(diǎn)和終點(diǎn)任何MKV文件。
因?yàn)樗且粋(gè)alpha版本,我只是時(shí)不時(shí)地看看它,它有一些主要的缺點(diǎn)。
它只支持漸進(jìn)的,恒定的幀速率h。264的內(nèi)容
它有一個(gè)丑陋的用戶界面
它沒有任何的鈴聲和口哨
x264編碼是非常初級(jí)的(沒有用戶選擇,總是crf 21編碼)
忽略了字幕如果存在
僅Windows操作系統(tǒng)自動(dòng)取款機(jī)。(主要是因?yàn)锳visynth用于解碼和預(yù)覽;理論上,ffmpeg可以作為替代,因此可以移植到Linux和Co。)
以下是mkv切割機(jī)的工作原理:
使用MKVInfo分析內(nèi)容(獲得關(guān)鍵幀位置)
使用MediaInfo分析內(nèi)容(獲取音頻重新編碼和預(yù)覽所需的一些通用數(shù)據(jù))
創(chuàng)建AvisynthSkript來預(yù)覽內(nèi)容(在輸入中調(diào)用FFVideoSource的簡(jiǎn)單腳本)
讓用戶設(shè)置他想要的內(nèi)容的哪一部分
為mkvmerge創(chuàng)建音頻和視頻剪輯列表,創(chuàng)建精簡(jiǎn)調(diào)用
讓用戶設(shè)置輸出名稱和臨時(shí)文件夾
調(diào)用mkvmerge和視頻剪輯列表來創(chuàng)建一堆臨時(shí)文件(這里的剪切總是在關(guān)鍵幀上)
使用h264parse來分析一個(gè)沒有重新編碼的部分,以提高兼容性
使用修剪調(diào)用和LWLibAVSource來創(chuàng)建avisynth腳本,以解碼需要重新編碼的GOPs(智能呈現(xiàn))
創(chuàng)建x264調(diào)用來對(duì)avisynth腳本所提供的內(nèi)容進(jìn)行重新編碼
叫x264 reencode
當(dāng)所有需要重新編碼的GOPs被重新編碼時(shí),調(diào)用mkvmerge來切斷音頻(這里的附件,字幕&co不會(huì)被禁用,因此仍然可以使用)
合并新的音頻視頻和所有的重新編碼并保持GOPs