FFmpeg가 지원하는 모든 코덱과 형식은 무엇입니까?


답변:


171

적절한 코덱 :

ffmpeg -codecs

체재 :

ffmpeg -formats

4
FFmpeg의 특정 빌드 / 설치에서 지원되는 형식의 목록 일뿐입니다. 사용중인 매우 다양한 FFmpeg 빌드가 있습니다.
mikerobi

19
예. 추상적으로 관심이 있다면 소스 코드와 더 광범위한 문서를 참조하십시오. 그러나 대부분의 사람들은 처음에 관심이있을 것입니다 그들의 는 FFmpeg.
Matthew Flaschen

1
나는 그것이 질문자의 의도에 달려 있다고 생각하지만 추상적이라고 생각하지는 않습니다. 클라이언트가 전화하여 Purple Unicorn Codec 2.718을 지원하도록 요청하면 나에게 발생하지 않습니다 ffmpeg -formats.
mikerobi

FFFW에서는 "-코덱"옵션을 ffmpeg 버전 SVN-r0.5.10 이상 (아마도) 이전에는 사용할 수 없습니다.
Digger

@Matthew 반드시 그런 것은 아닙니다 ... 코덱이 지원되는지 알고 싶은 주된 이유는 이미 ffprobe에서 "지원되지 않는 코덱"메시지를 받았으며 이것이 로컬 설치 때문인지 확인하고 싶기 때문입니다 ....
ntg

120

포맷코덱 의 빌드 지원은 ffmpeg같은 libx264 같은 외부 라이브러리, 컴파일시 지원 된 경우 컴파일 방법 버전으로 인해 달라질 수 있습니다.

형식 (muxers 및 demuxers) :

모든 형식을 나열하십시오.

ffmpeg -formats

특정 muxer와 관련된 옵션 및 정보를 표시합니다.

ffmpeg -h muxer=matroska

특정 디 먹서와 관련된 옵션 및 정보를 표시합니다.

ffmpeg -h demuxer=gif

코덱 (인코더 및 디코더) :

모든 코덱을 나열하십시오.

ffmpeg -codecs

모든 인코더를 나열하십시오.

ffmpeg -encoders

모든 디코더를 나열하십시오.

ffmpeg -decoders

특정 인코더와 관련된 특정 옵션 및 정보를 표시합니다.

ffmpeg -h encoder=mpeg4

특정 디코더와 관련된 특정 옵션 및 정보를 표시합니다.

ffmpeg -h decoder=aac

결과 읽기

출력 상단 근처에는 형식, 인코더, 디코더 또는 코덱 이름 앞에 나오는 각 문자를 설명하는 키가 있습니다.

$ ffmpeg -encoders
[…]
Encoders:
 V..... = Video
 A..... = Audio
 S..... = Subtitle
 .F.... = Frame-level multithreading
 ..S... = Slice-level multithreading
 ...X.. = Codec is experimental
 ....B. = Supports draw_horiz_band
 .....D = Supports direct rendering method 1
 ------
[…]
 V.S... mpeg4                MPEG-4 part 2

이 예에서는 V.S...인코더 mpeg4V이데 오 인코더이며S 이가 수준 멀티 스레딩을 .

참조

코덱이란 무엇이며 형식과 어떻게 다릅니 까?


추가 필터링 옵션에 대해 대단히 감사드립니다. 더 나아가고, 예를 들어 FFMPEG에 비디오 전용 또는 오디오 전용 인 모든 인코더 / 디코더를 나열하도록 요청합니까?
우주인

1
@spaceman 추가 처리로이를 수행 할 수 있습니다. 예 사용하여 grep리눅스 :ffmpeg -encoders | grep "^ V"
llogan

59
ffmpeg -codecs

사용 가능한 코덱에 대한 모든 정보를 제공해야합니다.

코덱 옆에 몇 가지 문자가 표시됩니다.

Codecs:
 D..... = Decoding supported
 .E.... = Encoding supported
 ..V... = Video codec
 ..A... = Audio codec
 ..S... = Subtitle codec
 ...I.. = Intra frame-only codec
 ....L. = Lossy compression
 .....S = Lossless compression

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