Debian Squeeze에 비디오를 WebM 형식으로 변환하는 명령줄 도구가 있나요?

Debian Squeeze에 비디오를 WebM 형식으로 변환하는 명령줄 도구가 있나요?

Debian Squeeze를 사용하여 일부 비디오를 WebM 형식으로 변환하고 싶습니다. 나는 선호한다명령줄 도구GUI 애플리케이션도 인기가 있지만.

변환할 비디오 형식은 .avi, .mp4 또는 .mkv일 가능성이 높지만 알려진 모든 비디오 형식 변환을 지원하면 좋을 것입니다. 비디오 CD/DVD를 WebM으로 변환하는 기능도 훌륭합니다.

답변1

ffmpeg 0.6 이상에서는 webm 형식 파일을 출력하는 것 같습니다(원천,원천). 그러나 Debian Squeeze/6.0의 ffmpeg는 현재 버전 0.5.6입니다. 즉, 소스에서 ffmpeg를 빌드하거나 squeeze-backports(현재 버전은 0.7.2)에서 ffmpeg를 사용할 수 있다면 작업을 수행해야 합니다. 타사 빌드를 신뢰하는 데 동의하는 경우,데비안 멀티미디어 (자주하는 질문) 사용할 수 있는 적절한 저장소가 있습니다(스톡 버전에서는 많은 기능이 비활성화된 ffmpeg 버전이 있습니다).

답변2

GStreamer는 명령줄에서 gst-launch비디오를 비디오로 변환할 수 있습니다 . 다음은 테스트를 (vp8) 로 변환합니다. 이전에 사용해 본 적이 없고 올바른 오디오 옵션(오디오 없음)도 없지만 비디오는 훌륭하게 작동합니다. webm
mp4webm

이 정보는 기본적으로 다음에서 제공됩니다.스택 오버플로 포스트.. mux예제의 인수로 인해 구문 오류가 발생하여 예 oggmux에 표시된 대로 시도했습니다 man gst-launch. 실행했지만 오디오가 없으므로 일부 오디오 옵션 조정이 필요했습니다.

ifile="test.mp4"
gst-launch \
    filesrc location="$ifile" ! \
    decodebin name=demux ! \
    queue ! \
        ffmpegcolorspace ! \
        vp8enc ! \
        webmmux name=mux ! \
        filesink location="$ifile".webm demux. ! \
    queue ! \
        progressreport ! \
        audioconvert ! \
        audioresample ! \
        vorbisenc ! \
        oggmux

관련 정보