【脚本分享】AniCh 视频ts缓存合并
看到有人分享AniCh
想到自己除了看视频,平时也做剪辑工作,为了方便剪辑,通常需要把散碎ts文件合并
当然可以用ffmpeg,不过下面这种方式也挺方便
我是win10系统,其他系统没法测试
[*]第一步,下主程序
先从https://github.com/nilaoda/N_m3u8DL-RE/releases
下载N_m3u8DL-RE.exe
(当然这个程序就是一个集成工具,可以用cmd轻松调用,以下只是它小小功能之一)
[*]第二步,建立脚本
然后是我在AI辅助写了一个脚本
放在随便一个txt改后缀bat
@echo off
:: 设置字符集为 UTF-8,防止中文乱码
chcp 65001 >nul
title 缓存视频一键合并工具 (基于 N_m3u8DL-RE)
color 0A
echo ===================================================
echo 正在为您调用 N_m3u8DL-RE 处理本地 m3u8 缓存...
echo ===================================================
echo.
:: 检查是否存在 N_m3u8DL-RE 程序
if not exist "N_m3u8DL-RE.exe" (
echo 【错误】未找到 N_m3u8DL-RE.exe!
echo 请将 N_m3u8DL-RE.exe 文件放入当前文件夹,然后重试。
echo.
pause
exit /b
)
:: 检查是否存在 m3u8 文件
if not exist "index.m3u8" (
echo 【错误】未找到 index.m3u8 文件!
echo 请确认该文件是否与脚本在同一文件夹内。
echo.
pause
exit /b
)
echo 【系统就绪】已找到 index.m3u8 和 N_m3u8DL-RE,开始处理...
echo 正在合并、修复时间戳并转换为适合剪辑的 MP4 格式,请稍候...
echo.
:: 核心执行命令:读取本地 index.m3u8,保存文件名为"剪辑素材_合并产出",并指定输出为 mp4 格式
N_m3u8DL-RE.exe "index.m3u8" --save-name "剪辑素材_合并产出" -M format=mp4
echo.
echo ===================================================
echo 【大功告成】合并任务结束!
echo 请检查文件夹中是否生成了 "剪辑素材_合并产出.mp4"
echo 这个文件现在可以直接拖入剪映或 PR 顺畅剪辑了。
echo ===================================================
echo.
pause
[*]第三步,然后exe和脚本放在一起,一起放到缓存内部
一般在C:\Users\xxx名字\Documents\anich_data 内部多深入几层
你可以看到几百上千个ts和一个index.m3u8
把这个两个文件放在里面,运行bat即可生成“剪辑素材_合并产出.mp4”
给视频缓存合并的脚本,看着很方便呢。 看起来是很专业的技术内容了,缓存合并可以节省空间 懒人福音,AI写脚本+工具一把梭,这波是生产力组合拳 楼主太专业了吧,小白只能先码住需要的时候再看 看視頻確實有很多緩存文件能夠合併起來很好,不錯的腳本。 还没有试过专业的视频剪辑工作呢,谢谢分享 好专业的内容,感觉这个脚本对想要进阶剪辑的很有帮助 感觉上是一款很适配剪辑的脚本呢
可以省下不少人力活的样子,还不错=3= 挺多流媒体都是m3u8格式的文件,这脚本对于很多网站的缓存视频应该都有用吧 平时下m3u8总要手动折腾ffmpeg,有个现成脚本确实省事多了,感谢楼主整理 用猫抓知道下载m3u8要转ffmpeg其实挺麻烦的~楼主这个插件工具直接合并很不错挺好的~感谢分享啦{:4_91:} 猫抓我也用,已经可以自动合并在线的m3u8了 完全不会用。。但是总觉得我未来会学到,超专业啊 这种缓存脚本感觉可以各个网站一起用吧,基本上一个搞定了其他的都能用 0-0 不得不说好专业的感觉 小白有点不明觉厉的感觉 是能节省占用的意思嘛
页:
[1]