专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

批处理ffmpeg将avi视频格式转换成mp4文件同时生成m3u8文件

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 0:47:26       共计:3633 浏览

需求说明

本人在制作全栈开发的视频录制过程中,使用的是CameraStudio,录制生成在vv目录下的若干个avi视频,其中特别注意的是,生成的这些文件以及目录路径只能是字母或数字。需要将其转化成mp4文件,加上水印,并同时在m3u8list目录下生成按文件名的m3u8文件。

操作步骤

如下的目录结构,建立cone.bat批处理文件

其中,3,4是自动生成的目录。

使用方法

在文件夹空白处,按住shift键,右击,选择“在此处打开命令窗口”

输入cone.bat 001

按下回车,其中001为vv目录下的文件名称;vv目录下内容如下图:

代码如下

  • @echo off&setlocal enabledelayedexpansion
  • color 0a
  • if not exist output (
  • md output
  • )

  • if not exist output\%1.mp4 (
  • rem 执行转换
  • ffmpeg.exe -i vv\%1.avi -vf "movie=wt.png[wm];[in][wm]overlay=860:497" output\%1.mp4
  • )
  • rem 执行完以后,看一下m3u8list是否存在,
  • if not exist m3u8list (
  • md m3u8list
  • )
  • if not exist m3u8list\%1 (
  • md m3u8list\%1
  • ffmpeg -i output\%1.mp4 -profile:v baseline -level 3.0 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls m3u8list\%1\%1.m3u8
  • )
  • echo ALL SUCCESS
  • 版权说明:
    本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
    本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
    欢迎扫描右侧微信二维码与我们联系。
    ·上一条:C# 调用FFmpeg 根据图片合成视频 | ·下一条:FFmpeg下载m3u8视频并转码到mp4

    Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

    广州京杭网络科技有限公司 版权所有