批量M3U8转MP4工具

觉得有帮助麻烦您动动发财的小手点赞、收藏、加关注,感谢!

251003更新:

修正了一处转换异常错误

测试环境:windows11,360安全浏览器16.1.2255.64,迅雷12.4.4.3740,Winrar7.11,ffmpeg8.0essentials

声明:支持正版,反对盗版,禁止改变代码和用于非法目的,否则后果自负!

准备工作:

1.包含主目录、子目录、ts文件、key文件、m3u8文件在内的源文件,通过迅雷插件+360安全浏览器下载。

2.根据操作系统使用迅雷下载ffmpeg使用winrar解压缩

代码:

bash 复制代码
@echo off
setlocal enabledelayedexpansion
title 批量转换m3u8到mp4
echo 作者:phenix
echo 邮箱:279682817@qq.com
echo 声明:支持正版,反对盗版,禁止改变代码和用于非法目的,否则后果自负!
echo 使用方法:
echo 请先根据操作系统下载解压缩ffmpeg文件,下载地址:https://ffmpeg.org//download.html
echo 使用迅雷主界面→更多→下载插件的功能下载m3u8视频文件
echo 在此程序中输入m3u8根目录路径,自动检索根目录下所有m3u8文件
echo.
goto :main

:main
set /p fdir=请输入ffmpeg主目录路径:
set /p pdir=请输入m3u8主目录路径:
rem echo !pdir!
if not exist !pdir! (
goto :main
)
for /f %%i in ('dir /b /a-d /s "!pdir!"^|findstr "m3u8$"') do (
rem echo %%~di%%~pi
set fromFile=%%i
set toFile=%%~di%%~pi
set toFile=!toFile:~0,-1!
set toFile=!toFile:.m3u8=!.mp4
rem echo !fromFile!
rem echo !toFile!
"!fdir!\bin\ffmpeg.exe" -allowed_extensions ALL -i "!fromFile!" -c copy "!toFile!"
)
echo 转换完成!
pause
exit
相关推荐
m0_4886333211 小时前
C语言枚举类型全解析:定义、运用、底层及转换要点
c语言·转换·枚举类型·定义·运用
coding_fei21 小时前
将FFmpeg集成到aosp
ffmpeg
wefly20171 天前
从使用到原理,深度解析m3u8live.cn—— 基于 HLS.js 的 M3U8 在线播放器实现
java·开发语言·前端·javascript·ecmascript·php·m3u8
狄林可1 天前
从付费软件到自主开发:我用AI和FFmpeg实现了一个录屏工具
人工智能·ffmpeg
没有余地 EliasJie2 天前
FFmpeg介绍与ESP32资源受限下的视频流传输优化策略
单片机·物联网·ffmpeg
不想看见4042 天前
Qt+FFmpeg 极简播放器示例【音视频方向简单讲解】
qt·ffmpeg·音视频
郭涤生2 天前
FFmpeg 最常用的 200 条命令分类整理
ffmpeg
yikegis2 天前
TOP 5 在线音频剪辑软件 免费(2026)
人工智能·ffmpeg·音视频·语音识别·学习方法·canva可画
无巧不成书02184 天前
FFmpeg 保姆级安装教程!Windows/macOS/Linux全平台覆盖,
windows·macos·ffmpeg
杨浦老苏5 天前
在线视频播放器YT-DLP Web Player
docker·工具·群晖·下载·多媒体