将多种格式的多个文件转换为mkv
Posted
技术标签:
【中文标题】将多种格式的多个文件转换为mkv【英文标题】:Convert multiple files of multiple format to mkv 【发布时间】:2020-11-30 23:03:52 【问题描述】:我使用此代码将文件夹中的所有 mp4 文件转换为 mkv
for %f IN (*.mp4) DO ffmpeg -i "%f" -c copy -strict -2 "%~nf.mkv"
但是,我正在寻找一种将 .mp4 和 .ts(远程同步)文件一次性转换为 mkv 的方法。现在我必须分开做。任何帮助将不胜感激。
谢谢。
【问题讨论】:
for %f IN (*.mp4 *.ts) DO ...
非常感谢!
【参考方案1】:
帮助 (for /?
) 对语法不是很清楚。它简单地说:
file-set is a one or more file names.
SS64 更明确一点,但也完全保留了使用通配符的可能性:
Filenameset A set of one or more files, enclosed in parentheses (file1,file2)
实际上,for
接受多个文件掩码(如dir
):
for %f IN (*.mp4 *.ts "I also want this file.wmv") DO ...
要正确处理带有空格或其他特殊字符的文件名/掩码,请引用它们。 (是否用空格或逗号分隔它们取决于您)
【讨论】:
以上是关于将多种格式的多个文件转换为mkv的主要内容,如果未能解决你的问题,请参考以下文章
将 DVD VIDEO_TS 目录转换为单个 mp4 或 mkv 文件?