Показать полную графическую версию : Кодирование видео, DVD ripping
DillerInc
18-10-2004, 17:10
Mogilnik
А ты не пробовал пользоваться VirtualDubMod'ом версии 1.5.10.1?
И во что ты сохраняешь фильм:avi,mkv или?
kastitis
18-10-2004, 21:03
У меня вот такая проблема : после перекодирования AC3 (6ch) в OGG (6ch) и прослушивании настерео колонках обнаружил, что перевод (center?) ушел в правый канал.Эффекты даже на стерео слушаются не так , как в оригинале.
И это плохо... Ведь фильмы буду давать и друзьям, у которых нет 5.1.
Перекодировал Besweet, HeadAC3he...на прямую. В конце обработки Besweet, HeadAC3he выдали ошибку.
Забавно , что при перекодировании (пришлось попробовать) AC3(6)->WAV(6)->OGG (6) все в порядке НО.... Перевод становится таким тихим, что осн. звук его порою забивает.
Подскажите что делать
Вот себя процитировал... Вот мучаюсь все с рассинхронизацией. Я вот что попробовал - кодировал фильм и титры с разным битрейтом, потом сшива и накладывал звук - в итоге рассинхронизация.
Поджал один VOB-файл и наложил звук - все в порядке. Ситуация проясняется - проблема получается в разделении фильма и титров. Сам процесс у меня проходит так (если что не так - поправьте):
1) загружаю проект *.avs в Virtual Dub, внизу ползунком подвожу к нужному моменту, метками (<>) отмечаю интервал
2)Задаю 2 прохода на кодирование ФИЛЬМА.
3) Далее выделяю метками внизу титры, и задаю один проход с битрейдом для титров.
ИТОГ: у меня получается 3 job's (упрощенно - задания) и должно получиться 2 файла на выходе - фильм и титры.
Дальше сшивание и накладка звука. Вот так.
Если не трудно подтвердите или подскажите какие у меня ошибки.
Всего хорошего!!
точно также делаю, фильм с одним битрейтом , титры с маленьким, рассинхронизации небыло никогда, сохраняю фильм в матрёшку.
видеофайлы сшиваю с помощью Virtual Dub mod, видео со звуком объединяю (и файл на части режу, если надо) в mkvtoolnix.
P.S. сильно мучал bs player, в итоге вылезла твоя предыдущая проблема, как сделал так и непонял :) . Каналы встали на свои места после удаления настроек плеера.
kastitis
18-10-2004, 22:44
Skaarj
В том то все и дело , что я пользуюсь Light Alloy-ем - он у меня для видео, для аудио - JetAudio. Попробую закодировать целиком фильм... Б-р-р-р-р-р... Еще 12-14 часов... Да...Забыл в прошлом сообщении написать. Мне при сжатии выдавало в логе какую-то ошибку. Хотел скопировать содержание его, но стер я его. Общий смысл - I/O..ошибка ... ten second в таком-то месте.
У меня мало опыта в конвертации. Но с таким не сталкивался.
kastitis
Расскажу как делаю, может тебя наведет на какие-нибудь мысли.
Во-первых титры.
При работе в Гордиане есть возможность отделить титры.Так пользуйся этим!В итоге получается два скрипта, которые загружаешь в Virtual по отдельности и кодируешь как хочешь.Задал настройки и в Job List!
Во-вторых звук.
В HeadAC3he закладываешь в .ogg нужный битрейт И вперед!Что заметил, так это то, что при проигровании полученного файла в WinAmpe Центральный канал действительно сьезжает в правую колонку.Но когда его обьединяешь с видео все встает на свои места.
Так вот получил два файла.Один с фильмом, другой с титрами.В том же Virtuale сливаешь их вместе.А потом обьединяешь со звуком.
Закодил бог знает сколько фильмов, и при всех условиях рассинхронизации никогда не было.
kastitis
забей на эти ошибки VirtualDubMod мне их постоянно пишет, если между проходами или паралельно ещё один запускаю, много раз прерывал кодирование, иногда фильм и из трёх- четырёх кусков склеивал :) гавное если VirtualDubMod сам незакроется нажать Abort.
мой софт:
-VirtualDubMod 1.5.10.1(2366) - для кодирования видео
-HeadAC3he для звука, если она выдаёт ошибку, тогда BeeSweet из пакета DVDtoMkv.
-Avs файл готовлю в DVDtoMkv или GordianKnot.
-звук и видео объединяю mkvtoolnix-0.9.6
фильмы смотрю в ZoomPlayer 4.00 или BS player
Plutonium 239
27-10-2004, 05:33
У товарища возникла проблема, у него есть несколько VideoCD ему из нужно перенести на DVD диск так, чтобы он потом читался на апаратном DVD проигрывателе.
Как VideoCD перекодировать в DVD?
VideoCD- H.261-Mpeg1
SuperVideoCD -H.262 -Mpeg2 (от DVD отличается только меньшим разрешением и предельным битрейтом )
они должны на любом DVD плеере читаться, кодировать ничего ненадо, но можно для удобства в один файл всё слит.
P.S. я с VideoCD дело неимел, смотрел пару раз но даже структуру файлов непомню.
Наконец-то прочитал весь топик - это уже более 1.6Mb.
Теперь вопросы. Почему расстояние между ключевыми кадрами нужно принимать около 400 кадров. Это же 16сек фильма. По-крайней мере в LightAlloy я заметил такую особенность - перемотка производится по ключевым кадрам. И получается что если я хочу, например, перематывать по 10 сек, то это у меня не получится.
А насчет размера файла, то по-моему не сильно увеличивается размер если уменьшить расстояние между ключевыми кадрами.
Для себя я определил интервал 35-50 frames. Сравнения я делал на 5-минутном отрезке. Зато перемотка намного лучше работает.
И еще хотел бы прояснить для себя. Min квантизер - отвечает за динамику, а Max квантизер отвечает за статику?
И почему у меня нагрузка процессора 30% при кодировании DVD. Причем HDD работает по полной и тормозит систему. Неужели объем оперативки 256Mb так критично для AviSynth? И есть ли возможность сделать нагрузку на HDD меньше(кроме приобретения планки памяти:)) ?
andron007
31-10-2004, 14:31
Kvazar
На сайте пишеш что теперь используеш видео-кодек XviD?
Что при правильных настройках качество видео у него не хуже чем у VP62, а скорость кодирования намного выше.
Не мог бы проконсультировать по поводу настроек кодека, и как проходит весь процесс кодирования. Тоесть кодируеш на Guardiant или используеш *.avs файл в VirtualDubMod-е?
Возможна ли использования Матроски с этим кодеком. Фильмы на двух языках и с субтитрами мне понравилось.
Исправлено: andron007, 14:33 31-10-2004
DillerInc
31-10-2004, 18:07
detrin
Почему расстояние между ключевыми кадрами нужно принимать около 400 кадров. Это же 16сек фильма. По-крайней мере в LightAlloy я заметил такую особенность - перемотка производится по ключевым кадрам. И получается что если я хочу, например, перематывать по 10 сек, то это у меня не получится.
Я лично ставлю 250 кадров,как советовал,если я не ошибаюсь,Kvazar для достижения необходимой разрезки файлов фильма.Хотя могу привести цитату из обзора кодека DivX 5.1.1,где говорится следующее:
...По умолчанию стоит 300, что соответствует 10-12 секундам, в зависимости от частоты кадров кодируемого материала. Я же рекомендую ставить 50-100, что соответствует 2-4 секунды, это несколько увеличивает размер конечного файла, но вместе с этим облегчает поиск нужного фрагмента, и улучшает качество (ведь в течение этого интервала кодек не показывает кадр целиком, а получает из ключевого, путём передачи изменений оного, при этом возможны любые искажения).
и улучшает качество (ведь в течение этого интервала кодек не показывает кадр целиком, а получает из ключевого, путём передачи изменений оного, при этом возможны любые искажения).
Следовательно, если качество улучшается при уменьшении интервала, то зачем его делать таким большим. А на какой-то странице прочитал вообще 1000 кадров - это же извращение какое-то.:o :o :o
За такое время картинка кардинально поменяется несколько раз. А насколько мне известно ключевой кадр сохраняет весь кадр целиком, а остальные кадры сохраняют информацию об изменении ключевого кадра. И если картинка часто меняется, то нет никакой экономии битрейта. А при правильном подобранном интервале - качество улучшается.
Даже взять любой фильм. И в VirtualDub`е посмотреть, что кодек сам ставит ключевой кадр именно когда сцена меняется.
Sergei1001
01-11-2004, 07:25
помогите разделить фильм на главы.
делаю так:
с помощью ChapterXtractor получаю txt файл с разметкой в формате ogg
в virtualdubmod делаю импорт глав и сохраняю в mkv
но ни один плеер глав не видет.
и еще с субтитрами проблема, если они отдельным файлом то все работает, а если добавляю в mkv то нет.
Исправлено: Sergei1001, 7:46 1-11-2004
Исправлено: Sergei1001, 4:06 2-11-2004
detrin
Следовательно, если качество улучшается при уменьшении интервала, то зачем его делать таким большим. А на какой-то странице прочитал вообще 1000 кадров - это же извращение какое-то.
Все зависит от кодека. Для DivX и XviD так и есть. Хотя, если ставить ключевые кадры слишком часто, размер сильно увеличится.
У VP62 все по-другому. Если DivX и XviD ставят ключевые кадры хорошего качества, а потом от ошибок энкодера качество потихоньку ухудшается, звесь все наоборот - у него ключевые кадры не такого хорошего качества, зато детализация постепенно добирается на последующих кадрах. Такой подход ИМХО оптимален - на быстрых сценах, когда кодек ставит много ключевых кадров, недостаток детализации не так заметен, в то время как "вес" таких облегченных ключевых кадров заметно меньше. На статических же кадрах кодек быстро набирает детализацию, и качество картинки становится отменным. Именно в этом, я думаю, состоит причина, что некоторые люди утверждают, дескать VP62 замыливает, а у XviD-а четкость лучше - по-видимому, сравнивались ключевые кадры, а для справедливости скорее следует сравнивать кадры находящиеся между ключевыми.
Кстати, об этом уже писалось выше в этой ветке...
andron007
Kvazar
На сайте пишеш что теперь используеш видео-кодек XviD?
Что при правильных настройках качество видео у него не хуже чем у VP62, а скорость кодирования намного выше.
Возможна ли использования Матроски с этим кодеком. Фильмы на двух языках и с субтитрами мне понравилось.
Квазара почему-то очень давно не видно в этой ветке. Надеюсь, у него все в порядке. Насчет перехода на XviD - он как-то попробовал на него перейти, потом опять в этой же ветке признался, что это было ошибкой, и пересел обратно на VP62. Его основная проблема была во времени кодирования, и думаю, купив новый процессор, она была преодолена. XviD-у далеко по качеству до VP62, я на него кодирую только фильмы, которые и так плохого качества - сильно замылены, зашумлены, и т.д.
sunrise777
01-11-2004, 10:47
Всем привет! Закодировал только несколько фильмов в VP6. Но тут ме показалось, что в звуке теряю много. Сначало кодировал звук из AC3 через HeadAC3he в Vorbis с качеством =3.
Теперь стал больше вникать в его установки. Но все равно не все ясно. Кто разобрался с установками HeadAC3he : "lowpass filter for surround" и "Lowpass: NNN kHz ___ Hold" ??? У меня нет нормальной программы для анализа звука. Поэтому не могу по частотам посмотреть , что получается в разных случаях.
А еще, кто знает, что за ошибка VirtualDubModa: когда кодирую в двух проходке очень редко бывает в его логе ошибка типа "Dub:Processing (I/O) thread has not cycled for ten seconds -- possible livelock. (Thread location: ____________) " ??? Кто знает, что это. Это точно было, когда я во время кодирования открываю просмотр Vob-файла из этого филима - НО также эта ошибка бывает если файл VOB ничем не блокировался , даже бывает после перезагрузки компа. Что за ошибка???
Добавлено:
Я уже делал тестирование видео на жестком диске с помощью опции в VDubMode. А при кодированиии в однопроходке c Live Encoding - ошибки такой "Dub:Processing (I/O) thread has not cycled for ten seconds -- possible livelock..." не было!
В чем же дело?
Почему стирают моё сообщение
я что-то не так сделал?
Админ ответье пожадуйста
Я здесь писал об новом кодеке, которого нигде не найти.
Ну если админы не хотят. А кодек тот бета на основе Н264, по качеству првеосходит Vp6.2 и все отсальные.
В общем так. После смены движка форума меня наделили правами модератора в этом разделе. Не знаю, заслужил я этого или нет, там более в последнее время вообще пропал с этого форума, плюс кое-какие проблемы. Разговор об этом разделе поднимался давно.
Я вернулся. Пока не знаю что будет дальше, вероятно, даже если я уйду с других разделов, то останусь здесь. В общем посмотрим.
Сразу хочу сказать, что я собираюсь прекратить ту анархию, что царила в этой ветке. Ну и есть кое-какие идеи насчет ее будущего (по-нормальному ее надо заблокировать, а в этом подразделе форума создать отдельные ветки, посвященные конкретным вопросам).
Guest
Почему стирают моё сообщение
я что-то не так сделал?
Админ ответье пожадуйстаВ будущем сообщения, не несущие смысловой нагрузки и являющиеся бесполезными, будут стираться со страшной силой.
Ну если админы не хотят. А кодек тот бета на основе Н264, по качеству првеосходит Vp6.2 и все отсальные.Этот кодек до сих пор не вышел в виде релиза, так что говорить тут не о чем. Сразу предупреждаю, неаргументированные утверждения "бета такая-то лучше VP62" буду стирать. Надоело. Засорять ветку не позволю. И так новички тут плавают.
sunrise777
Закодировал только несколько фильмов в VP6. Но тут ме показалось, что в звуке теряю многоМогу порекомендовать делать фильм на 2CD с сохранением обоих АС3 дорожек. Гармоничное качество. Кодек VP6 вполне может потесниться - можно укатать две дорожки с 448 битрейтом при длине фильма до 2 часов и более.
Кто разобрался с установками HeadAC3he : "lowpass filter for surround" и "Lowpass: NNN kHz ___ Hold"Никогда их не использовал.
А еще, кто знает, что за ошибка VirtualDubModa: когда кодирую в двух проходке очень редко бывает в его логе ошибка типа "Dub:Processing (I/O) thread has not cycled for ten seconds -- possible livelock. (Thread location: ____________) " ??? Это не ошибка. Данное сообщение генерируется при "замерзании" потока кодирования - допустим на среднем CPU без гипертрейдинга одновременно кодируется видео с приоритетом Idle и идет просмотр фильма или кому-то вздумалось поиграть в игру. Т.к. приоритет у кодирования понижен (а иначе работать параллельно более-менее сносно можно на мощном CPU с HT) то периодически этот процесс впадает в "ступор" - не обрабатывается некоторое время. Вот Даб и сообщает об этом.
Если компьютер все время кодирования не трогали и Дабу никто не мешал, но сообщения все равно появилось, то стоит задуматься об охлаждении CPU, кто знает, может ночью, в душной комнате, Thermal Throttling терзал процессор.
Vahe
Квазара почему-то очень давно не видно в этой ветке. Я вернулся.
Надеюсь, у него все в порядке. Спасибо что хоть кто-то вспомнил обо мне :)
Да, время было тяжелым...
Его основная проблема была во времени кодирования, и думаю, купив новый процессор, она была преодоленаДа, ты прав. Проблема времени была полностью решена. Но возникла другая - проблема с температурой. С этим я мучался около месяца. Не сказать что я полностью решил этот вопрос, но температура более-менее взята под контроль, без особого ущерба для слуха.
Sergei1001
но ни один плеер глав не видет.Bsplayer не пробовал?
и еще с субтитрами проблема, если они отдельным файлом то все работает, а если добавляю в mkv то нет. Для этого нужно иметь DShow фильтр именно для субтитров. В интернете их несколько. Я пробовал, мне не понравилось, если честно. Имхо, удобнее грузить субтитры в LightAlloy.
andron007
На твои вопросы я частично ответил в гостевой.
То-то я начал удивляться, почему мне в гостевую всякие анонимы начали вопросы по кодированию задавать... Ай, хитрецы...
detrin
Min квантизер - отвечает за динамику, а Max квантизер отвечает за статикуОни отвечают за качество изображения в целом.
Причем HDD работает по полной и тормозит системуКакой HDD? Если что-то типа 40Gb 5400rpm то так и будет.
Неужели объем оперативки 256Mb так критично для AviSynth?Нет. Память подходящая.
А вот что за CPU?
GreatWizard
13-11-2004, 18:22
Как хорошо, что Kvazar вернулся!
Теперь будем совместными усилиями улучшать качество кодирования видео!!!
Пусть все будет ОК !
GreatWizard
13-11-2004, 18:37
А Сейчас вопрос:
Сущ-ет не одна реализация OGG Vobris'a (на http://corevorbis.corecodec.org/, Xigh.org, vobris.com... Если не ошибаюсь). Какая лучше, какая менее глючная.
Как выжать из него лучший размер/качество...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.