首页 > 系统相关 >windows下qsv转换mp4脚本

windows下qsv转换mp4脚本

时间:2024-08-29 11:06:49浏览次数:6  
标签:dir% windows %% mp4 qsv file output

@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion

:: 创建保存mp4文件的目录
set "output_dir=%~dp0mp4"
if not exist "%output_dir%" mkdir "%output_dir%"

:: 遍历当前目录下的所有文件夹
for /r %%d in (.) do (
    if exist "%%d\*.qsv" (
        cd "%%d"
        :: 遍历文件夹中的所有qsv文件
        for %%f in (*.qsv) do (
            set "input_file=%%f"
            set "output_file=!input_file:.qsv=.mp4!"

            :: 检查目标mp4文件是否已经存在
            if exist "%output_dir%\!output_file!" (
                echo 文件 "!output_file!" 已存在,跳过...
            ) else (
                :: 执行ffmpeg转换命令
                ffmpeg -i "%%f" -c:v libx264 -c:a aac "%output_dir%\!output_file!"
            )
        )
        cd..
    )
)

echo 完成!
pause

标签:dir%,windows,%%,mp4,qsv,file,output
From: https://www.cnblogs.com/netstat/p/18386257

相关文章

  • Windows exe程序静默安装、不提示
    前言全局说明Windowsexe程序静默安装、不提示一、说明环境:Windows11家庭版23H222631.3737二、exe安装包参数2.1静默安装/S(大写S)MuMuNG-setup-V4.0.2.3233-0808023553.exe/S2.2文件名:三、3.1文件名:3.2文件名:四、4.1文件名:4.2文件......
  • Windows 11如何删除账户
        随着Windows11的推出,用户界面和操作系统的功能都有了新的变化。对于需要管理多个用户账户的用户来说,了解如何在新系统中添加、修改或删除账户变得尤为重要。有时出于安全考虑或个人需要,我们可能希望从Windows11中删除一个用户账户,无论是临时的访客账户还是不再使......
  • Windows Edge 兼容性问题修复
    ​大家好,我是程序员小羊!前言:WindowsEdge浏览器自2015年发布以来,经历了多次更新与优化,尤其在2020年基于Chromium引擎的新版Edge浏览器发布后,其功能和兼容性大幅提升。然而,尽管如此,开发者在使用Edge浏览器时仍可能遇到兼容性问题。本文将详细分析这些兼容性问题......
  • windows如何实现nohup?(未解决)
    背景今天在linux上搞后台任务,突发奇想powershell是否可以在关闭窗口后继续执行任务。探究以下的解决方法基本出自该帖https://www.v2ex.com/t/846505测试脚本,每一秒打印一个数字,逐渐递增。#PrintNumbers.ps1#初始化计数器$i=1#无限循环,直到脚本被中断while($true......
  • Maui Blazor Windows 显示本地图片新方法更简单快速 支持.Net 8.0 最新版本
    目前仅Windows平台测试,安卓平台暂不支持,调用AppDomain.CurrentDomain.BaseDirectory,直接储存图片到wwwroot里的images文件夹内,在razor里直接使用<imgsrc="images/图片路径"/>即可privatevoidSetAvarta(){MainThread.BeginInvokeOnMainThread......
  • Windows版本下Redis安装与使用
    一、windows环境安装redis1、下载Redis压缩包2、解压到文件夹3、启动Redis服务4、打开Redis客户端进行连接5、使用一些基础操作来测试6、Redis常用的服务指令7、java项目集成redis8、常见报错和相关指令9、cmd指令查看关闭端口进程一、windows环境安装redis1、下载Redis......
  • Windows下安装Kafka3
    参考文章:Windows下安装Kafka3_kafka3window-CSDN博客安装配置Kafka首先在官网 ApacheKafka 下载Kafka二进制压缩包。无论是在CentOS还是在Windows下都是下载该压缩包,里面已经包含了KafkaLinux和windows平台下的可执行文件了。选择目前比较新的3.6.1版本下载将之前下载......
  • windows下rust中使用ffmpeg
    问题描述想要在rust中使用ffmpeg,首先得安装ffmpeg的开发包,就是include和lib。过程安装ffmpeg官网安装安装llvm官网安装这个我的环境中本来就已经安装了不确定是否真的是必须的。设置环境变量运行cargobuild前设置#powershell中,#D:\dev\ffmpeg-6.1目录下包含了includ......
  • 【北京迅为】龙芯iTOP-LS2K0500开发板快速启动手册-第3章 Windows安装串口终端
      LS2K0500采用龙芯2K0500处理器,基于龙芯自主指令系统(LoongArch)架构,片内集成64位LA264处理器核。实现ACPI、DVFS/DPM动态电源功耗管理等低功耗技术,支持多种电源级别和唤醒方式,可根据具体应用场景对芯片部分功能和高速接口进行动态时钟、电源开关控制,满足工控、网......
  • 【整理】 【Windows系列】Windows安全日志分析实战:关键事件+详解
    参考......