2013-10-23 4 views
1

ffmpeg (버전 0.9.2)를 사용하여 webm 비디오에서 이미지 세트를 추출해야합니다. 나는 현재이 스크립트를 사용ffmpeg를 사용하여 webm 비디오에서 이미지를 추출하는 방법

./ffmpeg -i video.webm -r 1 -f image2 image-%04d.jpg 

을하지만 난는 FFmpeg에서 WEBM 디멀티플렉서가없는 것을 발견하고 당신이 그것을 입력 확인하실 수 있습니다이 오류를

ffmpeg version 0.9.2, Copyright (c) 2000-2012 the FFmpeg developers 
    built on Oct 23 2013 12:18:47 with gcc 4.6.3 
    configuration: --extra-libs=-ldl --disable-shared --enable-static --disable-everything --disable-ffplay --disable-ffprobe --disable-ffserver --disable-avfilter --disable-avdevice --enable-libvpx --enable-protocol=file --enable-encoder=mjpeg --enable-encoder=libvpx --enable-decoder=libvpx --enable-decoder=mjpeg --enable-parser=mjpeg --enable-muxer=webm --enable-muxer=image2 --enable-muxer=mjpeg --enable-muxer=avi --enable-demuxer=image2 --enable-demuxer=mjpeg --enable-demuxer=avi 
    libavutil 51. 32. 0/51. 32. 0 
    libavcodec 53. 42. 4/53. 42. 4 
    libavformat 53. 24. 2/53. 24. 2 
    libswscale 2. 1. 0/2. 1. 0 
/home/username/Desktop/out.webm: Invalid data found when processing input 

./configuration --list-demuxers 

그래서 저는 ffmpeg가 libvpx에서 사용되는 webm demuxer를 지원하지 않는지 묻습니다 (Google이 YouTube에서 사용).

이상하게 들리지만 ... 그렇지 않습니까?

답변

2

먼저 ffmpeg 버전 0.9.2는 이전 버전입니다.

그리고 어떤 경우에도 webm이 내장되어 있지 않은 ffmpeg 빌드를 발견 할 수 있습니다.

웹용 지원은 libvpx./configure ffmpeg는 --enable-libvpx입니다.

관련 문제