Конвертировать любое видео в HD-видео

59623
Romil N

Я купил ПК с встроенной видеокартой Intel HD, которая поддерживает Full HD Video в лучшем виде (1080p).

Но многие видео онлайн не в формате HD (менее 720p). Следовательно, если мне нужно конвертировать в HD (720 или 1080), как я могу это сделать, не теряя при этом качества?

Я использую Windows Media Player, Real Player или VLC Media Player.

4
Любое перекодирование с потерями приведет к некоторой потере качества. Разве это не подходит, чтобы просто сделать окно медиаплеера больше? boehj 12 лет назад 1
Я согласен ... может произойти некоторая потеря качества ... Это не поможет сделать окно медиаплеера больше, потому что тогда вы увидите пиксели ... На самом деле я искал решение, чтобы проблемы не возникало ... Romil N 12 лет назад 0
Я согласен с @boehj - то, что вы ищете, это «апскейлинг». Какой видеоплеер вы используете? slhck 12 лет назад 0
@slhck: я использую WMP, Real или VLC Media Player Romil N 12 лет назад 0

1 ответ на вопрос

14
slhck

Краткий ответ: не делайте этого (если только вам это не нужно).

Процесс, который вы ищете, называется «апскейлинг». В простейшем виде каждый пиксель в видео будет (почти) удвоен или растянут, и полученное видео будет выглядеть как 1080p. Проблема этого подхода заключается в том, что он не отличается от полноэкранного режима любого обычного видеоплеера.

Что ты можешь сделать:

Поэтому, если вы возьмете видео и увеличите его масштаб с помощью очень простого алгоритма, а затем перекодируете его, качество будет хуже, чем раньше. Как отметил @boehj в комментариях, вы всегда потеряете определенное количество качества, когда берете уже закодированное видео и снова его кодируете. Даже если вы увеличите масштаб и закодируете его кодировщиком без потерь, это приведет к огромным файлам, но не будет заметного отличия от полноэкранной версии.

Естественно, то, как игрок отображает полноэкранную версию, также влияет на ваше опытное качество. Если проигрыватель плохой, тогда масштабирование видео перед воспроизведением является приемлемым вариантом. Конечно, есть больше подходов к апскейлингу. Вы можете использовать билинейные или бикубические фильтры, чтобы сгладить края, а затем применить некоторую зернистость или резкость края. Наша любимая библиотека кодеков, FFmpeg, при компиляции с swscalelib может сделать это. Насколько я помню, он использует билинейную фильтрацию.

Чем занимаются кинокомпании

Ну, большинство старых фильмов доступны на пленке. Либо стандартная пленка, которую они использовали перед резкой, либо финальная пленка, которая доставляется в кинотеатры. Поскольку пленка, естественно, имеет более высокое пространственное разрешение, чем любая из современных спецификаций HD, вы можете просто снова отсканировать негативы и получить фильм в разрешении HD. Это то, что в основном делается, когда старые фильмы переиздаются в виде дисков BluRay или в «цифровых ремастированных» версиях.

Более свежие фильмы фактически сняты в HD. Или даже больше, с разрешением до 4K . Это означает, что после того, как фильм будет обрезан, откорректирован по цвету и т. Д., Окончательный фильм будет уменьшен в соответствии с потребностями распределения. Таким образом, iTunes может уменьшить его до 720p, прежде чем сделать его доступным, или дистрибьюторы BluRay уменьшат его до 1080p. Это возможно только потому, что у них есть оригинальный материал.


Практическое решение

Уф. При этом всегда можно загрузить Handbrake, который использует FFmpeg, и увеличить масштаб видео, используя параметры «Размер» в «Настройках изображения». Там не так много вариантов, хотя.

Просто попробуйте это на видео и посмотрите, сможете ли вы заметить разницу. Если нет, не улучшайте, это не окупится.

спасибо за вклады! .. но тогда как видео в целом конвертируется в HD-совместимый? Romil N 12 лет назад 0
Что вы имеете в виду под "в целом"? Любой старый фильм будет сканироваться с негативов с разрешением выше HD. Любой недавний (цифровой) фильм в любом случае снимается в разрешении HD (или выше HD). Затем они сокращаются дистрибьюторами, например, для BluRay, онлайн-аренды и т. Д. slhck 12 лет назад 0
так что отнюдь не любое видео без HD можно конвертировать в HD видео ..?! Romil N 12 лет назад 0
Нет, не поймите меня неправильно :) Вы ** можете сделать это ** (см. Часть об использовании Ручного тормоза), но нет никакого смысла делать это, если качество ухудшается. slhck 12 лет назад 1
Так как же это сделать без потери качества? По сути, в наши дни некоторые старые не HD-видео конвертируются в HD-видео без потери качества ... так как это происходит? они используют какое-либо программное обеспечение для этого? Romil N 12 лет назад 0
Как я уже говорил ранее: старые видеоролики, снятые на пленку **, не являются не HD-файлами **, потому что негативы фильма можно снова сканировать в гораздо более высоком разрешении. Это то, что делают кинокомпании. slhck 12 лет назад 0
Я также отредактировал свой ответ, чтобы отразить это, надеюсь, теперь это стало понятнее! slhck 12 лет назад 0
Я подумал, что апскейлинг сделает нечто подобное, но совершенно забытые фильмы снимаются в гораздо более высоком разрешении, чем они распространяются, отличное объяснение :) xorinzor 10 лет назад 0

Похожие вопросы