我試圖使用avconv爲一系列jpg文件創建動畫。基於衆多的例子,我試圖使用%d.jpg來指定文件。或%05d.jpg。但是,我越來越:連續圖像的通配符
avconv -i %d.jpg a.avi
avconv version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers built on Jun 12 2012 16:37:58 with gcc 4.6.3
%d.jpg: No such file or directory
這裏是我的目錄列表的剪斷:
10380.jpg
10390.jpg
10400.jpg
1040.jpg
10410.jpg
10420.jpg
10430.jpg
10440.jpg
有從00000.jpg JPEG文件到14400.jpg
我真的不理解通配符系統,但這就是例子。
(注:我標記它的ffmpeg因爲avconv標籤不存在,並avconv替代的ffmpeg)
更新 我更新由@ AV501基於下面的答案的問題。
首先,我有一個按順序排列的png文件列表。它們的前面有一個5位整數的文本。例如:
SkinMattekNutrient_py_00000.png
SkinMattekNutrient_py_00010.png
SkinMattekNutrient_py_00020.png
...
SkinMattekNutrient_py_10440.png
將這些批量轉換爲jpg的方式是什麼?我試圖
convert ...
SkinMattekNutrient_py_%05d.png %05d.jpg
和
convert ...
SkinMattekNutrient_py_%5d.png %5d.jpg
,但我得到:
convert SkinMattekNutrient_py_%05d.png %05d.jpg
convert: missing an image filename `%05d.jpg' @ error/convert.c/ConvertImageCommand/3011.
我更新了我的問題,使其更簡單 - 簡單地將png文件轉換爲jpg。我仍然無法弄清楚如何正確使用通配符系統。我試過搜索,但找不到任何解釋。什麼是正確的語法?謝謝。 – abalter
convert是一個不同的工具,對吧? ffmpeg是一個不同的。我正在使用ffmpeg並且它在這裏工作正常。 – av501
無論我正在使用哪個程序,我都會收到無法找到的文件錯誤。我不知道我的系統有什麼問題?我發現的所有例子都顯示了相同的情況。 – abalter