video - FFmpeg 错误(没有这样的文件或目录错误)
问题描述
我正在尝试使用 ffmpeg 转换目录中的多个视频。命令运行正常,但出现错误是不存在这样的文件或目录。而文件存在于同一目录中。
我使用的命令是:for /f "tokens=1 delims=." %a in ('dir /B *.avi') 做 ffmpeg -i "%a.avi" "%a.mp4"
我的文件名就像(我的视频文件.avi)导致错误。名称不带空格的文件(例如(file1.avi,file2.avi)工作正常。
解决方案
您可以将默认值 IFS 更改为 '\n' 来解决它。
(IFS=$'\n'; do ffmpeg -i "%a.avi";)
推荐阅读
- python - 如何打印动态分配函数的方法名称?
- utf-8 - 从 bash 中的大文本文件中删除 latin-1 字符
- javascript - 按年龄对数组进行排序
- excel - 使用 Apache poi 在 Selenium 中处理 excel 的问题
- python - 如何在 scrapy 中使用选择器解析这个特定的 html 正文?
- javascript - 将多个复选框值存储在一个 localStorage 键中
- c# - 控件上的透明图像
- android - VS 2017 中的 Xamarin Android 调试问题
- python - 删除非常大的数据集上的重复项
- spring-boot - 应用程序启动时的 Spring Data JPA 查询验证