The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск мультимедиа-пакета FFmpeg 3.2"
Отправлено Аноним, 30-Окт-16 23:50 
> имея превосходное качество. Я слышал для этого нужно мощное железо, которое
> позволяет кодировать в несколько проходов (и якобы чем больше, тем лучше)

Проходов делается два. В первом проходе кодек делает быстрое прикидочное кодирование для общего понимания насколько сложно те или иные кадры кодировать. Соотношение размера и качества при этом настолько ГЭ что результат обычно даже не сохраняют. Только статистику по кадрам. Хотя в ffmpeg можно и видео с первого прохода сохранить, но его соотношение размера и качества - полный трэш.

Во втором проходе делается "настоящее" кодирование. За счет первого прохода кодек заранее знает что будет дальше. Поэтому может гораздо более грамотно раскинуть бюджет размера файла (или бандвиза). Потому что априори знает - насколько сложно (затратно по битам) кодировать то что будет дальше.

> и все такое. Вобщем вопрос в чем - можно ли создавать
> такие "самые четкие рипы", прям топовые рипы - на Linux.

Да. Используй двухпроходное кодирование. Ffmpeg его умеет и там к тому же дофига параметров кодеков можно крутить. Все зависит только от твоих умений и знания работы кодека.

> Я ведь правильно понимаю - для этого они на винде используют ПО,
> которое является надстройкой все того же FFmpeg?

Зачастую - да. Более того - нарисовать GUI на все опции FFMPEG - просто напряжно. Ты его полный help вообще видел? У ffmpeg больше опций чем в любой другой программе. Это швейцарский нож видеокодирования с 2500 лезвиями. Одним его help-ом можно зашибить, если распечатать.

> Значит весь тюнинг и кодирование рипов можно делать и в Linux,
> если есть видеокарта nVidia? Или нет?

Можно и без видеокарты от нвидия, на CPU. Только CPU желательно помощнее. Но не обязательно. В крайнем случае будешь долго ждать результата, только и всего.

Если тебе принципиален минимальный размер при максимуме качества,
1) Используй 2-проходное кодирование.
2) Затвикай кодеку параметры которые отвечают за cpu usage vs speed чтобы тот предпочитал медленное но качественное кодирование. Насколько? Зависит от соотношения твоего терпения, мощности проца и желаемого качества.
3) Изучи параметры кодека и попробуй покрутить наиболее обещающие из них.

Тут в общем то весь фокус в том что ты должен получить некое ощущение инструмента и понимание его пределов возможностей и поведение в разных ситуациях. А дальше можно уже более осмысленно крутить параметры под ситуацию.

Только имей в виду что стоит понимать некоторые основы. Ну там кто такие intra frame и inter frame ("I" и "P" в терминологии MPEG, в мпегах еще есть B-frames) и какие есть tradeoff по например i-frames vs время seek.

Самый интересный кодек который попался мне - AOM: им я придавил FullHD последовательность до жалких 512Кбит и потом ... потом едва мог найти артефакты в паре сцен. Через какие-то полгодика у нас будет крутейшее видео в вебе.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру