0

我正在尝试通过命令行将符号链接与 ffmpeg 一起使用,但 cmd 似乎将符号链接文件视为实际文件,而不是将 ffmpeg 指向正确的文件。

我需要将图像序列转换为足够简单的视频文件。问题是 ffmpeg 只能接收从第 1 帧开始的图像序列。我的图像被命名为例如 my_img_009.jpg、my_img_010.jpg 等。

所以我做了符号链接。一个名为 my_img_001.jpg 的链接到 my_img_009.jpg,另一个名为 my_img_002.jpg 的链接到 my_img_010.jpg 等等。

当我运行它时,ffmpeg 只是告诉我文件 C:\my_img_%3d.jpg 不是有效的图像文件。所以它试图处理文件而不是跟随它到真实文件。

我的命令行是: C:\ffmpeg.exe -i C:\my_img_%3d.jpg C:\output.mov

注意: %3d 告诉 ffmpeg 这是一个序列。% 表示数字,'3d' 表示三个零的填充。即 '001' 而不是 '01' 这将是 %2d

请帮忙

4

1 回答 1

-2

首先启用它们 fsutil 行为查询 SymlinkEvaluation fsutil 行为集 SymlinkEvaluation [L2L:{0|1}] | [L2R:{0|1}] | [R2R:{0|1}] | [R2L:{0|1}]

于 2017-05-16T12:23:31.137 回答