现在Html5也逐渐普及了,设备对于mp4/webm/ogv的支持也逐渐广泛,但是Html5视频的转换软件却不是太多,这个Ffmpeg确实不错。而且功能也强大。

REM “H.264 / ACC”

"D:\Program Files\FFmpeg\bin\ffmpeg.exe" -y -i %1 -vcodec libx264 -vprofile high -preset slow -b:v 900k -maxrate 1200k -bufsize 1000k -vf scale=trunc(oh*a/2)*2:480 -threads 0 -acodec libvo_aacenc -b:a 128k %1.mp4

REM “Standard” web video (480p at 500kbit/s):

"D:\Program Files\FFmpeg\bin\ffmpeg.exe" -i %1 -vcodec libx264 -vprofile high -preset slow -b:v 500k -maxrate 500k -bufsize 1000k -vf scale=-1:480 -threads 0 -acodec libvo_aacenc -b:a 128k %1_Standard.mp4

REM 360p video for older mobile phones (360p at 250kbit/s in baseline profile):

"D:\Program Files\FFmpeg\bin\ffmpeg.exe" -i %1 -vcodec libx264 -vprofile baseline -preset slow -b:v 250k -maxrate 250k -bufsize 500k -vf scale=-1:360 -threads 0 -acodec libvo_aacenc -ab 96k %1_360p.mp4

REM 480p video for iPads and tablets (480p at 400kbit/s in main profile):

"D:\Program Files\FFmpeg\bin\ffmpeg.exe" -i %1 -vcodec libx264 -vprofile main -preset slow -b:v 400k -maxrate 400k -bufsize 800k -vf scale=-1:480 -threads 0 -acodec libvo_aacenc -ab 128k %1_480p.mp4

REM High-quality SD video for archive/storage (PAL at 1Mbit/s in high profile):

"D:\Program Files\FFmpeg\bin\ffmpeg.exe" -i %1 -vcodec libx264 -vprofile high -preset slower -b:v 1000k -vf scale=-1:576 -threads 0 -acodec libvo_aacenc -ab 196k %1_High.mp4

REM webm (VP8 / Vorbis)

"D:\Program Files\FFmpeg\bin\ffmpeg.exe" -y -i %1 -vcodec libvpx -quality good -cpu-used 5 -b:v 700k -maxrate 700k -bufsize 1000k -qmin 10 -qmax 42 -vf scale=trunc(oh*a/2)*2:480 -threads 4 -acodec libvorbis -f webm %1.webm

REM ogv (Theora / Vorbis)

"D:\Program Files\FFmpeg\bin\ffmpeg.exe" -i %1 -b 1500k -vcodec libtheora -acodec libvorbis -ab 160000 -g 30 -s 640x360 %1.ogv

遍历目录下的所有mpg文件,挨个转换到该目录!

for /r %1 %%i in (*.mpg) do "D:\Program Files\FFmpeg\Convert.bat" %%i

代码很简单,但是很实用,如果文件格式太乱,可以使用文件列表的形式来进行

for /r %1 %%i in (list.txt) do "D:\Program Files\FFmpeg\Convert.bat" %%i

