媒体转码切片_求一个ffmpeg转码和切片批量处理bat脚本

solomon大佬:

求一个ffmpeg转码和切片批量处理bat脚本

生成的m3u8有点小要求

1、同一个文件夹的视频文件全部添加到转码切片任务

2、分辨率要求原画的

3、生成规则,如12345.mp4,转码切片后生成12345文件夹,生成的m3u8文件名是:12345.m3u8

请大佬们看一下

最后面福利送上:

链接: https://pan.baidu.com/s/1n5ConBa5cDo8J3tHKAKadQ 提取码: 6q6w

solomon大佬:

set  ffmpeg_dir=D:\ffmpeg\ffmpeg\bin\

set  video_dir=D:\ffmpeg\0101\

::set /p video_dir=请输入视频所在的完整路径:

::set /p complete_dir=请输入视频处理后的路径:

::转换video_dir目录下所有MP4的文件到指定的complete_dir目录下

for %%i in (%video_dir%*.mp4) do (

::m编码

::判断文件夹是否存在,不存在创建

if exist %video_dir%%%~nim\ (echo "已经存在文件夹") else ( md %video_dir%%%~nim\ )

%ffmpeg_dir%ffmpeg.exe -i %%i  -b 384k -s 1280*720 -ab 64k -ar 22050 -vcodec libx264 -strict -2 %video_dir%%%~nim\%%~nim%%~xi

%ffmpeg_dir%ffmpeg.exe -i %video_dir%%%~nim\%%~nim%%~xi -c:v copy -c:a copy -f segment -segment_list %video_dir%%%~nim\%%~nim.m3u8 -segment_time 10 %video_dir%%%~nim\%%~nim_%%03d.ts

::h编码

if exist %video_dir%%%~nih\ (echo "已经存在文件夹") else ( md %video_dir%%%~nih\ )

%ffmpeg_dir%ffmpeg.exe -i %%i  -b 384k -s 1280*720 -ab 64k -ar 22050 -vcodec libx264 -strict -2 %video_dir%%%~nih\%%~nih%%~xi

%ffmpeg_dir%ffmpeg.exe -i %video_dir%%%~nih\%%~nih%%~xi -c:v copy -c:a copy -f segment -segment_list %video_dir%%%~nih\%%~nih.m3u8 -segment_time 10 %video_dir%%%~nih\%%~nih_%%03d.ts

::g编码

if exist %video_dir%%%~nig\ (echo "已经存在文件夹") else ( md %video_dir%%%~nig\ )

%ffmpeg_dir%ffmpeg.exe -i %%i  -b 384k -s 1280*720 -ab 64k -ar 22050 -vcodec libx264 -strict -2 %video_dir%%%~nig\%%~nig%%~xi

%ffmpeg_dir%ffmpeg.exe -i %video_dir%%%~nig\%%~nig%%~xi -c:v copy -c:a copy -f segment -segment_list %video_dir%%%~nig\%%~nig.m3u8 -segment_time 10 %video_dir%%%~nig\%%~nig_%%03d.ts

)

pause

这个是@a87750530 大佬提供的,我不懂修改

Josephus大佬:

1号需求没看懂,多个视频合并吗?

solomon大佬:

1号需求没看懂,多个视频合并吗?

不合并啊,一个文件夹下的视频文件,全部添加到切片任务

bob1987大佬:

excel可以编辑的,因为中间的代码不变,只是变的不同mp4文件而已,利用dir命令,导出文件名,再用excel处理下,复制到bat文件里,就是批处理了

solomon大佬:

excel可以编辑的,因为中间的代码不变,只是变的不同mp4文件而已,利用dir命令,导出文件名,再用excel处理 …

老哥,我不懂改啊,能否帮忙修改一下,谢谢!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值