OS X에서 비디오 파일에서 모든 프레임을 이미지로 추출


13

내가하고 싶은 것은 비디오 파일의 모든 프레임을 추출하고 이미지를 출력하는 것입니다.

터미널을 통해 VLC의 명령을 사용하려고 시도했지만 "건너 뛰기 프레임"을 끈 경우에도 프레임을 건너 뛰는 것 같습니다. MacBook Pro i7이 너무 느립니다. 프레임을 건너 뛰지 않고 비디오 파일을 재생할 수없는 것이 이상합니다. 어쨌든, 모든 프레임을 얻을 수있는 대안이 있습니까? vlc는 느린 작업을 수행하는 경우 문제가 될 수있는 실시간으로 수행하려고합니다.

내가 사용한 VLC 명령은 다음과 같습니다.

/Applications/VLC.app/Contents/MacOS/VLC /Users/name/Downloads/complete/video.mkv --video-filter=scene --scene-prefix=movie --scene-ratio=1 --scene-path=/folder --start-time=1035 --stop-time=1100 --no-skip-frames

Apple의 QuickTime 7 다운로드 및 등록 내보내기 옵션 중 하나는 각 프레임을 JPEG, PNG 등으로
내보내는 것입니다

[@MicroMachine] 참고 : 내보내기는 Apple QuickTime 7 Pro 버전에서만 사용할 수 있습니다. goo.gl/LLmCHE
emallove

답변:


16

나는 당신이 Homebrew 또는 ffmpegX를 통해 얻을 수있는 FFmpeg로 그것을 할 것입니다 .

첫 번째 경우 Homebrew를 설치 한 다음를 실행하십시오 brew install ffmpeg. 여기에는 Xcode와 소스에서 빌드가 필요하며 간단한 요구 사항에 약간의 오버 헤드가있을 수 있습니다.

두 번째 경우에는를 설치하고 함께 제공된 버전을 .app사용하십시오. ffmpeg그러나이 버전은 2006 버전이므로 모든 입력 파일에서 작동하지 않을 수 있습니다.

/Applications/ffmpegX.app/Contents/Resources/ffmpeg

그것은 나를 위해 h.264 / MP4 클립에서 작동했습니다.


어쨌든 FFmpeg를 사용하여 각 프레임을 개별적으로 출력하십시오.

ffmpeg -i /path/to/video.mkv /path/to/output-%04d.jpg

무손실 결과 png대신에 사용할 수도 있고 파일이 길 때 더 많은 숫자가 필요한 경우 jpg숫자를 변경할 수 %04d있습니다.

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