ffmpeg - 将图像序列转换为具有相反顺序的视频

0__*_*0__ 3 ffmpeg

查看文档,我不清楚ffmpeg是否允许我以相反的顺序将图像序列转换为视频,例如使用以下序列:

frame-1000.jpg
frame-999.jpg
frame-998.jpg
...
frame-1.jpg
Run Code Online (Sandbox Code Playgroud)

是否有可能为帧索引提供"步进方向"?

Gya*_*yan 9

由于你的命名方案的偶然性,你很幸运.

FFmpeg的图像序列解复用器有一个起始编号选项,我已经确认它接受负值.

所以,

ffmpeg -start_number -1000 -i frame%d.jpg reversed.mp4
Run Code Online (Sandbox Code Playgroud)

这里' - '必须被解释为数字系列的一部分,所以它是frame%d和不是frame-%d.


DJ *_*off 6

有一个反向视频过滤器,所以像

ffmpeg -i frame-%d.jpg -vf reverse reversed.mp4

也会工作.

  • 请注意,反向过滤器会将整个解码图像序列缓存在内存中。 (3认同)