Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Видео и аудио: обработка и кодирование (http://forum.oszone.net/forumdisplay.php?f=45)
-   -   Из wmv в mpeg4 - замучался (http://forum.oszone.net/showthread.php?t=77851)

Evgen77 19-01-2007 00:43 538154

Из wmv в mpeg4 - замучался
 
Здравствуйте! Мне нужно переделать ролики из wmv в mpeg4. Но есть 2 главных условия:

1) Ролики не должны потерять в качестве
2) Кодек должен быть максимально распространенным, идеал - установлен по умолчанию в Виндовс

Я пробовал divx 4.12, 5.05, 3.11, а также Xvid и всякие прочие малоизвестные кодеки. Ну никак не получается сделать такое же качество, разница заметна всё равно. Я и настройки по-разному менял, смотрел в статьях про них, ну никак не получается. Подскажите пжалуйста, какой кодек лучше использовать и как его настроить на максимальное качество (хотя бы напишите какие параметры менять чтобы делать максимальное качество). Вы мне очень поможете!

Про качество wmv могу сказать то что они сделаны потоком 1900 kbps, ролики мелкие - секунд по 20, редко больше минуты.

SilentSpider 19-01-2007 00:58 538156

Evgen77
Цитата:

1) Ролики не должны потерять в качестве
2) Кодек должен быть максимально распространенным, идеал - установлен по умолчанию в Виндовс
Сие невыполнимо. BTW - а чем тебя WMV не устраивает - он то как раз установлен по умолчанию в windows.
Можешь еще x.264 попробовать, но беспотерьное перекодирование не бывает - у тебя исходно кодек lossy.

Evgen77 19-01-2007 01:28 538160

А, то есть если я правильно понял то этот кодек без потерь не переделать? Мне он не нравится тем, что я ролики использую в одной написанной программе, а они почему-то обладают свойством долго грузиться - секунд по 5, у друга моего вобще долго. Это никак не лечится?

SilentSpider 19-01-2007 07:44 538221

Evgen77
Цитата:

А, то есть если я правильно понял то этот кодек без потерь не переделать?
Примерно. У перечисленных тобой кодеков должен быть как минимум не меньший, чем у исходника, битрейт. Из перечисленных тобой кодеков, пожалуй, стоит рассматривать только xvid. Остальные дадут качество похуже. Ну или переходить на avc кодеки - H264. Но свойство долго грузиться у них сохранится - это от мощности машины зависит.

Evgen77 19-01-2007 13:07 538402

Тогда такой вопрос. Я оставлю всё-таки wmv, но у них сейчас качество 1900 kbps, я думаю это много. А если качество уменьшить, они станут быстрее грузиться или это не влияет? И сколько тогда лучше сделать, сколько вобще считается оптимально? Ролики 320х240 продолжительность секунд по 20.

SilentSpider 19-01-2007 13:27 538416

Evgen77
Цитата:

А если качество уменьшить, они станут быстрее грузиться или это не влияет?
Будет скорее всего. Хотя это очень зависит от кучи привходящих - скорости разборки сплиттером, в частности. А ей по барабану разрешение - только мощность машины.
1900 для твоих параметров - это ОЧЕНЬ много. Я бы ставил в районе 1000, не больше, ИМХО. Но перекодирование - всегда потеря качества, хотя часто ее можно свести к минимуму. Можешь выложить скрины - кадр до перекодирования и после - как у тебя получалось. Да и предназначение роликов хорошо бы понять - возможно их стоит вообще в какой-нибудь mpeg1 пережать.

Evgen77 19-01-2007 19:49 538604

Предназначение - программа, видеошкола, мне важно качество и совместимость, чтобы не было такое, что человек программу запускает, и у него вдруг видео не проигрывается, или ещё какие-то проблемы. Мне ещё желательно, чтобы проблем не было как в Вин ХР, так и в Вин98. Вот по этому поводу попутно вопросы:

1) Есть форматы Windows Media Video V8 и V7, а также Windows Media Video 9. Какой из них лучше? И не получится ли так, что если я сделаю к примеру в V8, а 98й виндовс вдруг откажется его понимать?

2) Ещё есть Windows Media MPEG-4 Video V3 и ISO MPEG4 Video V1, этих я вобще не знаю, они как вобще из себя?

Вот тут я выложил 2 скрина:

1) Качество 1900 kbps

www.grizlyman.narod.ru\skrin\Video002_0001.jpg

2) Качество 1024 kbps

www.grizlyman.narod.ru\skrin\Video002_new_0001.jpg

Вроде бы заметно, что стало похуже.

P.S. Я пробовал в mpeg1, по-моему вышло хуже.

SilentSpider 19-01-2007 20:06 538612

Evgen77
Цитата:

чтобы не было такое, что человек программу запускает, и у него вдруг видео не проигрывается, или ещё какие-то проблемы.
В дистрибутив включи декодер. Тот же ffdshow, например. И проверку на установленные кодеки. Либо чтобы
Цитата:

