3

Я хочу записывать видео из игр, поэтому я не могу использовать очень большое разрешение видео, но я все еще хочу, чтобы большой видеоэкран выглядел таким же четким, как оригинальное закодированное видео перед загрузкой.

Я пытался использовать рекомендованное YouTube разрешение 854x480, но это было невозможно с h264, и программное обеспечение для кодирования, которое я использовал (Handbrake), преобразовало его в ширину, кратную 4, что, я думаю, является ограничением формата h264.

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

Итак, какие параметры разрешения и кодирования мне следует использовать, если я хочу, чтобы у большого видеоплеера было максимально четкое видео, сохраняя при этом исходное качество видео как можно лучше?

Я заметил, что при записи с разрешением 640х480 видео получилось четче, чем с разрешением 1280х720, поэтому я не уверен, что я здесь делаю неправильно; оба были h264.

Можно ли каким-либо образом предотвратить перекодирование видео на YouTube? Мне просто интересно, как люди могут делать такие четкие видео, в то время как у меня все расплывчато после загрузки, но до загрузки они выглядели нормально. Я также попробовал рекомендуемые битрейты YouTube с h264, но он не работал лучше.

2 ответа2

4

Согласно YouTubeСтатьи справкиКодирование видеоПредлагаемые разрешения и битрейты :

  • 1080p: 1920x1080
  • 720p: 1280x720
  • 480p: 854x480
  • 360p: 640x360
  • 240p: 426x240

Из них 360p, 720p и 1080p имеют размеры, кратные 4. Самый маленький из них - 360p. Если ваш кодировщик создает что-то немного меньшее, чем это, предполагается, что приложение проигрывателя автоматически добавит подходящий почтовый ящик, не затрагивая опубликованный файл.

Однако возможно (я не могу найти хороших недавних ссылок), что Youtube перекодирует все, что загружено, и в этом случае качество всегда будет немного хуже в опубликованном видео, чем в загруженном файле. Я бы выбрал для кодирования видео точно после спецификации здесь , чтобы свести к минимуму вероятность бессмысленного транскодирования. (Не точные битрейты, хотя.)

Редактировать:

Извините, у меня нет опыта, чтобы разумно ответить на пересмотренный вопрос.

1

Я хочу записывать видео из игр, поэтому я не могу использовать очень большое разрешение видео, ...

Почему вы так уверены в этом? Я могу записывать Full HD, поэтому не понимаю, почему ты не смог.

Убедитесь, что вы используете правильный инструмент для работы, я бы порекомендовал XSplit, который может записывать в файл.

Я пытался использовать рекомендованное YouTube разрешение 854x640, ...

Почему вы пытаетесь такие низкие разрешения? Это не будет выглядеть резким в 1920x1080, который имеет двойной размер.

но это было невозможно с h264, и программное обеспечение для кодирования, которое я использовал (Handbrake), преобразовало его в ширину, кратную 4, ...

YouTube перечисляет 854x480, то есть 16:9, я не вижу, откуда у вас 854x640, из которых 4:3.

который я считаю ограничением формата h264.

Форматы не ограничивают используемое вами разрешение и масштабирование. Если я хочу 1000x10 с соотношением 100:1 для большой доски объявлений где-нибудь вдоль дороги, я могу использовать для этого h264.

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

Чем ниже разрешение, тем заметнее сжатие.

Итак, какие параметры разрешения и кодирования мне следует использовать, если я хочу, чтобы у большого видеоплеера было максимально четкое видео, сохраняя при этом исходное качество видео как можно лучше?

1920x1080, с максимально возможными настройками FPS и битрейта.

Это так просто: чем выше разрешение, тем выше качество вашего видео.

Я заметил, что при записи с разрешением 640х480 видео получилось четче, чем с разрешением 1280х720, поэтому я не уверен, что я здесь делаю неправильно; оба были h264.

Хотя это звучит странно, я думаю, что это связано с тем, что первый - 4:3, а второй - 16:9. Возможно, один из них получит масштаб? В любом случае это связано с видеофайлами, а не с YouTube. Если вы не сравниваете их обоих на 360p, потому что тогда более низкое разрешение будет подвергаться меньшему сжатию.

Можно ли каким-либо образом предотвратить перекодирование видео на YouTube?

Нет, так работает модель контента. Подходит для каждого устройства...

Мне просто интересно, как люди могут делать такие четкие видео, в то время как у меня все расплывчато после загрузки, но до загрузки они выглядели нормально. Я также попробовал рекомендуемые битрейты YouTube с h264, но он не работал лучше.

Это разрешение, которое имеет значение, ограничивая себя с самого начала, вы наступаете на собственные пальцы.

Итак, откажитесь от используемого вами рекордера и проверьте другие (как XSplit выше). Если ваш компьютер их не поддерживает, вы можете получить лучшее оборудование.

Я не начал кастинг или потратил больше времени на настройку живого кастинга, но вот пример качества кастинга 720, обратите внимание, что это ограничено моей сетью (или я просто не уверен, насколько высоко я могу идти), а не по моим возможностям записи. Итак, если бы я сохранил в файл и загрузил этот файл, он был бы гораздо более высокого качества, но у меня нет установленного программного обеспечения, чтобы попробовать ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .