2013-04-11 27 views
0

我想将40个图像序列转换为视频。问题是ffmpeg在命令中找不到与正则表达式匹配的任何输入图像。请问我做错了什么?FFMPEG无法找到任何匹配正则表达式的文件

我跑以下命令:

> ffmpeg -f image2 -i "img%0d.jpg" -vcodec mpeg4 -y -v "verbose" 07_seq_wire.avi 
*** THIS PROGRAM IS DEPRECATED *** 
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead. 
img%0d.jpg: No such file or directory 


> ls -l 
-rw-r--r-- 1 david david 69812 Apr 11 01:54 img01.jpg 
-rw-r--r-- 1 david david 70858 Apr 11 01:54 img02.jpg 
-rw-r--r-- 1 david david 71481 Apr 11 01:54 img03.jpg 
-rw-r--r-- 1 david david 71528 Apr 11 01:54 img04.jpg 
-rw-r--r-- 1 david david 71470 Apr 11 01:54 img05.jpg 
-rw-r--r-- 1 david david 71534 Apr 11 01:54 img06.jpg 
-rw-r--r-- 1 david david 70908 Apr 11 01:54 img07.jpg 
-rw-r--r-- 1 david david 70633 Apr 11 01:54 img08.jpg 
-rw-r--r-- 1 david david 70059 Apr 11 01:54 img09.jpg 
-rw-r--r-- 1 david david 70021 Apr 11 01:54 img10.jpg 
-rw-r--r-- 1 david david 69726 Apr 11 01:54 img11.jpg 
-rw-r--r-- 1 david david 70896 Apr 11 01:54 img12.jpg 
-rw-r--r-- 1 david david 72123 Apr 11 01:54 img13.jpg 
-rw-r--r-- 1 david david 72605 Apr 11 01:54 img14.jpg 
-rw-r--r-- 1 david david 73501 Apr 11 01:54 img15.jpg 
-rw-r--r-- 1 david david 73743 Apr 11 01:54 img16.jpg 
-rw-r--r-- 1 david david 74401 Apr 11 01:54 img17.jpg 
-rw-r--r-- 1 david david 74697 Apr 11 01:54 img18.jpg 
-rw-r--r-- 1 david david 75371 Apr 11 01:54 img19.jpg 
-rw-r--r-- 1 david david 74802 Apr 11 01:54 img20.jpg 
-rw-r--r-- 1 david david 74802 Apr 11 01:55 img21.jpg 
-rw-r--r-- 1 david david 75371 Apr 11 01:55 img22.jpg 
-rw-r--r-- 1 david david 74697 Apr 11 01:55 img23.jpg 
-rw-r--r-- 1 david david 74401 Apr 11 01:55 img24.jpg 
-rw-r--r-- 1 david david 73743 Apr 11 01:55 img25.jpg 
-rw-r--r-- 1 david david 73501 Apr 11 01:55 img26.jpg 
-rw-r--r-- 1 david david 72605 Apr 11 01:55 img27.jpg 
-rw-r--r-- 1 david david 72123 Apr 11 01:55 img28.jpg 
-rw-r--r-- 1 david david 70896 Apr 11 01:55 img29.jpg 
-rw-r--r-- 1 david david 69726 Apr 11 01:55 img30.jpg 
-rw-r--r-- 1 david david 70021 Apr 11 01:55 img31.jpg 
-rw-r--r-- 1 david david 70059 Apr 11 01:55 img32.jpg 
-rw-r--r-- 1 david david 70633 Apr 11 01:55 img33.jpg 
-rw-r--r-- 1 david david 70908 Apr 11 01:55 img34.jpg 
-rw-r--r-- 1 david david 71534 Apr 11 01:55 img35.jpg 
-rw-r--r-- 1 david david 71470 Apr 11 01:55 img36.jpg 
-rw-r--r-- 1 david david 71528 Apr 11 01:55 img37.jpg 
-rw-r--r-- 1 david david 71481 Apr 11 01:55 img38.jpg 
-rw-r--r-- 1 david david 70858 Apr 11 01:56 img39.jpg 
-rw-r--r-- 1 david david 69812 Apr 11 01:56 img40.jpg 

感谢您的帮助!

回答

1

尝试将img%0d.jpg更改为img%2d.jpg

当我这样做时,它对我有用。

您必须设置-b:v 1024K的比特率或-q:v 2(范围从1到31,2-5是理智的选择)的质量水平来更改输出的质量。没有指定任何内容,默认比特率将非常低,并导致视觉质量不佳。

+0

与“有趣”看输出的问题是默认比特率太低。更改格式并不能真正帮助解决实际问题 - 指定比特率是首选。 – slhck 2013-04-11 07:28:47

+0

非常感谢! %2d的工作。但视频质量仍然很低。即使我将比特率更改为1024K。在终端输出中,我总能看到每次更改比特率时相同的2621.7 kbits/s的值: 按ctrl-c停止编码 frame = 40 fps = 0 q = 31.0 lsize = 512kB time = 1.60 bitrate = 2621.7 kbits/s 视频:505kB音频:0kB全局标题:0kB muxing开销1.300001% – dawe134 2013-04-11 11:08:44

+0

@ dawe134请使用完整的uncut命令输出更新您的问题,并在您这样做时ping命令。我会检查。 – slhck 2013-04-11 12:08:59