비디오를 다운로드 할 때 숫자 240과 360은 무엇을 의미합니까? 어떤 비디오가 더 압축되었는지 어떻게 알 수 있습니까?


23

최근에 YouTube에서 컴퓨터 과학 강의를 다운로드했습니다. 일반적으로 다운로드 할 파일 크기 및 파일 형식은 두 가지 이상입니다.

같은 비디오의 경우, FLV 240 확장자를 가진 다운로드 가능한 파일은 MPEG4 360 확장자를 가진 것보다 더 큽니다.

숫자 (240 및 360)의 의미는 무엇입니까? 그리고 어떤 파일 압축률이 더 큽니까? 즉 원래 파일에서 다른 파일 요소보다 훨씬 많은 파일 요소를 제거한 파일이 있습니까?

답변:


58

숫자 (240 및 360)의 의미는 무엇입니까?

그건 수직선 비디오의 해상도. 이는 비디오가 240 픽셀 또는 360 픽셀 높이임을 의미합니다. 이것은 종종 "240p"또는 "360p"로 표기됩니다. "p"는 "프로그레시브"의 약자이며이 비디오의 모든 단일 프레임이 전체 프레임임을 의미합니다. 인터레이스 된 비디오.

숫자가 당신에게 무엇을 의미합니까? 물론이 숫자가 클수록 품질이 좋고, 일반적으로 . 픽셀이 많을수록 동영상이 커지면 더 큰 화면에서 더 선명하게 보입니다.

이 크기 차트에서 일반적인 해결책을 볼 수 있습니다. 예를 들면 다음과 같습니다.

  • PAL (및 NTSC), 오래된 TV 표준
  • VGA, "고전적인"오래된 비디오 해상도
  • HD720, 인터넷 스트리밍 및 TV에서 흔히 사용되는 1280x720p 비디오
  • 블루 레이 디스크 및 고품질 스트리밍에있는 HD1080, 1920x1080p 비디오

enter image description here

파일을 다운로드 할 때 더 큰 해상도 또는 파일 크기가 더 좋은 품질을 의미합니까?

이제 우리는 우선 "품질"을 정의해야합니다. 그게 뭐야, 심지어? 품질은 본질적으로 주관적인 것입니다. 어떤 사람들은 비디오의 작은 오류에 짜증이 나는 반면 다른 사람들은 그렇지 않습니다. 날카로운 비디오를 좋아하는 사람들도 있고, 너무 선명한 사람도 있습니다.

일반적으로 비디오의 "주관적인"품질에는 세 가지 중요한 요소가 있습니다.

  • 해결 즉, 우리가 이미 말한 수직 해상도.
  • 프레임 속도 , 즉 프레임이 초에 표시되는 횟수.
  • 비트율 즉,이 비디오에 대해 초당 몇 비트가 저장되는지를 나타낸다.

이들 모두는 품질에 영향을 미칩니다. 해상도, 프레임 속도 및 비트 전송률이 클수록 품질이 향상됩니다. 또한 파일 크기가 커집니다.

enter image description here

따라서 품질을 판단 할 때 주로 파일 크기를 기준으로 삼을 수 있습니다. 왜 이런거야? 수직 해상도 만 보시면 품질에 대해 아무 것도 말할 수 없습니다. 두 개의 동영상이 있다고 가정 해 보겠습니다.

  • 320x240 해상도, 초당 25 프레임, 초당 1 메가 비트의 비트 레이트
  • 320x240 해상도, 초당 25 프레임, 초당 200 킬로 비트 비트 전송률

어느 것이 더 좋아 보이겠습니까? 물론, 더 높은 전송률을 가지고 있기 때문에 첫 번째 것입니다. 그리고 이것은 파일 크기가 더 커질 수도 있음을 의미합니다.

그러나 물론, 당신은 이것을 판단하기 위해 하나의 매개 변수를 볼 수 없습니다. 사실 고해상도의 비디오는 해상도가 낮아진 것보다 좋지 않을 수 있습니다. 다른 예를 보자.

  • 1920x1080 해상도, 초당 12.5 프레임, 초당 300 킬로 비트 비트 전송률
  • 1280x720 해상도, 초당 25 프레임, 초당 600 킬로 비트 비트 전송률

여기서 720p 비디오는 초당 더 많은 프레임을 사용하고 더 높은 비트 전송률을 가지기 때문에 더 좋아 보입니다. 또 다른 예는 동영상 크기 조정입니다. 원래 320x240 크기의 동영상을 찍은 다음 2 배 확대 할 수 있다고 가정 해 보겠습니다. 당신은 480 비디오를 얻지 만 원본보다 좋게 보이지 않습니다.

다른 코덱은 어떨까요?

이제 파일 크기가 품질에 대한 좋은 지표라는 것을 알고 있습니다. 그러나 기다려라, 그 이상이있다!

동영상 하나가 다른 동영상보다 작기 때문에 (예 : 40MB 대 60MB) 이는 반드시 더 큰 동영상이 더 좋아 보이는 것은 아닙니다. 그게 왜? 더 비효율적 인 코덱을 사용할 수도 있습니다. 이제 비디오가 파일에 인코딩되는 방식에 대해 이야기하고 있습니다.

일반적으로 코덱은 원본 비디오를 가져 와서 작은 파일로 압축합니다. 코덱에서 사용할 초당 비트 수를 알 수 있습니다. 이것이 우리가 이전에 얘기 한 비트율입니다.

많은 코덱이 있으며 일부는 다른 것보다 좋습니다. "더 나은"의미는 무엇입니까? 동일한 비트 전송률을 제공하는 두 개의 코덱이 품질면에서 다른 결과를 제공 할 수 있음을 의미합니다. 예를 들어 보겠습니다.

  • MPEG-2 비디오, 일반 DVD 영화, 크기가 몇 GB
  • h.264 비디오, YouTube HD 방송, 크기가 수백 메가 바이트

DVD의 비디오는 거대한 . 정말 거대합니다. 그것은 몇 기가 바이트 이상의 데이터를 가질 수 있습니다. 그리고 여전히 YouTube HD 동영상은 더 좋아 보이지만 몇 백 메가 바이트 만 사용합니다.

따라서 YouTube HD에 사용 된 h.264 코덱은 예를 들어 DVD에 사용 된 예전 MPEG-2 코덱보다 훨씬 뛰어나고 훨씬 효율적입니다. 이것은 항상 파일 크기를 신뢰하지 않는 이유입니다.

일반적으로 두 파일이 다른 코덱을 사용하는 경우 파일 크기를 비교하여 파일 크기가 다른 파일보다 좋을지 여부를 확인할 수 없습니다.

YouTube는 무엇을하나요?

이제 우리는 YouTube에서 다운로드하는 것에 대해 이야기합니다. YouTube는 좋은 코덱을 사용하며 모든 동영상에이 코덱을 사용합니다. 다운로드 할 때 최대 해상도로 가야한다고 생각합니다. YouTube는 동영상을 업 스케일하지 않습니다. 즉, 수직 해상도가 가장 높은 것을 다운로드하면 최상의 품질을 얻을 수 있습니다. 파일 크기가 더 큰 파일을 다운로드하면 더 나은 품질을 얻을 수 있습니다.

가능한 경우 앞에서 설명한 h.264 코덱을 사용하는 MP4 옵션을 사용해야합니다. 일부 비디오의 경우 FLV에서도 최고 해상도를 사용할 수 없습니다.

예를 들어, 필자는 자신의 비디오 중 하나에서 이것을 테스트하여 h.264로 업로드했습니다.

charon:~ werner$ youtube-dl http://www.youtube.com/watch?v=tu1zF7mr6pg -F
[youtube] Setting language
[youtube] tu1zF7mr6pg: Downloading video webpage
[youtube] tu1zF7mr6pg: Downloading video info webpage
[youtube] tu1zF7mr6pg: Extracting video information
Available formats:
22  :   mp4 [720x1280]
45  :   webm    [720x1280]
35  :   flv [480x854]
34  :   flv [360x640]
18  :   mp4 [360x640]
43  :   webm    [360x640]
5   :   flv [240x400]

보시다시피 최상의 품질은 MP4 (h.264 코덱과 동일) 및 WebM을 통해서만 사용할 수 있습니다.


FLV에서 가장 높은 해상도를 제공하지 않는다는 명백한 다운로드만을위한 것입니까? 내가 Youtube에서 720 / 1080p 오퍼링을 수시로 볼 수 있기 때문에 묻는 중입니다. html5가 아닌 플래시 플레이어를 사용하고 있습니다.
Dan Neely

@ 단 순 YouTube가 노출되지 않을 수도 있습니다. 다운로드 가능 HD 스트림의 경우 FLV입니다. 이 사용 가능한 (다운로드 가능한) 가장 높은 FLV 스트림은 480p입니다. MP4는 풀 HD로 올라갑니다. 이유가 무엇인지 모르거나 내가 사용하는 도구에서 누락 된 구현이있는 경우 YouTube에서 동영상 용 다운로드 API를 공개하지 않습니다. 적어도 그것에 대한 많은 정보를 찾지 못했습니다.
slhck

