繁体   English   中英

如果文件已经存在,则ffmpeg重命名输出

[英]ffmpeg rename output if the file already exists

我正在使用自定义文件名通过ffmpeg通过rtmp流从rtsp流录制一小时的视频剪辑,我希望它每次将剪辑保存到我的硬盘驱动器时都检查该视频文件是否已经存在,并重命名新的输出以保存两个文件。

例如,如果要保存剪辑video-02222018.mp4而不是覆盖它,则将其重命名为video-02222018-01.mp4如果文件已存在)或video-02222018-02.mp4 ,依此类推,只要文件存在。

注意:我将在linux系统上使用crontab来运行此脚本,因此它将每小时触发一次此脚本。

据我了解,ffmpeg无法做到这一点,正如@Mulvya所说。 我建议使用python脚本并使用datetime来命名文件,以便您无需搜索所有文件并递增即可知道最新的文件。

outputFilename +'-'+时间戳

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM