zjjlaowa 2022-03-02 10:27 采纳率: 50%
浏览 33
已结题

dos 无法 一次性 粘贴 执行 多条 ffmpeg j加 ass字幕 命令

dos 无法 一次性 粘贴 执行 多条 ffmpeg j加 ass字幕 命令

一、环境:
已安装 win11, ffmpeg , 有类似 下 tp1.mp4 视频, flowers.ass字幕文件
二、命令
dos 下 一次性粘贴很多条命令,连续执行
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
ffmpeg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
三、连续报错
单独执行命令均没有错!
单dos下复制粘贴后,在当每成功一条命令后,但后2-3条命令 分别报如下不同错误
错误1如下:
peg -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
'peg' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

错误2如下:
g -i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
'g' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

错误3如下:
-i tp1.mp4 -vf " ass=flowers.ass" -y tp1a.mp4
'-i' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

错误4如下:
1a.mp4
'1a.mp4' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

请求各位指点, 谢谢

  • 写回答

3条回答 默认 最新

  • 於黾 2022-03-02 11:06
    关注

    试试这样呢
    @echo off
    start cmd /k "echo the first window&& d:&& cd D:\XXX"
    start cmd /k "echo the second window&& d:&& cd D:\XXX"
    start cmd /k "echo the third window&& d:&& cd D:\XXX"
    pause
    相当于多进程,开很多个cmd,同时执行不同的命令

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月10日
  • 已采纳回答 3月2日
  • 创建了问题 3月2日

悬赏问题

  • ¥30 vb net 使用 sendMessage 如何输入鼠标坐标
  • ¥200 求能开发抖音自动回复卡片的软件
  • ¥15 关于freesurfer使用freeview可视化的问题
  • ¥100 谁能在荣耀自带系统MagicOS版本下,隐藏手机桌面图标?
  • ¥15 求SC-LIWC词典!
  • ¥20 有关esp8266连接阿里云
  • ¥15 C# 调用Bartender打印机打印
  • ¥15 我这个代码哪里有问题 acm 平台上显示错误 90%,我自己运行好像没什么问题
  • ¥50 C#编程中使用printDocument类实现文字排版打印问题
  • ¥15 找会编程的帅哥美女 可以用MATLAB里面的simulink编程,用Keil5编也可以。