좋은 다이어그램입니다! 감사합니다! 코덱은 매우 중요한 요소입니다. mp4 [360x640]와 flv [240x400]의 차이점을 품질과 구분할 수 없습니다. 혹시 또는 다른 사람이 할 수 있습니까? [240x400] flv가 있습니까? mp4 [360x640]보다 큰 파일 크기, 이유는 무엇입니까? mp4 파일은 크기가 작고 품질이 좋습니다. 내 추측이 맞다면 mp4의 해상도가 더 좋습니다.
DaMing

& gt; 나는 그 차이를 구별 할 수 없다. * - 그럼 당신은 아마 그 차이를 볼 수 없을 것이고, 그것은 중요하지 않다. * & gt; mp4 파일은 작은 파일 크기와 좋은 품질을 가지고 있습니까? 내 생각이 맞다면 mp4의 해상도가 더 좋습니다. - 해결 예를 들어 648x480입니다. 그만큼 품질 더 좋을 필요는 없습니다.
slhck

@DaMing 자세한 내용은 업데이트 된 답변을 참조하십시오.
slhck

7

소스 파일이 원시 파일이라고 가정하면 제품 파일의 품질은 일반적으로 다음과 같이 결정됩니다.
코덱 , 전송률 , 해결 .

  • "그 숫자"는 결의안을 나타냅니다.
  • 파일 크기는 비트 전송률을 나타냅니다.
  • 파일 확장자는 일반적으로 코덱을 예측할 수 있습니다. [많은 확장 기능은 컨테이너 형식이며 많은 다른 코덱을 포함 할 수 있습니다 : avi, mp4, mkv]

(비트 전송률은 시간 경과에 따른 파일 크기이며 마지막에는 파일 크기를 결정합니다)

일반적으로 각 파일을 최대화하고 균형을 유지하여 최상의 파일을 얻고 자합니다.

기준 중 하나에서 '큰 가치'가 다른 기준을 어둡게 할 수있는 특정 상황이 있습니다. 다음은 왜 가장 큰 파일, 해상도 또는 코덱을 찾지 못하는 이유입니다.

  • 큰 파일은 작은 파일보다 낮은 품질 일 수 있습니다. (그리고 실제로는 실제로). 예 : mpeg2 DVD 대 bluray rip.
  • 큰 해상도 파일은 낮은 해상도 파일보다 낮은 품질 일 수 있습니다. (실제로 너무 자주)
  • 더 나은 코덱을 사용하는 파일은 더 나쁜 코덱을 사용하는 파일보다 품질이 낮을 수 있습니다. 매우 높은 전송률을 가진 mpeg2 고화질 방송은 낮은 전송률 mpeg4보다 더 좋은 품질입니다.

"비트 레이트는 시간이 지남에 따라 파일 크기가 커지며 마지막에는 파일 크기를 결정합니다"-이 문장은 매우 건설적입니다! 특정 비디오의 경우 길이가 고정되어 있습니다. 따라서 비트율 값이 높을수록 좋습니다.
DaMing

"더 나은 코덱을 사용하는 파일은 더 나쁜 코덱을 사용하는 파일보다 품질이 낮을 수 있습니다."의미는 무엇입니까? 왜 더 높지는 않지만 낮지 만 더 자세히 설명해 주시겠습니까? 감사합니다. 그리고 처음 두 제안 나는 당신이 "... 쉽게 ..."라는 단어와 ".... 더 낮을 수있는"단어로 특수 사례를 표현하고 싶다고 생각합니다. 모든 것이 자주 발생하지 않거나 일반적으로 발생하지 않습니다. 맞습니까?
DaMing

1
불분명하게해서 유감입니다. 내가 말했듯이, 당신은 각 기준의 균형을 맞추거나 최대화하기를 원합니다. 나열된 이유 때문에 가장 큰 파일이나 최상의 코덱을 찾을 수 없습니다.
user606723

코덱의 성능을 제외하고는 다른 요소가 모두 같다고 가정 해 봅시다. "더 우수한 코덱을 사용하는 파일은 더 나쁜 코덱을 사용하는 파일보다 품질이 낮을 수 있습니다." "더 나은 코덱을 가진 파일은 더 나쁜 코덱을 가진 파일보다 높은 품질을 가질 수 있습니다.
DaMing

1
다른 모든 요소가 동일하면 더 나은 코덱을 사용하는 파일이 더 나쁜 코덱보다 우수한 것입니다.
user606723
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.