PDA

Показать полную графическую версию : x264


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

WildNP
16-08-2006, 11:46
Kostuch
Я уж чувствовал, что не поможет, судя по сообщению об артефактах типа интерлейса.
Попробуй просто в MKVToolNix отдели видео и аудио на MKV и MKA.
MKV через AVS можно пропустить и в MKVToolNix потом результат смуксить со звуком в MKA.
---
Сложно отвечать, када непонятно, что у тебя сейчас и что ты сделать хочешь в итоге...
Хорошо заданный вопрос - половина ответа.

Kostuch
16-08-2006, 12:27
Да я понимаю, я уже чувствую что избавится от этой псевдо гребенки будет сложновато, мне помогло только уменьшение видео размеров в 2 раза. Это не интерлейс это точно знаю, потому как уже имел с ним дело в miniDV хотя конечно нет, может это и интерлейс но не такой как там :) а только местами. Потому как если снимать крупный план то все идеально, но если объект уходит далековато то уже все.. появляются артефакты как на плохо сжатом jpeg.
---
За прогу спасибо и за все советы, думается надо попытаться деинтерлейс подобрать...
А про MKVToolNix оно будет на DVD плеере читается ? или только на компе ? про x264 знаю что не будет но вообще формат такой интересует.
---
Мда, а можно какую то прогу что бы и кодила нормально что бы можно было нормально параметры прописать в X.264 и что бы получить нормальный avi на выходе, такой же как Даб дает? А то Virtual DUB выдает avi нормальный, но плохо кодит. А MeGui классно кодирует но mp4 это не то .. никак нельзя avi получить ? или как то может командную строчку в DUB можно прописать для x.264 ?

Force
17-08-2006, 00:35
Kostuch, командная строка есть в самом x264, и все параметры кодирования вводятся непосредственно через неё. Command Line Interface называется. Менее наглядная штука для новичков, но намного удобнее, если вломак скачивать 20 мегов Framework + 20 ещё каких-то мегов для MeGUI... Нет никаких пресетов, но они особо и не нужны, если есть какой-то навык. Кодит абсолютно так же как MeGUI, поскольку последняя - всего лишь нашлепка на неё... В конце концов, никто не запрещает подобрать необходимые настройки в GUI, а затем воспроизвести их в CLI.

А ави получить из x264 можно закодировав его в RAW (чистый видео-поток), а затем воспользовавшись прогой avc2avi перегнать в ави (прогу можно найти на Doom9, как раз в разделе про x264). Затем в каком-нибудь Дабе прикрутить звуковую дорожку (мп3, так как ничего лучшего ави не поддерживает). А вообще, я думаю, mp4 - это выход в данной ситуации, он хоть и очень сложен для глубинных модификаций, но многообещающ с точки зрения поддержки железными плеерами (название у него больно хорошее), и поддерживает намного больше кодеков нежели АВИ. Те плеера, которые щас проигрывают АВИ, они всё равно не понимают x264, так что может всё-таки с более реальным заделом на будущее кодить?

Kostuch
17-08-2006, 00:59
Force
Рад бы только мне потом редактировать его не чем :) Даб не понимает, многи проги по редактированию и эфектам тоже ругаються :(
А выход с CLI реальный , спасибо,только вот где она находится не пойму ? неужели тупо прописывать команды как по старинке через пробел ?
---
Мдя.. сделал как написали, пошло малеха рассинхронизация звука с видео

Force
17-08-2006, 14:47
Рад бы только мне потом редактировать его не чем
В смысле? А зачем тебе его редактировать ПОСЛЕ кодирования? Или я чего-то не догоняю... Сначала надо полностью подготовить видео к сжатию, наложить все эффекты и пр, а потом уже кодировать в КЛИ. Тебе как выход могу посоветовать запастись местом и сохранить видео со всеми наложенными эффектами БЕЗ сжатия.... Это, конечно жутко неудобно, зато как выход, если не удается обуздать Ависинт...

Kostuch
17-08-2006, 15:10
Да в Ависинке там чересчур долго делать те эффекты что можно в др. редакторах легко сделать. Безспорно лучше. Но я так и не могу понять :
1. как присоединить нормально звук К MP4 файлам ?
2. можно ли как то в Дабе кодировать только используя CLI ? (потому как тот способ что вы подсказали все же дает постоянную рассинхронизацию звука у меня)

А так как он кодирцет даже очень устраивает (я пробовал им с miniDV) но вот звук как присоеденить... ну и будет ли оно на плеерах работать.

AlexB17
17-08-2006, 19:28
х.264 на железных плеерах не играется, только на плеерах следующего поколения (Blueray, HD-DVD) до повсеместного внедрения которых еще ждать и ждать. Поэтому раз х.264 играть только на компе - можно использовать матрёшку(MKV) или MP4(который кстати как контейнер поддерживается DVD плеерами с сертификацей Nero Digital(но положить в него можно только все те-же ASP(DivX, XviD, Nero Standart)), для работы с матрешкой используется пакет mkvtoolnix, для MP4 - mp4box + GUI к нему Yamb.

Про рассинхронизацию сказать ничего не могу - непонятно откуда она берется, если в исходных файлах её не было.

Kostuch
17-08-2006, 23:13
Мдя, сделал как нужно было. Теперь в фале видео не играется но зато есть звук, чудно :)

WildNP
17-08-2006, 23:33
2 Kostuch
CLI - command line interface - командная строка тоесть. Даб работает в VFW кодерами, а не CLI.
Хотя ничто не мешает его создателю добавить CLI. Даб же по сути гуи тоже. Но...
Если идёт рассинхрон звука, его нужно сначала убрать, либо, если уж на то пошло, через скрипт AVS (DirecShowSource)
запихать это дело в даб, затем через фреймсервер можно что хошь делать или в самом дабе.
Если нужно оставить неперекодированным звук - тут сложнее, раз MKVextGUI даёт ошибку.
А может, он ошибку всё-таки не даёт, а просит указать расширение видеофайла? Укажи m2v или mpg.
Попробуй AVIMux_GUI 1.17.6 - тут может и не будет рассинхрона.
В крайнем случае придётся тебе править аудио под длительность видео - но тут всё от характера рассинхрона зависит.

Кодировать в MPEG2 -
Отдели видео каким-нить путём - либо через MKVextGUI или через AVS и Даб и его фреймсервер.
И кодируй видео (с учётом размер аудио) в TMPGEnc 3.0 или Canopus ProCoder 2.

В MPEG4 как делать уже сказали.
Опять же можно попробовать демукс в AVIMux_GUI 1.17.6 (но не гарантия, учитывая, что там у тебя MPEG2 видео).
---
И ещё раз говорю - определись что у тебя есть, что нужно, если есть какие-то ошибки или непонятности - подробно всё описывай
(какие именно ошибки, проблемы, характер их).
---
Чёрт ногу сломит... Этож надо так - MPEG2 + AC3 в контейнере MKV, ещё и рассинхрон! Да за такое... :-)
Всё, я сдаюсь, мне просто некогда.

