답변:
숫자 (240 및 360)의 의미는 무엇입니까?
그건 수직선 비디오의 해상도. 이는 비디오가 240 픽셀 또는 360 픽셀 높이임을 의미합니다. 이것은 종종 "240p"또는 "360p"로 표기됩니다. "p"는 "프로그레시브"의 약자이며이 비디오의 모든 단일 프레임이 전체 프레임임을 의미합니다. 인터레이스 된 비디오.
숫자가 당신에게 무엇을 의미합니까? 물론이 숫자가 클수록 품질이 좋고, 일반적으로 . 픽셀이 많을수록 동영상이 커지면 더 큰 화면에서 더 선명하게 보입니다.
이 크기 차트에서 일반적인 해결책을 볼 수 있습니다. 예를 들면 다음과 같습니다.
이제 우리는 우선 "품질"을 정의해야합니다. 그게 뭐야, 심지어? 품질은 본질적으로 주관적인 것입니다. 어떤 사람들은 비디오의 작은 오류에 짜증이 나는 반면 다른 사람들은 그렇지 않습니다. 날카로운 비디오를 좋아하는 사람들도 있고, 너무 선명한 사람도 있습니다.
일반적으로 비디오의 "주관적인"품질에는 세 가지 중요한 요소가 있습니다.
이들 모두는 품질에 영향을 미칩니다. 해상도, 프레임 속도 및 비트 전송률이 클수록 품질이 향상됩니다. 또한 파일 크기가 커집니다.
따라서 품질을 판단 할 때 주로 파일 크기를 기준으로 삼을 수 있습니다. 왜 이런거야? 수직 해상도 만 보시면 품질에 대해 아무 것도 말할 수 없습니다. 두 개의 동영상이 있다고 가정 해 보겠습니다.
어느 것이 더 좋아 보이겠습니까? 물론, 더 높은 전송률을 가지고 있기 때문에 첫 번째 것입니다. 그리고 이것은 파일 크기가 더 커질 수도 있음을 의미합니다.
그러나 물론, 당신은 이것을 판단하기 위해 하나의 매개 변수를 볼 수 없습니다. 사실 고해상도의 비디오는 해상도가 낮아진 것보다 좋지 않을 수 있습니다. 다른 예를 보자.
여기서 720p 비디오는 초당 더 많은 프레임을 사용하고 더 높은 비트 전송률을 가지기 때문에 더 좋아 보입니다. 또 다른 예는 동영상 크기 조정입니다. 원래 320x240 크기의 동영상을 찍은 다음 2 배 확대 할 수 있다고 가정 해 보겠습니다. 당신은 480 비디오를 얻지 만 원본보다 좋게 보이지 않습니다.
이제 파일 크기가 품질에 대한 좋은 지표라는 것을 알고 있습니다. 그러나 기다려라, 그 이상이있다!
동영상 하나가 다른 동영상보다 작기 때문에 (예 : 40MB 대 60MB) 이는 반드시 더 큰 동영상이 더 좋아 보이는 것은 아닙니다. 그게 왜? 더 비효율적 인 코덱을 사용할 수도 있습니다. 이제 비디오가 파일에 인코딩되는 방식에 대해 이야기하고 있습니다.
일반적으로 코덱은 원본 비디오를 가져 와서 작은 파일로 압축합니다. 코덱에서 사용할 초당 비트 수를 알 수 있습니다. 이것이 우리가 이전에 얘기 한 비트율입니다.
많은 코덱이 있으며 일부는 다른 것보다 좋습니다. "더 나은"의미는 무엇입니까? 동일한 비트 전송률을 제공하는 두 개의 코덱이 품질면에서 다른 결과를 제공 할 수 있음을 의미합니다. 예를 들어 보겠습니다.
DVD의 비디오는 거대한 . 정말 거대합니다. 그것은 몇 기가 바이트 이상의 데이터를 가질 수 있습니다. 그리고 여전히 YouTube HD 동영상은 더 좋아 보이지만 몇 백 메가 바이트 만 사용합니다.
따라서 YouTube HD에 사용 된 h.264 코덱은 예를 들어 DVD에 사용 된 예전 MPEG-2 코덱보다 훨씬 뛰어나고 훨씬 효율적입니다. 이것은 항상 파일 크기를 신뢰하지 않는 이유입니다.
일반적으로 두 파일이 다른 코덱을 사용하는 경우 파일 크기를 비교하여 파일 크기가 다른 파일보다 좋을지 여부를 확인할 수 없습니다.
이제 우리는 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을 통해서만 사용할 수 있습니다.
소스 파일이 원시 파일이라고 가정하면 제품 파일의 품질은 일반적으로 다음과 같이 결정됩니다.
코덱 , 전송률 , 해결 .
(비트 전송률은 시간 경과에 따른 파일 크기이며 마지막에는 파일 크기를 결정합니다)
일반적으로 각 파일을 최대화하고 균형을 유지하여 최상의 파일을 얻고 자합니다.
기준 중 하나에서 '큰 가치'가 다른 기준을 어둡게 할 수있는 특정 상황이 있습니다. 다음은 왜 가장 큰 파일, 해상도 또는 코덱을 찾지 못하는 이유입니다.