왜 iPhone이 비디오를 원본보다 훨씬 크게 변환합니까?


1

예를 들어 .avi 파일을 818MB로 변환하려고합니다. 그런 다음 Miro Converter를 사용하여 iPhone 형식으로 변환하고 결과 파일은 865MB입니다.

여기에 이미지 설명을 입력하십시오

이것이 정상입니까? 해상도와 크기가 작을수록 파일이 훨씬 작아 질 것으로 기대 합니다.

무엇을 제공합니까?

답변:


2

사용중인 소프트웨어가 비트 전송률을 너무 높게 설정하고 있습니다. 그것은 비트 전송률을 소스의 비트 전송률보다 높게 설정하는 것입니다.

오디오 트랙이 88 분에 128kbps라고 가정하면 80.5MB입니다. 원본 비디오 비트 전송률은 약 1000kbps (717.5MB)입니다. 80.5 + 717.5 = 798MB (818,000KB는 818MB가 아닌 798MB에 가깝습니다).

소프트웨어가 원본 오디오 트랙을 유지한다고 가정하면 새 비디오 비트 전송률은 약 1083kbps입니다. 844MB (865MB 아님)-80.5MB = 763.5MB 또는 약 1083kbps

따라서 1000kbps보다 낮아야합니다.

비디오 트랙에서 약 700kbps를 시도하고 가변 비트 전송률로 만드십시오. 비디오 트랙은 해당 비트 전송률에서 약 440MB입니다. 오디오의 비트 전송률이 무엇인지 모르지만 아마도 80-120MB 일 것입니다.


1
루이스가 맞습니다. 파일 크기를 변경하는 비디오의 유일한 요소는 비트 전송률입니다. 작은 100kbs로 인코딩 된 1080p 비디오와 10Mbs로 160x90으로 인코딩 된 비디오를 가질 수 있습니다. 해상도와는 아무런 관련이 없으며 비트 전송률 만 있습니다.
영감을받지 않은

파일 크기가 해상도와 "NOTHING"인 것은 잘못된 것입니다. 해상도가 다른 동일한 비트 전송률로 인코딩 된 두 개의 파일을 사용하면 해상도가 작은 파일도 파일 크기가 작아집니다.
Ryan Bolger

어떻게 그럴 수 있니, 라이언? 10 초 동안 1MB / s의 비트 전송률로 10 초 동안 파일을 다운로드하고 10 초 동안 102.4KB / s의 속도로 다른 파일을 다운로드하는 경우 10 초 후에 하나는 10MB가되고 하나는 1MB가됩니다. 비디오도 마찬가지입니다. 1000kbps에서 해상도가 480x320 인 10 분 동영상을 10 분 후에 스트리밍하면 10 분 후에 600s * 1000 비트가 스트리밍됩니다. 512kbps에서 1920x1080 해상도로 동일한 10 분 영화를 스트리밍하면 10 분 후에 600s * 512 비트가 스트리밍됩니다.
Louis

2

해상도가 더 작은 해상도로 변경되는 것이 아니라 비디오 코덱이 덜 효율적인 코덱으로 변경 될 수 있습니다. 특히 iPhone이 더 복잡한 h264 코덱 변형을 처리 할 수 ​​없기 때문에 (변환기가 생성하는 것으로 가정).

(PNG 이미지의 해상도를 50 % 줄 였지만 BMP로 저장했다면 여전히 더 클 것입니다. 비슷한 문제입니다.)

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