특정 코덱을 사용하여 디코딩하기 위해 ffmpeg에 대한 요청 형식을 올바르게 지정하려면 어떻게 해야 합니까?

특정 코덱을 사용하여 디코딩하기 위해 ffmpeg에 대한 요청 형식을 올바르게 지정하려면 어떻게 해야 합니까?

r3d는 디코딩을 지원하는 코덱으로 나열되어 있지만 r3d 디코더를 지정하려고 하면 "알 수 없는 디코더"라는 오류 메시지가 나타납니다. 디코더 코덱을 지정하는 올바른 방법은 무엇입니까?

me$ ffmpeg -c r3d -i one.r3d one.mpg
ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers
  built on May  8 2013 19:48:08 with Apple clang version 4.0 (tags/Apple/clang-421.0.57) (based on LLVM 3.1svn)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/1.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=cc --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid
  libavutil      52. 18.100 / 52. 18.100
  libavcodec     54. 92.100 / 54. 92.100
  libavformat    54. 63.104 / 54. 63.104
  libavdevice    54.  3.103 / 54.  3.103
  libavfilter     3. 42.103 /  3. 42.103
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[mp3 @ 0x7fa2e4006600] Format mp3 detected only with low score of 1, misdetection possible!
Unknown decoder 'r3d'

답변1

r3d코덱이 없습니다

$ ffmpeg -codecs -v warning | grep r3d | wc
      0       0       0

답변2

문제는 내 버전의 ffmpeg가 r3d 지원으로 컴파일되지 않았다는 것입니다.

ffmpeg -formats

아래에는 나타나지 않았습니다

ffmpeg -decoders

관련 정보