當(dāng)下載 m3u8 資源時,通常產(chǎn)生的是多個 ts 視頻文件,所以需要借助某些工具來將這些 ts 視頻片段整合為一個視頻文件。
本軟件主要解決的就是這個問題,底層基于ffmpeg,可正常運行在 Windows 和 Mac 平臺。不僅可以合并 ts 為單個通用的視頻文件,還支持視頻格式轉(zhuǎn)換。
目前支持 win-x64 & mac-x64:地址
ts文件合并工具,同時支持其他視頻格式轉(zhuǎn)換原理mkv/ts/mp4
主界面:
轉(zhuǎn)換成功:
支持拖動添加文件:
支持的合并的格式:
國內(nèi)環(huán)境構(gòu)建,可以配置如下環(huán)境變量:
echo ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/\\nELECTRON_BUILDER_BINARIES_MIRROR=https://npm.taobao.org/mirrors/electron-builder-binaries/ >> ~/.npmrc
OR:
npm config set ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/
npm config set ELECTRON_BUILDER_BINARIES_MIRROR=https://npm.taobao.org/mirrors/electron-builder-binaries/
如果合并的文件數(shù)量過多,成千上萬上,會導(dǎo)致軟件內(nèi)的命令無法正常執(zhí)行,可以使用以下腳本在終端中執(zhí)行。
ls -l | sort -V -k 9,9 | awk '/^-/{print "file \"" $9 "\""}' | sed "s/\"/'/g" | grep -v "file_list.txt" > file_list.txt
ffmpeg -f concat -i file_list.txt -c copy output.mp4