FFMPEG 强制覆盖现有文件

3

我有一个使用C#调用FFMPEG的应用程序。一切都开始正常工作,但是有些人上传了相同名称的不同文件类型,例如video.mpg和video.mov。FFMPEG将使用相同的名称从原始文件创建MP4文件。

当第一个文件被创建时,它可以正常工作,但是当第二个文件被创建时,它需要我的交互,需要我输入“Y”并按回车键。是否有强制覆盖选项或强制重命名选项?


ffmpeg不是C#程序。而且Stack Overflow不是一个适合获取像ffmpeg这样的程序用户支持的网站。 - Peter Duniho
1个回答

15

-y强制覆盖。 -n在输出名称冲突时中止操作。没有自动输出重命名功能。


请注意,在输入参数'-i'之前必须写上'-y'。例如,cmd_out = ['ffmpeg', '-y', '-i', path, path[:-3]+'.wav'] - undefined
不是这样的。它可以出现在任何地方,除了选项和其值之间。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接