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

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日

悬赏问题

  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败
  • ¥15 树莓派5怎么用camera module 3啊
  • ¥20 java在应用程序里获取不到扬声器设备
  • ¥15 echarts动画效果的问题,请帮我添加一个动画。不要机器人回答。
  • ¥15 Attention is all you need 的代码运行
  • ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
  • ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事: