що означає число (240 і 360)?
Це вертикальна роздільна здатність відео. Це означає, що відео має 240 пікселів або 360 пікселів. Це часто також позначається як "240p" або "360p". "p" означає "прогресивний" і просто означає, що кожен кадр у цьому відео є повноцінним кадром - на відміну від переплетеного відео.
Отже, що означає для вас число? Звичайно, чим більша ця кількість, тим краща якість, загалом . Чим більше пікселів у вас буде, тим чіткіше відео буде виглядати на великому екрані, якщо його збільшити.
Ви можете переглянути цю діаграму розмірів для поширених роздільних можливостей, наприклад:
- PAL (і NTSC), старі стандарти телебачення
- VGA, "класичне" старе відео
- HD720, відео 1280x720p, дуже поширене в потоковому Інтернеті та телебаченні
- HD1080, відео 1920x1080p, знайдене на дисках BluRay та високоякісної трансляції
Коли я завантажую файл, чи означає більша роздільна здатність чи розмір файлу кращу якість?
Тепер спочатку ми повинні визначити «якість». Що це, навіть? Якість - сама по собі суб'єктивна річ. Деяких людей дратують крихітні помилки у відео, а інші - ні. Деяким подобаються гострі відео, іншим це не подобається, коли вони занадто чіткі.
Зазвичай у відео є три важливі фактори для "суб'єктивної" якості:
- роздільна здатність , тобто вертикальна роздільна здатність, про яку ми вже говорили.
- частота кадрів , тобто скільки разів кадр відображається за секунду.
- швидкість передачі бітів , тобто скільки біт в секунду зберігається для цього відео.
Усі вони впливають на якість. Чим більше роздільна здатність, частота кадрів і бітрейт, тим краще буде якість. Також збільшиться розмір файлу.
Отже, намагаючись судити про якість, ви в першу чергу можете брати розмір файлу як критерій. Чому це? Просто дивлячись лише на вертикальну роздільну здатність, ви нічого не можете сказати про якість. Скажімо, у нас є два відео:
- Роздільна здатність 320х240, 25 кадрів в секунду, 1 мегабіт на секунду бітрейт
- Роздільна здатність 320х240, 25 кадрів в секунду, бітрейт 200 кілобітів на секунду
Який з них буде виглядати краще? Звичайно, перший, бо він має більш високий бітрейт. А це також означає, що розмір файлу буде більшим.
Але звичайно, ви не можете просто подивитися на один параметр, щоб судити про це. Насправді відео з більшою роздільною здатністю може виглядати гірше, ніж відео з меншою роздільною здатністю. Подивимось ще один приклад:
- Роздільна здатність 1920х1080, 12,5 кадрів в секунду, бітрейт 300 кілобітів на секунду
- Роздільна здатність 1280x720, 25 кадрів в секунду, бітрейт 600 Кілобіт на секунду
Тут відео 720p буде виглядати краще, оскільки воно використовує більше кадрів в секунду і має більшу швидкість передачі бітів. Іншим прикладом може бути масштабування відео. Уявіть, що ви зняли відео, яке спочатку було розміром 320x240, і масштабуйте його в два рази. Ви отримуєте 480 відео, але воно не буде виглядати краще за оригінал.
А як щодо різних кодеків?
Тепер ми знаємо, що розмір файлу - хороший показник якості. Але зачекай, є ще більше!
Тільки тому, що одне відео менше, ніж інше (наприклад, 40MB проти 60MB), це не обов'язково означає, що більший виглядає краще. Чому так? Він може використовувати більш неефективний кодек. Тепер ми говоримо про те, як відео кодується до файлу.
Кодек, як правило, просто бере оригінальне відео і стискає його до меншого файлу. Ви можете сказати кодеку, скільки біт в секунду він повинен використовувати. Це швидкість, про яку ми говорили раніше.
Кодеків багато, а деякі - кращі за інші. Що тут означає «краще»? Це означає, що два кодеки, отримані однакову швидкість передачі бітів, можуть давати різні результати за якістю. Візьмемо приклад:
- Відео MPEG-2, типовий фільм на DVD, розміром декілька ГБ
- h.264 відео, YouTube HD трансляція, розміром кілька сотень МБ
Відео з DVD величезна . Дійсно величезна. Він може мати більше ніж кілька гігабайт даних. І все-таки відео з HD HD на YouTube виглядає краще, хоча воно використовує лише кілька сотень мегабайт.
Отже, як бачите, кодек h.264, який використовується для YouTube HD, набагато кращий та значно ефективніший, ніж, наприклад, старий кодек MPEG-2, який використовується для DVD. Це причина не завжди довіряти розміру файлу.
Як правило: якщо два файли використовують інший кодек, ви не можете порівняти їх розміри файлів, щоб перевірити, чи виглядатиме один з них краще, ніж інший.
Що робить YouTube?
Отже, зараз ми говоримо про завантаження з YouTube. Ми вже знаємо, що YouTube використовує хороший кодек, і він використовує цей кодек для всіх своїх відео. Я думаю, ви повинні підходити до максимальної роздільної здатності, доступної під час завантаження. YouTube не змінює масштаб відео. Це означає, що якщо ви завантажите одне з найвищим вертикальним дозволом, ви отримаєте найкращу якість. Якщо ви завантажите файл із більшим розміром файлу, ви отримаєте кращу якість.
Ви можете скористатися опцією MP4 (яка використовує згаданий кодек h.264), якщо це можливо. Для деяких відео найвища роздільна здатність навіть недоступна для 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.