проблем не было как в Вин ХР, так и в Вин98.
То mpeg1 спасет гиганта мысли. Он начиная с Win95 OSR есть. Либо самому кодеки ставить.
Цитата:

И не получится ли так, что если я сделаю к примеру в V8, а 98й виндовс вдруг откажется его понимать?
И это возможно. К тому же я не совсем уверен в наличии декодера для 98. Хотя скорее всего есть :) Но отдельный.
Цитата:

2) Ещё есть Windows Media MPEG-4 Video V3 и ISO MPEG4 Video V1, этих я вобще не знаю, они как вобще из себя?
Очень старые кодеки
Цитата:

Вот тут я выложил 2 скрина:
А второй мне больше понравился. У тебя исходник довольно фигового качества - зерна много и цветового шума. А на втором все это подзамылено. Так что объективно хуже, а субъективно может и лучше выглядеть.

Igor_I 19-01-2007 20:09 538614

Цитата:

идеал - установлен по умолчанию в Виндовс
Indeo Video

Лучше бы конечно сразу кодировать с меньшим битрейтом, но и так большого различия не заметно.

Evgen77 20-01-2007 00:20 538737

А что за формат mpeg1? Я тут переделал, вроде качество такое же, но грузится ещё дольше по-моему.

Кстати насчёт зернистости и шума - это потому что запись велась со старой камеры через тюльпаны во вход тв-тюнера. Я вот подумал - а если бы была у еня специальная карточка для видеозаписи и + ещё цифровая видеокамера, тогда этого шума не было бы?

AlexB17 20-01-2007 00:35 538750

Вообще посоветую почистить исходник перед кодированием фильтрами. Но вариант перехода на DV тоже даст огромный прорыв в качестве. :)

Evgen77 20-01-2007 11:44 538886

Скажите, если сделать mpeg1, он будет на 100% работать как в 98 так и в ХР?

AlexB17 20-01-2007 11:54 538892

Цитата:

Скажите, если сделать mpeg1, он будет на 100% работать как в 98 так и в ХР?
И в 95 и даже в менее распространенных системах.

SilentSpider 20-01-2007 12:04 538902

Evgen77
Цитата:

А что за формат mpeg1?
http://ru.wikipedia.org/wiki/MPEG-1 Кодируют в него например TMPGEnc
Цитата:

Я вот подумал - а если бы была у еня специальная карточка для видеозаписи и + ещё цифровая видеокамера, тогда этого шума не было бы?
Да.
И еще AlexB17 прав насчет чистки исходника - за счет высокой зашумленности он и требует высокого битрейта для кодирования.
Цитата:

Скажите, если сделать mpeg1, он будет на 100% работать как в 98 так и в ХР?
Да. В Win95 OSR и выше, в Win2k и выше, в linux, FreeBSВ etc - во всех более-менее современных системах есть mpeg1 декодер.

Evgen77 20-01-2007 19:30 539068

А вы случайно не в курсе, в Вин98 какой стоит по умолчанию кодек wmv? Ну то есть выше я писал что существуют версии 7, 8, 9.

И ещё вопрос. Mpeg2 тоже такой же совместимый (и он лучше или хуже чем mpeg1)? Меня интересуют ХР и 98, 95й вин уж вряд ли у кого-то ещё стоит.

SilentSpider 20-01-2007 19:49 539073

Evgen77
Цитата:

И ещё вопрос. Mpeg2 тоже такой же совместимый
Нет. В ОС от MS его точно нет.

Evgen77 20-01-2007 23:32 539147

А в чём минусы mpeg1? Он хуже или лучше чем wmv?

AlexB17 21-01-2007 00:53 539175

Это один из самых старых форматов и он во всем проигрывает WMV - особенно последних версий :) А вообще сейчас наверно нет компа на котором не было бы DivX\XviD декодера - кодируй в MPEG-4 и не мучайся.

Evgen77 21-01-2007 14:04 539292

Так дело в том что в mpeg-4 качество хуже получается, я чем только не кодировал. А в mpeg1 вроде такое же остаётся.

Igor_I 21-01-2007 18:05 539372

Ты лучше скажи, судя по цитате
Цитата:

Кстати насчёт зернистости и шума - это потому что запись велась со старой камеры через тюльпаны во вход тв-тюнера.
Сам копировал с камеры? Есть ли исходный материал?

Evgen77 21-01-2007 22:51 539454

Ну как понять копировал. Подключил камеру к композитному входу тв-тюнера, в программе нажал запись и записал на комп. Качество оригинала практически такое же. Это я думаю оттого что камера старая, и сам тюнер так пишет всегда, он же приспособлен под тв качество, которое обычно с шумами идёт. Да и шнуры тюльпаны.


Время: 11:51.

Время: 11:51.
© OSzone.net 2001-