首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何剥离dos批处理文件中的一系列字符以生成文件名

如何剥离dos批处理文件中的一系列字符以生成文件名
EN

Stack Overflow用户
提问于 2010-12-15 16:39:25
回答 1查看 331关注 0票数 2

我用ffmpeg制作了一个批处理文件,用于视频的拖放转换。我使用avisynth脚本"avs“作为输入。生成的视频是“我的视频file.avs.mp4”如何将生成的视频文件名设置为“我的视频file.mp4”?这是我的批次:

代码语言:javascript
复制
@echo off
title Converting video for mobile phone... by xXx
ffmpeg.exe -y -i %1 -f mp4 -vcodec libxvid -b 150k -r 25 -maxrate 150k -bt 1k -bufsize 4M -acodec libfaac -ac 1 -ab 32 -ar 22050 -vol 20 -aspect 4:3 %1.mp4
title Finished!!! Press any key to close the window
echo.
echo.
echo.
echo "Success... press any key to close the window."
pause > nul

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-15 16:59:21

我认为您的参数%1包含"my video file.avs“

那么这应该是可行的

代码语言:javascript
复制
ren "%~1.mp4" "%~n1.mp4"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4448099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档