mp4v 코덱과 H.264 형식의 관계는 무엇입니까?


13

이 질문은 내 이전 질문에 대한 후속 조치 입니다. mp4v 및 mp4a 란 무엇입니까?

mp4v는 MPEG-4 컨테이너 내에서 사용되는 코덱이라는 것을 알고 있습니다. H264는 MPEG-4 컨테이너에서 사용할 수있는 코덱이기도합니다.

내 테스트에서 H.264와 mpv4는 비슷한 품질을 생성 할 수 있습니다 (GStreamer의 x264enc 및 ffmpeg_mpeg4 구성 요소로 테스트했습니다).

사용 된 알고리즘간에 중요한 차이점이 있습니까? 아니면 mp4v는 H.264의 또 다른 이름입니까?

답변:


15

조금만 정리하면됩니다. mp4v는 실제로 아무것도 아닙니다. VLC에서 MPEG-4 Part 2 비디오를 나타내는 데 사용되지만 기술적 인 의미는 없습니다.

MPEG-4는 ISO / IEC 14496에 의해 정의 된 일련의 사양에 대한 일반적인 이름입니다 . 이 사양에는 여러 부분이 있습니다. 관련 부품은 다음과 같습니다.

  • 2 부 -일반적으로 MPEG-4 비디오 라고하는 비디오 압축 형식입니다.
  • 파트 3- 일반적으로 MPEG-4 오디오 라고하며 오디오 압축 형식입니다.
  • Part 10- 일반적으로 H264 또는 MPEG-4 AVC 라고도하는 비디오 압축 형식입니다.
  • Part 14- 일반적으로 MP4로 알려진 컨테이너 형식입니다.

H.264는 일반적으로 비디오 압축에 더 나은 것으로 간주됩니다 . 여기에 나열된 기능을 포함하여 MPEG-4 비디오에 포함되지 않은 몇 가지 기능이 있습니다 .

일반적으로 가장 큰 차이점은 파일 크기입니다. H.264는 일반적으로 표준 MPEG-4 코덱보다 훨씬 낮은 비트 전송률로 비디오를 압축 할 수 있습니다. 훨씬 작은 파일 크기로 비슷한 품질의 비디오를 얻을 수 있어야합니다.


1

MPEG-4는 여러 가지 다른 비디오 및 오디오 코덱을 지정합니다. 설명 된 하나의 비디오 코덱은 H.264이지만 유일한 것은 아닙니다.

VLC가 mp4v라고 부르는 것은 아마도 MPEG-4의 다른 비디오 코덱 중 하나 일 것입니다. 나는 VLC의 문서에서 그것에 대해 아무것도 찾지 못했기 때문에 소스를 파헤쳐 서 어느 것을 찾아야 할 것입니다.

MPEG-4 사양의 Part 2에 설명 된 코덱 일 수 있습니다.

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