gpt4 book ai didi

windows - 使用预加载命令打开命令提示符的快捷方式

转载 作者:行者123 更新时间:2023-12-04 23:33:46 25 4
gpt4 key购买 nike

我用 FFMPEG将 MP4 转换为 WEBM。这涉及到我每次都不断地将我喜欢的脚本复制到命令提示符中。有没有办法在不立即执行命令的情况下打开一个已经设置好并准备好执行命令的命令提示符,以便它仍然可以编辑?很多时候我需要更改脚本的参数以匹配我将要转换的特定文件......所以简单地拥有一个自行运行的预加载脚本是没有意义的。

尝试制作一个 CMD 快捷方式,但如果不自动运行该命令,就找不到这样做的方法。尝试制作批处理文件,将脚本复制进去,但它不可编辑。

这是我使用的 FFMPEG 脚本:ffmpeg -i "in.mp4" -b:v 3000k -b:a 128k -threads 6 out.webm

最佳答案

打开记事本,把下面的内容存进去,另存为my_ffmpeg_script.cmd只需双击它:

@echo off
:start
cls
set /p "input=Filename to convert?: "
set /p "output=Output filename?: "
set /p "rate1=a rate? (i.e 3000): "
set /p "rate2=b rate? (i.e 128): "
set /p "threads=Threads? (i.e 6): "

ffmpeg -i "%input%" -b:v %rate1%k -b:a %rate2%k -threads %threads% %output%
set /p "next=Would you like to convert another?(y/n): "
if /i "%next%"=="n" exit
if /i "%next%"=="y" goto :start

它将提示您输入、输出、速率和线程,然后进行转换并询问您是否要执行另一个文件,如果是,再次启动提示,如果不是,它将退出脚本。

显然,您可以将某些值设置为行中的默认值而不提示它们,如果它们永远不会改变的话。这只是向您展示如何执行此类操作。

关于windows - 使用预加载命令打开命令提示符的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54156718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com