Personal View site logo

User Tools

Site Tools


streamparser-rus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

streamparser-rus [2012/02/28 18:05]
rv3adv
streamparser-rus [2012/02/28 21:12] (current)
rv3adv
Line 82: Line 82:
 {{ http://www.personal-view.com/talks/uploads/FileUpload/29/c055211914689482f2470b13a5fd8b.jpg }}  {{ http://www.personal-view.com/talks/uploads/FileUpload/29/c055211914689482f2470b13a5fd8b.jpg }} 
  
-The log file contains quite a bit of useful data to help determine how well a video clip has been encoded.  The items shown for each frame are:+Файл журнала содержитнекоторые полезные данные, которые помогут определить насколько хорошо был закодирован видеоклип.  Параметры, показанные для каждого кадра:
  
-  * //__Frame__.//  This is the frame number in display order (the same as used in StreamParser). +  * //__Frame__.//  Это порядковый номер кадра(также как в StramParser). 
-  * //__Type__.//  This indicates the frame type (IDR, I, P, B).  Note that with interlaced video each displayed frame actually consists of two slices For examplean interlaced frame will show as an “I | P” frame because it is actually an slice for the top half and a slice for the bottom+  * //__Type__.//  Показывает тип кадра (IDR, I, P, B). Помните, что в интерлейсном видео показываемый кадр фактически состоит из двух частейНапримеродин интерлейсный "I" кадр показывается как “I | P” кадр ("I" часть для верхней половины кадра и "P" часть для нижней
-  * //__QP__.//  This is the general QP setting for the entire slice (in the case of the GH2, the entire frame). +  * //__QP__.//  Это - основное значение QP(квантизера), устанавленное для всего интервала (в случае GH2, всего кадра). 
-  * //__Min__.// This is the lowest QP setting used in any macroblock in the frame.  The H.264 codec uses the frame QP setting as a base and each macroblock can modify the QP setting using an offset value unique to that macroblock+  * //__Min__.// нижнее значение QP, используемое в макроблоке кадра.  Кодек H.264 использует значение QP как базовое и каждый макроблок может изменить  значение QP,  используя стартовое значение, уникальное для этого макроблока
-  * //__Max__.// This is the highest QP setting used in any macroblock in the frame+  * //__Max__.// максимальное значение QP, используемое в макроблоке кадра
-  * //__Range__.//  This value is Max minus Min and shows the range for QP values With test charts, a high range value indicates potential problemsas test charts (with high detail across the entire imageshould be encoded with fairly consistent QP values for all macroblocks (a range of 5, or less).  Real world subjectson the other handcan vary quite a bit.  Even with real world subjects, however, a range of twenty or more is usually not good.  A high value for Range will often indicate macroblocking in I frames (which are often propagated to subsequent and frames). +  * //__Range__.//  Это разность Max и Min значений - показывает диапазон значений квантизераС испытательными диаграммами высокое значение диапазона указывает на потенциальные проблемыпоскольку испытательные диаграммы (с высокой детализацией на всём изображениидолжны быть закодированы с достаточно постоянными значениями QP для всех макроблоков (диапазон 5, или меньше). Предметы реального мирас другой сторонымогут немного менятьсяОднако даже при реальной съёмке,  диапазон 20 или больше обычно выглядит не удовлетворительно Высокое значение для диапазона будет часто указывать на макроблокирование в"I" кадрах  (которое часто распространяется на последующие  и кадры). 
-  * //__DC__.// This is the lowest effective QP value used for DC coefficients in the frame calculated by combining QP with the Quantization Scaling Matrix.  DC value below is wasted in 8-bit codecs and just results in extra processing and no gain in quality.  If values below appear it is probably appropriate to raise the parameter value (or lower the AQ valueuntil no value under appears+  * //__DC__.// Это - самое низкое эффективное значение QP, используемое для коэффициентов DC в кадрах, расчитанных комбинируя QP с Матрицей  Квантизации. Значение DC ниже тратится в пустую в 8-битовых кодеках и только приводит к дополнительной обработке при отсутствии прироста качестваЕсли появляются  значения DC ниже , вероятно уместно поднять значение параметра Q (или понизить значение AQ), пока значение DC не опустится ниже 4 . 
-  * //__Skipped__.//  This is the number of skipped (not encodedmacroblocks in a frame.  Low numbers are acceptable.  High numbers with test charts (more than 50) indicate problems The most common reason this happens is when the codec runs out of bandwidth and starts skipping frames to compensate.  With real world subjects skipped frames occur normally in very low detail areassuch as sky  A high value for Skipped typically will indicate stuttering in motionor macroblocking+  * //__Skipped__.//  Это количество пропущеныхнезакодированныхмакроблоков в кадре.  Низкие числа являются приемлемымиВысокие числа при работе  с испытательными диаграммами (больше чем 50) указывают на проблемыНаиболее распространенная причина    состоит в том, что кодек исчерпывает полосу пропускания и компенсируя это, начинает пропускать кадрыПри реальной съёмке пропуск кадров  обычно происходит в  областях с низкой детализацией таких как небоВысокие  значения  параметра "Skipped" как правило будут указывать на прерывистое  движениеили макроблокирование
-  * //__QST-High__.//  If an asterisk appears here the codec has switched to fall-back mode to avoid crashing and is using very low detail (T4) Quantization Scaling Tables.  This should rarely happen and only when panning across extremely detailed subjects using a high shutter speed.+  * //__QST-High__.//  Если звездочка появляется в этой области , то это означает, что кодек переключился  в  режим снижения нагрузки чтобы избежать отказа и использует самую  низкую детализацию (T4)Таблицы МасштабированияЭто бывает редко и только когда происходит панорамирование высокодетализированных сцен при  высоких скоростях затвора.
      
-Under normal circumstances the information contained in the JM-SP decoder log should be sufficient to evaluate how well video has been encoded and make changes to patch parameters in response.  The trace feature can be turned to produce a trace file that contains much more information The trace filehowever, is fairly cryptic (being in H.264 header syntaxand can take a very long time to produce.+При нормальных обстоятельствах информация, содержащаяся в фале журнала  декодера JM-SP должна быть достаточной, чтобы оценить, как хорошо  было закодировано видео и сделать исправления в параметрахФункция отладки позволяет создать отладочный файлкоторый содержит намного больше информации. Отладочный файл однако зашифрован в синтаксисе заголовка H.264) и его создание может занять долгое время.
streamparser-rus.txt · Last modified: 2012/02/28 21:12 by rv3adv