Kostuch
18-08-2006, 14:52
WildNP
Ну решить то я решился, мне надо avi файл получить с кодеком x264 со звуком конечно. В VirtualDub нету возможности откодировать в нормальном качестве но можно легко присоединить звук, в MEGUI нормально звук нельзя присоединить, вот и делема. С фреймсервером это надо попробовать, но я в этом не силен :) Странно что нельзя просто в MEGUI сразу же присоединить звук хотя бы отдельным файлом к видео :(

WildNP
18-08-2006, 17:31
2 Kostuch Ох уж этот мегуи... Хе-хе... :-)
Ну, все варианты тебе выложили, пробуй всё что можно.
Кстати, если прога не принимает файл фреймсервера VD (vdr), его ОПЯТЬ же можно загрузить через AVS :-).
Причём неважно, если ты грузил в сам VD видео через AVS и какие фильтры и плагины применял в первоначальном скрипте :-).
Как vdr в AVS запихать ты уже понял, наверное, если внимательно прочитал что на сайте у меня написано.

Kostuch
18-08-2006, 18:50
WildNP
А есть альтернатива МеГуи :) что бы кодировал x264 с CLI и со звуком сразу ?

AlexB17
18-08-2006, 19:35
Kostuch
Единственный совет - откажись от avi - и жизнь сразу станет легкой и радостной :) МеGUI сам по себе может сливать видео и звук - посмотри tools-muxer там их несколько - на все случаи жизни :)

WildNP
18-08-2006, 19:36
Скоро будет альтернатива, надеюсь. ;-)

Nucl26
18-08-2006, 20:21
Помогите пожалуйста.
Хочу AVI файл с видеокамеры сжать в MP4 при помощи MeGUI. Но что-то никак не получается. Можете прмерно накидать план действий!

Kostuch
18-08-2006, 20:46
AlexB17
О! спасибо этого и надо было никакх рассинхронов нет все ОК!

Nucl26
22-08-2006, 10:46
Все спасибо. У меня все получилось. Только сжатое видео почему-то обрезается чуть-чуть по краям хотя обрезка не включена. И слишком сильная гребенка на двигающихся объектах. Никто не знает как с этим бороться?

Kostuch
22-08-2006, 11:03
Nucl26
Гребенка вроде бы = интерлейс. У меня та же проблема, фильтр стандартный деинтерлейс плохо с ней справляется, может кто посоветует что лучше. Потому что пробовал QS тоже не очень...

Force
23-08-2006, 00:18
Kostuch, есть такой плагин для avisinth - decomb у него есть настройки, позволяющие регулировать "степень гребенчатости" :).

AssumeTFF()
Telecide(guide=1,post=2,vthresh=70)
Decimate()

параметр vthresh=70 отвечает как раз за это... А вообще, почитай документацию к нему. Можешь проглядеть в этих окрестностях http://neuron2.net/decomb/decombnew.html (и на этом сайте вообще), чрезвычайно полезная весч! Вроде бы может даже в Дабе работать...

Kostuch
23-08-2006, 00:46
Force
Ну честно говоря прочитал доку, поподбирал параметры в итоге лучше всеравно справляется FieldDeinterlace()...
Дошел даже до значения в vthresh=10, и то всеравно полосы просматриваються... :(




© OSzone.net 2001-2012