2011-12-08 19 views
1

異なるpng画像からビデオを作成したいと思います。ffmpegを使用してpng画像からビデオを作成するには

ffmpeg -r 20 -f image2 -i slideshow/%d.png -y -s 320x240 -aspect 4:3 out.mp4 

と私は出力を受け取る:私のコードがある

FFmpeg version SVN-r26400, Copyright (c) 2000-2011 the FFmpeg developers 
    built on Sep 27 2011 00:47:07 with gcc 4.1.2 20080704 (Red Hat 4.1.2-50) 
    configuration: --enable-avfilter --enable-filter=fade 
    libavutil  50.36. 0/50.36. 0 
    libavcore  0.16. 1/0.16. 1 
    libavcodec 52.108. 0/52.108. 0 
    libavformat 52.93. 0/52.93. 0 
    libavdevice 52. 2. 3/52. 2. 3 
    libavfilter 1.74. 0/1.74. 0 
    libswscale  0.12. 0/0.12. 0 
Input #0, image2, from 'slideshow/%d.png': 
    Duration: 00:00:00.25, start: 0.000000, bitrate: N/A 
    Stream #0.0: Video: png, rgb24, 720x471, 20 fps, 20 tbr, 20 tbn, 20 tbc 
[buffer @ 0x9687230] w:720 h:471 pixfmt:rgb24 
[scale @ 0x9687600] w:720 h:471 fmt:rgb24 -> w:320 h:240 fmt:yuv420p flags:0xa0000004 
Output #0, mp4, to 'out.mp4': 
    Metadata: 
    encoder   : Lavf52.93.0 
    Stream #0.0: Video: mpeg4, yuv420p, 320x240 [PAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 20 tbn, 20 tbc 
Stream mapping: 
    Stream #0.0 -> #0.0 
Press [q] to stop encoding 
Segmentation fault 

問題がある可能性がありますか?助けてください... 現在私はcentos 5サーバーを使用しています。

答えて

2

最後に問題の修正が見つかりました。私は理由を知らないのですが、複数のサイズのpng画像の場合、ffmpegはビデオを作成していませんでしたが、同じサイズのpng画像を使用するとエラーなしで作成されました。だから、私は画像から同様のサイズのサムネイルをカットし、それらのサムネイルを使ってビデオを作成し、私はスライドショーを生成することができました...

関連する問題