avconv를 사용하여 일련의 이미지를 avi로 기본 변환

avconv를 사용하여 일련의 이미지를 avi로 기본 변환

일련의 이미지를 작은 avi로 변환하려고 합니다. 각 이미지는 2초 동안 표시되어야 합니다.

이 기본 명령을 사용하고 있습니다

sudo avconv -r 0.5 -i test%05d.jpg  out.avi

출력을 얻었지만 영화 전체 길이 동안 첫 번째 이미지만 표시됩니다(예상대로 = 이미지 수 * 2초).

이미지의 이름은 다음과 같습니다.

test00000.jpg
test00001.jpg
test00002.jpg
test00003.jpg
etc.

고전적인 질문: 내가 뭘 잘못하고 있는 걸까요? Ubuntu, avconv를 새로 설치합니다.

출력:

sudo avconv -r 0.5  -i test%05d.jpg  out.avi
avconv version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
  built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
Input #0, image2, from 'test%05d.jpg':
  Duration: 00:00:00.68, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: mjpeg, yuvj420p, 230x230 [PAR 72:72 DAR 1:1], 25 fps, 25 tbr, 25 tbn
File 'out.avi' already exists. Overwrite ? [y/N] y
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf54.20.4
    Stream #0.0: Video: mpeg4, yuv420p, 230x230 [PAR 1:1 DAR 1:1], q=2-31, 200 kb/s, 0.50 tbn, 0.50 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mjpeg -> mpeg4)
Press ctrl-c to stop encoding
frame=   17 fps=  0 q=2.0 Lsize=      69kB time=34.00 bitrate=  16.6kbits/s
video:63kB audio:0kB global headers:0kB muxing overhead 9.579780%

답변1

문제는 avconv에 없었습니다. 실제로는 "사용자 오류입니다. 사용자 교체"였습니다.

모든 jpg 이미지는 동일했습니다 (내가 몰랐던 것). 따라서 avi에 결합하면 "첫 번째 이미지만 표시됩니다". 그러나 실제로 avi는 모든 이미지를 보여주었습니다. 그러나 그것들은 모두 똑같았기 때문에 처음으로 보여지는 것처럼 보였습니다.

나에게 질문은 삭제될 수 있습니다 :(

관련 정보