Форум Beholder
http://beholder.ru/bb/

Huffyuv пропускает кадры ?
http://beholder.ru/bb/viewtopic.php?f=9&t=13347
Страница 1 из 1

Автор:  AgentSmith [ 06 окт 2012, 12:36 ]
Заголовок сообщения:  Huffyuv пропускает кадры ?

Попробовал записать плохо принимаемый канал, станция которого находится в противоположной от направления антенны стороне. Кодек huffyuv сразу-же начал пропускать кадры, хотя мощности системы и скорости жд ему хватает.
Изображение
Захватываю им же "нормальный" канал - пропусков нет. Пробую плохой канал записать intervideo mpeg2 - никаких пропусков
Изображение
И на полученном при записи файле у intervideo - строго 25 кадров,
Изображение
а у huffyuv какое-то промежуточное значение, видимо, за вычетом выброшенных кадров
Изображение
Это что - нормальное поведение Huffyuv ?

Автор:  samfednik [ 06 окт 2012, 18:51 ]
Заголовок сообщения:  Re: Huffyuv пропускает кадры ?

По своему опыту Lossless кодеки пропускают кадры, даже иногда на качественном сигнале.
Если нужно сохранить для последующего пересжатия без дропов, то используйте None(Uncompressed video). Размер видео, естественно, огромный.

Автор:  AgentSmith [ 06 окт 2012, 23:35 ]
Заголовок сообщения:  Re: Huffyuv пропускает кадры ?

писал(а):
Если нужно сохранить для последующего пересжатия без дропов

Именно. Для этого, в-основном, вопрос и задавал. С разным фреймрейтом получится один гемор

писал(а):
то используйте None(Uncompressed video). Размер видео, естественно, огромный.

Та ну его в пень, сверхкачественных рипов для каких-нибудь s-vhs записей, передавабельных по компоненту делать не нужно (как нет и устройств, их воспроизводящих), больше для общего развития интересовался. Но в случае чего huffyuv в стороне, а жаль. Остаюсь на mpeg2 :(

Автор:  f2065 [ 15 окт 2012, 22:55 ]
Заголовок сообщения:  Re: Huffyuv пропускает кадры ?

Рекомендую FastCodec (официальный сайт - http://videosoft.org) - у него не замечал ни разу потерь кадров даже на очень шумном сигнале…

Автор:  AgentSmith [ 16 окт 2012, 10:46 ]
Заголовок сообщения:  Re: Huffyuv пропускает кадры ?

писал(а):
Рекомендую FastCodec (официальный сайт - http://videosoft.org) - у него не замечал ни разу потерь кадров даже на очень шумном сигнале…

f2065, он тоже пропускает. Нашел такую вещь - MSU Lossless Video Codec, причём отечественного происхождения.
Заявлен как самый сжимающий. Но кадры пропускает всё равно

Автор:  f2065 [ 16 окт 2012, 12:27 ]
Заголовок сообщения:  Re: Huffyuv пропускает кадры ?

Значит просто комп слабый.
У меня были пропуски помнится во времена атлона x2.
Тоже с кодеками без потерь. Более-менее работал только MJPEG-кодек с компрессией 80%.
Хотя загрузка процессора менее половины.

А на Phenom II x4 - таких проблем не стало…

Автор:  AgentSmith [ 16 окт 2012, 14:14 ]
Заголовок сообщения:  Re: Huffyuv пропускает кадры ?

f2065, в посте выше я указал, что пропуски только на очень плохо принимаемых каналах, на каналах с хорошим сигналом пропусков нет. По графикам выше также видно, что при записи в huffyuv загруз процессора не превышает 5%, так что скорости системы - с головой

Автор:  BTVSoft [ 28 дек 2012, 10:58 ]
Заголовок сообщения:  Re: Huffyuv пропускает кадры ?

AgentSmith
Пропуск кадров на каналах с плохим сигналом обусловлен искажением времени между кадрами из-за потери синхроимпульсов. AVI Mux пропускает кадр, если время между кадрами в >=1.5 раза больше чем номинальное. При записи в MPEG2 другие критерии. Сам кодек huffyuv не причем.

Автор:  hd44780 [ 28 дек 2012, 16:55 ]
Заголовок сообщения:  Re: Huffyuv пропускает кадры ?

BTVSoft, а может ли быть из-за этого следующая ситуация:

Писал я когда-то со спутникового ресивера (VHS) передачу с помощью аппаратного кодека X7. Сигнал был поганый - изображение часто рассыпалось на "кубики", звук заикался и щёлкал. В Москве, в районе передающего центра тогда была плохая погода.
Записалось нормально, без дропов. Оригинал был "смотрибельным" на 100%. Все плееры его показывали. естественно со всеми теми глюками. А вот перекодировать в AVI уже не смог - всё время вылетали ошибки про порченные кадры и прочее.

Спасибо.

Автор:  AgentSmith [ 28 дек 2012, 17:39 ]
Заголовок сообщения:  Re: Huffyuv пропускает кадры ?

Если пропущенных кадров мало, можно подогнать в скрипте потом, конечно, так что проблема решабельна

Автор:  BTVSoft [ 10 янв 2013, 12:02 ]
Заголовок сообщения:  Re: Huffyuv пропускает кадры ?

hd44780
При аппаратном кодировании энкодер использует видеоклок при генерации PTS/DTS и SCR меток. Единственная проблема при перекодировании и/или перемуксировании - потеря оригинальных меток PTS/DTS (часть ремуксеров проставляют свои метки) и получение рассинхронизации A/V, в случае если оригинальный видео поток по длине не совпадает с аудио потоком.

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

Автор:  hd44780 [ 10 янв 2013, 12:55 ]
Заголовок сообщения:  Re: Huffyuv пропускает кадры ?

BTVSoft, спасибо.
Что-то такое и думал ....
Кстати - пережамаю VirtualDub-ом.

Страница 1 из 1 Часовой пояс: UTC + 3 часа