20 我正在运行一个批处理脚本以在Python中转换视频文件,但是可能会发生输出文件已经存在的情况,因此是否可以避免ffmpeg询问我如果输出已经存在该怎么办?我希望它自动跳过该过程。 ffmpeg — 海波龙 source
29 从ffmpeg文档中: -n (全局) 不要覆盖输出文件,如果指定的输出文件已经存在,请立即退出。 用法: $ ffmpeg -n -i input output.mp4 … File 'output.mp4' already exists. Exiting. -n是全局选项。首先应指定全局选项。 相反的选项-y将自动覆盖输出而无需询问。 — 洛根 source
3 理想情况下,脚本在调用ffmpeg(可能)危险的操作之前应检查输入和输出文件的存在。危险是指覆盖现有文件... 一旦确定输出是否已经存在,您的脚本就可以移至下一个文件进行处理。 — 金氏菌 source 像stackoverflow.com/a/638980/1265980这样的东西可能会有所帮助。 — Ereli 1 如果你正在使用python,您可以检查文件是否存在使用pathlib - stackoverflow.com/a/82852/1265980 — 艾瑞