PNG 이미지에서 MOV 파일을 생성하는 방법은 무엇입니까?


13

400 개의 PNG 이미지가 있는데 Quicktime 동영상 (.mov)을 생성하고 싶습니다. 파일 이름의 스타일은 다음과 같습니다.

img1.png
img2.png
...
img10.png
imp11.png
...
img100.png
img101.png
...

나는 그것을 사용하여 Mac에서 사용 ImageJ했지만 불행히도 이것은 32 비트 버전의 Java가 필요합니다. 우분투에서 ImageJ를 사용하여 시도했지만 Quicktime 동영상을 만드는 옵션이 없습니다.


어떤 버전 (예 : 버전 번호) ImageJ에 당신은 OS X에서 사용 않았고, 어떤 버전은 우분투에 사용하고 있습니까?
Eliah Kagan

답변:


7

나는 avconv(또는 ffmpeg)로 할 것이지만 명령 줄에서해야합니다.

필요한 프로그램 설치

터미널 응용 프로그램을 열고 필요한 프로그램을 설치하십시오.

sudo apt-get install libav-tools libavcodec-extra-53 libavdevice-extra-53 libavformat-extra-53 libavutil-extra-51 libpostproc-extra-52 libswscale-extra-2

이미지 시퀀스가 ​​포함 된 디렉토리로 이동하십시오.

cd /path/to/images/

변하게 하다:

avconv -i "img%d.png" -r 25 -c:v libx264 -crf 20  -pix_fmt yuv420p img.mov
  • -i "img%d.png"이 파일을 입력으로 사용 %d하고 숫자의 자리 표시 자입니다.
  • -r 25 이 경우 원하는 프레임 속도, 25FPS
  • -c:v libx264 h264 코덱 x264 사용
  • -crf 20 비디오 품질은 20이며, 기본값은 23입니다.
  • -pix_fmt yuv420p 호환 가능한 픽셀 형식

예를 들어 VLC와 달리, 오래된 퀵타임 플레이어는 자신이하는 일에 상당히 까다 롭습니다. 빠른 시간에 그것을 테스트해야합니다, 당신은 (예를 들어, 대체 할 수있는 코덱 옵션 / 출력 형식을 적용해야 할 수도 img.movimg.mkvMATROSKA 비디오를 얻을 수)

avconv 문서


입력의 기본 프레임 속도는 -r 25이므로 출력에 다른 값을 선택하면 ffmpeg보정 할 프레임을 삭제하거나 복제합니다. 때때로 이것은 사용자가 원하는 것입니다. 그렇지 않은 경우 -r대신 입력 옵션으로 사용하십시오.
llogan

우분투 14.04에 필요한 패키지 : sudo apt-get install libav-tools libavcodec-extra-54 libavdevice-extra-53 libavformat-extra-54 libavutil-extra-52 libswscale-extra-2
Damien

7

Imagemagick 를 강력히 추천 합니다. 설치 한 후 수행하려는 명령의 예는 다음과 같습니다.

convert -delay 5 img[1-9].png img[1-9][0-9].png img[1-9][0-9][0-9].png output.mov

이미지 파일 이름에 선행 0이 있으면 명령이 더 간단하고 이미지가 여전히 숫자 순서로 표시됩니다. 그런 다음 사용할 수 있습니다.

convert -delay 5 img*.png output.mov

0

우분투에서 ImageJ 의 Fiji 배포를 사용하고 FFMPEG 리포지토리를 활성화하면 파일 (다른 이름으로 저장)을 MPEG 영화로 내보낼 수 있습니다. 이는 MPEG 어떠했는지를 따라 다르지만 당신을 위해 확인 또는 당신 퀵타임 갈 수 있습니다.

FFMPEG 저장소를 활성화하는 데 도움이 필요하면 Fiji의 우수한 위키의 해당 페이지를 참조하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.