zoukankan      html  css  js  c++  java
  • 使用ffmpeg将任意格式视频转MP4格式

    下载ffmpeg解压,提取ffmpeg.exe

    在mmfpeg.exe目录下新建批处理,内容如下

    @echo off
    title 正在转换,mp4转换完成自动关闭
    ffmpeg -i %1 -y -qscale 0 -vcodec libx264 %~n1.mp4
    
    ping -n 5 127.0.0.1 >nul

    把需要转换的视频复制到批处理同目录,把需要转换的文件拖拽到以上批处理。转换完成自动退出,生成一个mp4格式视频

    批量转换脚本convert2MP4.bat

    @echo off
    title 视频批量无损转mp4
    set path=D:developffmpeg-20171016-7480f23-win64-staticin;%path%
    
    for /f "delims=" %%i in ('dir /b /a-d /s "*.%1"') do echo ffmpeg -i "%%i" -y -qscale 0 -vcodec libx264 "%cd%\%%~ni.mp4"
    
    ping -n 5 127.0.0.1 >nul

    用法:把这个文件拷贝到要转换的目录下。比如要把wmv转mp4执行以下命令

    convert2MP4.bat wmv,执行完成如下(被转换的文件名中不要带空格)

     附:批量清除文件中字符的批处理

    setlocal enabledelayedexpansion 
    for %%j in (*.%1) do ( 
    set filename=%%~nj 
    rem 、替换成.
    set filename=!filename:、=.!
    rem 清除空格
    set filename=!filename: =!
    rem ... 其他读者触类旁通
    if not "!filename!"=="%%~nj" ren "%%j" "!filename!%%~xj" 
    )
  • 相关阅读:
    Solution -「LOCAL」客星璀璨之夜
    Solution -「LOCAL」割海成路之日
    aaa
    wendang
    OSS架构
    MySQL事务
    1292分数和
    printf使用方法 (c++)
    1024与圆相关的计算
    Js 之echarts世界地图与汉化
  • 原文地址:https://www.cnblogs.com/passedbylove/p/7800453.html
Copyright © 2011-2022 走看看