html5 mp4转换ogv格式,FFmpeg 批量转换HTML5视频(mp4/webm/ogv)相关推荐

  1. FFmpeg批量转换视频格式

    FFmpeg 批量转换视频格式 1.新建一个.bat文件(如新建"视频转换.bat"),将下列代码复制进去后保存. 2.将该文件放在含有视频的文件夹类,双击运行即可.运行完成后视频 ...

  2. win10:dos调用ffmpeg批量转换视频格式

    简介:在某些特定场景中,测试数据的输入有格式要求,例如需要将目录下所有3gp文件转成mp4,那么我们可以通过dos命令操作ffmpeg进行转换,其他场景以此类推. 相关攻略: 利用ffmpeg将avi ...

  3. ffmpeg批量转换mpg为mp4

    1.新建一个txt文件,并复制如下代码进入,然后保存. @echo off & titlecd /d %~dp0md resultfor %%a in (*.mpg) do (ffmpeg - ...

  4. ffmpeg批量转换mp4为avi

    1.新建一个txt文件,并复制如下代码进入,然后保存. @echo off & titlecd /d %~dp0md resultfor %%a in (*.mp4) do (ffmpeg - ...

  5. ffmpeg批量转换avi为mp4

    1.新建一个txt文件,并复制如下代码进入,然后保存. @echo off & titlecd /d %~dp0md resultfor %%a in (*.avi) do (ffmpeg - ...

  6. m3u8手机批量转码_python+ffmpeg,批量转换手机中的m3u8文件

    前段时间,有朋友找我帮忙,自述其手机上使用UC浏览器,缓存的电影有近千个,手机存储不够了,想把这些电影转存到PC机上,并且将其转换为Mp4文件.小事情,安排! 一.分析情况,确定方案. 首先连接手机, ...

  7. m3u8手机批量转码_M3U8批量转换app下载_M3U8批量转换MP4安卓版下载v1.0_智能家应用...

    M3U8批量转换MP4软件,一个简单高效的M3U8转MP4格式软件,支持一键批量转换,在安卓手机上进行操作,传输或者下载的M3U8格式视频文件一般无法打开浏览,直接在这里进行转换,可选择转换后删除源文 ...

  8. 视频文件的格式可以批量转换吗

    在我们的工作生活中,如果遇到视频格式不适用而导致视频无法正常播放或者使用情况,有什么办法可以快速解决吗?今天小编就来分享一下如何批量转换多个视频格式,快来看看具体的操作方法吧. 首先我们需要先下载安装 ...

  9. html文件怎么转换mp4,免费swf格式转换器,swf转换mp4的简易方法

    SWF(shock wave flash)是flash动画格式而非视频格式.SWF动画文件包含丰富的视频.声音.图形和动画等.有时我们需要把 下面以 载入的swf文件,可以在左边偏下的预览窗口中播放文 ...

最新文章

  1. 2014年年度工作总结--IT狂人实录
  2. 武大计算机宿舍,国内最“豪华”的4所大学宿舍,武大上榜,最后一所意想不到!...
  3. 怎么更进一步学python_【百尺竿头,更进一步学Python】Python进阶课程——进程,线程和协程的区别...
  4. 【Boost】boost库中thread多线程详解2——mutex与lock
  5. java 拉起服务_技术开发者应该如何构建小团队的微服务方案?
  6. 画图板-- 中点算法画圆
  7. jupyter notebook和python有什么区别_如何在Jupyter Notebook中使用Python虚拟环境?
  8. [INS-20802] Oracle Net Configuration Assistant failed
  9. java 缓存_Java8简单的本地缓存实现
  10. python之语音识别(speech模块)
  11. 易语言之今日头条新闻收集源码
  12. 武汉CMMI3认证和CMMI5认证在评估的时候需要具备哪些条件?
  13. VC开发工具与各运行库对应关系
  14. matlab各种分布计算公式,SPC常见项目的计算公式
  15. 完全激活win server 2012 R2 的方法(亲测可行!)
  16. 3Ds max彻底卸载方法
  17. html drag 例子,html drag拖拽事件
  18. mysql查询之左连接查询与右连接查询
  19. 如何积累人生的第一桶金
  20. 微信一年的支付限额满了20万,无法支付了怎么办?

热门文章

  1. 小程序登录账号 提示系统繁忙,请稍后重试
  2. 直接在html打开ppt,无需频繁跳转 教你在PPT内直接看网页
  3. 阿里云企业版云服务器如何选择及部署策略
  4. 你知道低代码BPM平台吗?
  5. android应用统计获取api,APICloud
  6. 8.linux中的远程登录服务
  7. 【Linux】logrotate切割Tomcat日志并轮转(Flume采集准备工作适用)
  8. 河南二级分销系统开发|二级分销是如何分佣的?
  9. Civil3D创建装配集合
  10. numpy.arctan, math.atan, math.atan2的区别