【发布时间】:2018-10-19 01:12:10
【问题描述】:
我正在尝试使用 Windows Powershell 创建一个文件列表,用于在 FFmpeg 中进行连接,基本上只是列出给定目录中的所有 avi 文件,但格式正确。
目前这是我所拥有的:
Get-ChildItem -Recurse -Include *.avi | Format-Table name -hidetableheaders | Out-File 'concat.txt'
给我一个列表,但它的格式不正确。顶行是空白的(不确定这是否重要),它只是文件名,例如:
[BLANK]
video001.avi
video002.avi
video003.avi
video004.avi
我希望它看起来像这样:
file 'video001.avi'
file 'video002.avi'
file 'video003.avi'
file 'video004.avi'
我知道如何在 CMD 中执行此操作,但在 powershell 中无法弄清楚,这只是我完整命令的一部分,但其余部分正常运行且与问题无关。试图坚持使用 powershell,因为我在 NAS 上使用文件并且将网络驱动器与 CMD 结合使用可能会很烦人。
【问题讨论】:
-
作为提示。格式主要仅用于命令行输出。永远不要格式化你想使用的东西。
-
感谢您的提示。
标签: powershell ffmpeg concatenation