批处理ffmpeg将avi视频格式转换成mp4文件同时生成m3u8文件
需求说明
本人在制作全栈开发的视频录制过程中,使用的是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\%1ffmpeg -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
批处理ffmpeg将avi视频格式转换成mp4文件同时生成m3u8文件相关推荐
- ffplay flv mp4 转_C#调用FFmpeg将flv视频格式转换成mp4格式
代码分享:using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; usin ...
- vep文件如何转换mp4_如何将DVD的vob视频格式转换成mp4格式
首先简述一下,VOB是DVD Video OBject的缩写,vob文件用来保存所有MPEG-2格式的音频和视频数据,这些数据不仅包含影片本身,而且还有供菜单和按钮用的画面以及多种字幕的子画面流.如何 ...
- 如何将蓝光M4V视频格式转换成MP4高清视频格式
Adobe Premiere Pro相信很多人应该都有用过吧,Adobe Premiere Pro简称"PR",是一款视频编辑软件,PR导出H.264编码的视频文件格式有两种:一种 ...
- mov和mp4格式哪个好_陈蛋蛋碎碎念—如何将腾讯视频格式转换成MP4格式
啊啊啊,土拨鼠尖叫,刚才登陆一下公众号突然发现我多了几个粉丝,哈哈开心.在家呆这么久,还没出去,好想念我家二狗(日常表露真心).今天给大家推荐一下怎么将腾讯视频下载的qlv格式转换成我们日常可以剪辑的 ...
- 常见网上下载视频格式转换成mp4格式的方法小结
1. Tencent视频的.qlv格式转换成mp4方法 (1)获取视频缓存路径:在tencet播放器中打开已下载的视频,并找到上"缓存"视频的路径,复制下来,粘贴至"我的 ...
- 利用ffmpeg将.m4s的视频格式转换成.mp4
下载ffmpeg 下载地址:https://www.gyan.dev/ffmpeg/builds/ 点击红色链接就可以下载,一般下载.zip格式就好,当然也可以选择.7z 题外话:什么是ffmpeg ...
- 赛效:怎么将视频格式转换成MP4
1:在"音视频转换"菜单里点击"视频转换". 2:点击"点击选择文件",默认输出格式为MP4. 3:文件添加成功后点击右下角"开始 ...
- 手机里的视频怎么转换成MP4格式?简单的转换方法分享
MP4格式是一种广泛使用的视频格式,几乎所有设备和操作系统都支持MP4格式的视频播放.无论是使用 iPhone.iPad.安卓手机.电视等各种设备,都可以播放 MP4 格式的视频.这种广泛的兼容性使得 ...
- 爱奇艺下载的盗墓笔记视频怎么转换成mp4格式
<盗墓笔记>是南派三叔所著的小说,堪称近年来中国出版界的经典之作,获得百万读者狂热追捧.南派三叔也凭此作名满天下,跻身中国超级畅销书作家行列.不仅如此,后来<盗墓笔记>还被改变 ...
最新文章
- 设置stm32系统各部分时钟
- BZOJ.2212.[POI2011]Tree Rotations(线段树合并)
- 13个大奖任你拿,网易MINI开发挑战赛强势来袭!
- Redisson框架快速入门
- 你知道面试官是如何刷人的吗
- CSharp设计模式读书笔记(3):抽象工厂模式(学习难度:★★★★☆,使用频率:★★★★★)...
- 网路流程图 TCP/IP
- static 变量 作用域 全局变量 局部变量 外部变量 常量 volatile变量
- Premiere视频剪辑软件的破解和安装
- 基于单片机的智能交通灯控制系统的设计
- 实践项目:图书馆管理系统
- java和javaw进程_java和 javaw 及 javaws的区别解析
- Spring源码解析之AOP篇(一)----代理模式详解
- 注册一个公众号多少钱_微信公众号申请注册收费吗?要钱吗?多少钱?
- AP计算机编程路上的照明灯----学校老师哈佛博士的伊利诺伊大学学生如何说
- 中序遍历二叉树非递归
- mapbox 绘制路线并展示路线长度
- 电信云的原理及相关架构
- 吉首大学第九届"新星杯"大学生程序设计大赛 C.始战
- c语言流程图注释框,求此编程添加注释及流程图
热门文章
- vc中出现stack overflow错误(VS设置默认栈大小)
- 一段汇编码学习 CLD LODSB stosw
- PCA--主成分分析(Principal components analysis)-最小平方误差解释
- Thinkpad x230设置启动顺序
- matlab 定义string_MATLAB开发自动驾驶第十课-创建用于加载自定义地面真值数据源的类...
- mysql 查看某个表缓存情况_MySQL 查询缓存 QUERY_CACHE
- swiper 定义放多少张图片,小程序swiper轮播图,自定义样式,两种方法:原生方法和bindchange方法;将点点改为数字(当前第几张 /总共几张);点击点点跳转当前图片...
- html5时间轴列表,HTML5 时间轴/日程安排表模板
- php访问nfs目录,PHP NFS的实现代码
- 登录mysql报错2059,navicat连接mysql报错2059如何解决