批量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
相关推荐
杨云龙UP7 小时前
Oracle RAC/ODA环境下如何准确查询PDB表空间已分配大小?一次说清Oracle表空间逻辑大小和ASM三副本实际占用_2026-05-19
linux·运维·数据库·sql·oracle·ffmpeg
DogDaoDao15 小时前
Android 播放器开发:从零构建全功能视频播放器
android·ffmpeg·音视频·播放器·mediacodec·编解码
青岛前景互联信息技术有限公司2 天前
视频AI与智能预警:如何提前发现园区安全隐患?
大数据·人工智能·视频
学Linux的语莫2 天前
FFmpeg和流媒体服务器
ffmpeg
太阳风暴2 天前
fftools/graph-FFmpeg Filtergraph 打印系统文档
ffmpeg·滤镜图
!chen3 天前
Oracle Deep Data Security (Deep Sec) 初体验
数据库·oracle·ffmpeg
wyw00003 天前
FFmpeg实现带颜色MXF转mp4
python·ffmpeg
aqi004 天前
FFmpeg开发笔记(一百零二)国产的音视频移动开源工具FFmpegAndroid
android·ffmpeg·kotlin·音视频·直播·流媒体
ltlovezh4 天前
FFmpeg 是怎么“猜”出文件格式的?源码级拆解 Demuxer 自动识别机制
ffmpeg
Mike_6664 天前
摩尔线程AB100安装torch环境
人工智能·深度学习·ffmpeg·aarch64·摩尔线程·musa