Форум: ТЕХНИЧЕСКАЯ ЧАСТЬ
Тема: Превью-версия в x264+AAC+mp4 с помощью meGUI
автор: Lirinis

сообщение оставил Lirinis , 29 сентября 2007, 06:34
Вот, как и обещал, переснял картинки, немножко подредактировал. Теперь время специалистам найти ошибки.

v2
docx: < http://ifolder.ru/3539527 >
doc: < http://ifolder.ru/3539589 >

v1
.docx: < http://ifolder.ru/3529046 >
.doc: < http://ifolder.ru/3529054 >



сообщение оставил Endymion , 29 сентября 2007, 14:31
Lirinis
Можно добавить в конце скрипта строчку IsYV12() ? last : ConvertToYV12(). Тогда не будет выдаваться сообщение о том, что пространство не ЮВ12, а если же оно уже ЮВ12, то конвертироваться ничего не будет (хотя теоретически у всех на выходе из редактора должно быть RGB).

А вообще имхо в статье все отлично.



сообщение оставил Esc , 29 сентября 2007, 16:11
Цитата (Endymion @ 29 сентября 2007, 05:31)
теоретически у всех на выходе из редактора должно быть RGB

Беспотерьный кодек может быть уже YUV, так что идея не самая плохая. Поддерживаю идею добавить строчку.

Ещё пара замечаний по статье.

1. Я не согласен со сплайновым ресайзом для превью. Какая в пень чёткость. Наоборот, пусть будет помягче, но зато меньше квадратов. Предлагаю взять обычный BicubicResize.

2. Мне не нравится непредсказуемое q=0.1 для звука. Пусть товарищи нубы обойдутся Adaptive bitrate-ом при подходящем для конечного размера значении.

сообщение оставил Lirinis , 30 сентября 2007, 01:28
Цитата
Можно добавить в конце скрипта строчку IsYV12() ? last : ConvertToYV12().

Добавил.
Цитата
Предлагаю взять обычный BicubicResize.

Доверяюсь авторитету.
Цитата
Мне не нравится непредсказуемое q=0.1 для звука. Пусть товарищи нубы обойдутся Adaptive bitrate-ом при подходящем для конечного размера значении.

Об этом и сам подумывал, переделал на Adaptive bitrate 32 kbps.

Новая версия, надеюсь, окончательная.
docx: < http://ifolder.ru/3539527 >
doc: < http://ifolder.ru/3539589 >

сообщение оставил Esc , 30 сентября 2007, 05:03
Ну если исправил, что я сказал, мне больше там делать нечего, пусть Паук уже смотрит на стиль и всё такое прочее.
сообщение оставил Gaurry , 30 сентября 2007, 22:33
megui обновился 30го сентября. с использованием руководства (версия амвньюс) теперь проблемы.
сообщение оставил Endymion , 30 сентября 2007, 22:37
Gaurry
а каков характер проблем? где эти проблемы искать? -))

сообщение оставил Gaurry , 30 сентября 2007, 23:37
в том, что меню изменилось, например. дословное следование инструкции заводит в тупик, когда искомой строки нет в указаной вкладке. а если мы точно не ведем человека по новой для него программе с такой тучей настроек, то мы этого человека теряем.

вот у меня проблемы: невозможность импорта профилей, появляющиеся сообщения "не как в инструкции", не все поля в настройках получились "как в инструкции" (например, звук не VBR, а ABR, кажется). но это у меня исходные материалы не "как в инструкции", так что это не показатель.

сообщение оставил Esc , 30 сентября 2007, 23:58
Ничего не понял, но написать версию megui, гарантированно сочетающуюся с руководством (и наверное заныкать соответствующий инсталл для будущего использования) идея здравая.
сообщение оставил Lirinis , 01 октября 2007, 00:19
Цитата
megui обновился 30го сентября.

Пользуйтесь стабильными версиями.  :wink: Руководство я делал по 0.2.5.1007 от 4 июля. На данный момент это последняя стабильная версия, которая, кстати, сама себя не просит обновить.
Хотя, кажется, надо тогда дополнительно подчёркивать, по какой версии сделан гайд...
Подстраиваться под development-версию не очень хочется, мало ли что там ещё изменится.

сообщение оставил Gaurry , 01 октября 2007, 22:41
можно ли прервать процесс кодирования в megui, а потом продолжить с того же места?
сообщение оставил Endymion , 01 октября 2007, 23:06
Gaurry
Можно остановить кодирование после первого и/или 2го прохода и продолжить позже. А во время кодирования одного прохода - нельзя.

сообщение оставил Bea$t , 15 ноября 2007, 07:35
Возникла неприятная проблема при склейке уже обработанного видео и аудио - делаю все строго по статье, когда нажимаю start, на секунду появляется окно с прогрессбаром и тут же исчезает. После этого статус работы изменяется на error. Естественно, никакого итогового файла я не получаю :sad: А склеить звук и видео мне больше нечем... Версия мегуи 0.2.6.1033 Обновлял только mp4box и х264-кодек.
Вот что пишет мегуи в логе:
Starting job job3 at 11:23:18
Starting preprocessing of job...
Preprocessing finished!

Job not started. Reason: starting encoder failed with error 'Process has exited'
Processing ended at 11:23:18
------------------------------------------------------
Log for job job3

Job commandline: "C:\Program Files\megui\tools\mp4box\MP4Box.exe" -add "D:\MaYo.mp4" -add "D:\MaYo-audio.mp4" -fps 29.97 -tmp "D:\" -new "D:\MaYo-muxed.mp4"
MP4Box [option] input [option]
-h general:          general options help
-h hint:             hinting options help
-h import:           import options help
-h encode:           encode options help
-h meta:             meta handling options help
-h extract:          extraction options help
-h dump:             dump options help
-h swf:              Flash (SWF) options help
-h crypt:            ISMA E&A options help
-h format:           supported formats help
-nodes:              lists supported MPEG4 nodes
-node NodeName:      gets MPEG4 node syntax and QP info
-xnodes:             lists supported X3D nodes
-xnode NodeName:     gets X3D node syntax
-snodes:             lists supported SVG nodes
-snode NodeName:     gets SVG node syntax
-languages:              lists supported ISO 639 languages
-quiet:               quiet mode
-v:                  verbose mode
-version:            gets build version
------------------------------------------------------
End of log for job3
------------------------------------------------------

В чем может быть проблема?



сообщение оставил Endymion , 15 ноября 2007, 13:44
Bea$t
У меня вчера тоже возникла проблема со сборкой mp4. Не собирает никак. Вместо этого создает какие-то левые файлы. Не разбирался еще с этим, но скорее всего самые новые версии exe-шников - глюкавые.

сообщение оставил Bea$t , 15 ноября 2007, 15:29
Endymion, а где бы нарыть предыдущую версию mp4box? Или , может, есть какая прога, чтоб склеить звук и видео? Закодилось-то нормально, осталось только склеить...
З.Ы. Я знал, что у меня будут проблемы с этим мегуи :biggrin:

сообщение оставил Endymion , 15 ноября 2007, 15:41
Bea$t
Для склеивания именно mp4 погугли "Yamb". Версия с установкой сразу с mp4box-ом идет. Если всеравно не соберется, значит x264.exe глюкавый и какой-то левый видеопоток создает. На самом деле МеГуи делает бекапы предыдущих версий всего, чего она обновляет. Поищи  в папке "Документс энд Сеттингс".



сообщение оставил Lenchik , 15 ноября 2007, 20:19
Я тож столкнулся. Помню решил как-то... но вот сейчас буду гадать/вспоминать как.
Вернул старую версию мп4бокс - не изменилось ничего.
Аотом сделал имена всех юзаемых файлов в формате 8.3 и поместил в корень диска, может и помогло
потом игрался с флагами (уже к тому времени стало ясно что мп4боксу что-то не нравится...), удалил -tmp
В общем в итоге добился.
Сейчас как раз потыркаюсь еще. Чисто ради спортивного интереса.



сообщение оставил Endymion , 15 ноября 2007, 20:23
Lenchik
В моем случае и, скорее всего, в случае Bea$t-а проблема именно в exe-шниках. Я не разбирался в каком из них именно, вернул предыдущие версии и все прекрасно заработало.

сообщение оставил Lenchik , 15 ноября 2007, 21:19
Потестил. Запустилось такой командной строкой
Исходный код
"C:\Program Files\megui\MP4Box.exe" -add "D:\Sequence 01.mp4"
-add "D:\Sequence 01.mp3" -fps 23.976 -new "D:\Seq01m.mp4"
IsoMedia import - track ID 1 - Video (size 508 x 276)
MP3 import - sample rate 44100 - MPEG-1 audio - 2 channels
Saving D:\Seq01m.mp4: 0.500 secs Interleaving

Без ключа -tmp получается



сообщение оставил Bea$t , 16 ноября 2007, 08:04
Endymion, спасибо, прогу нашел, все собралось :smile:
Цитата
На самом деле МеГуи делает бекапы предыдущих версий всего, чего она обновляет.

А это было мое первое обновление после установки. Я так понял, что в установщике только сама прога, а все остальное надо скачивать ч/з update, потому что в program paths пути к экзешникам указаны, а самих экзешников там нет :sad: Это я к тому, что у меня не было предыдущей версии mp4box. :wink:
З.Ы. Ссылка на офф. сайт Yamb - < http://yamb.unite-video.com/download.html >
Вдруг кому пригодится.
З.Ы.Ы. Видимо все же проблема была в новом mp4box'e.



сообщение оставил Rage , 25 ноября 2007, 11:49
че то я мало что понял! откуда скачать эти проги для кодировки? укажите ссылку pls
сообщение оставил Endymion , 25 ноября 2007, 14:16
Rage
А статью ты читать пробовал?
< http://www.akross.ru/data/articles/20.html >

сообщение оставил Rage , 26 ноября 2007, 18:35
Endymion
thanks! да сразу сложно разобраться во всем,а время поджимает! thanks! :smile:

сообщение оставил Armed , 28 ноября 2007, 11:03
Цитата (Endymion @ 25 ноября 2007, 14:16)
А статью ты читать пробовал?

Вобщем все делаю как в этой статье: видео кодирую в x.264, звук в ACC, но когда кладу все в один контейнер, то получаю Рассинхронизацию (на пару кадров). А еслив вместо ACC звук закодить в mp3, то все бедут норм;)
P/S: Рассинхронизация была замечена еще в превью конкурсного клипа Wormwood-а - похоже у него возникла такая же проблема.

сообщение оставил Rage , 28 ноября 2007, 16:18
HQ-Insane нужно вручную вводить? Я ввел вручную.
если профиль изменяем, изменяем битрейт и все такое,то почему потом профиль не обновлять?
когда я нажал start меня спросили create Woker,нажал создать-вылезлo окно,о котором ничего не говорилось! А в строке состояния "error". :sad: В чем может быть причина?
я использовал сжатое видео AVI 70mb 3 мин.
Аудио закодировать получилось.

сообщение оставил Endymion , 28 ноября 2007, 16:23
Цитата (Rage @ 28 ноября 2007, 15:18)
HQ-Insane нужно вручную вводить?

Выбрать из списка
Цитата (Rage @ 28 ноября 2007, 15:18)
если профиль изменяем, изменяем битрейт и все такое,то почему потом профиль не обновлять?

Чтобы не сохранять измененные настройки. Если хочешь - то сохраняй.
Цитата (Rage @ 28 ноября 2007, 15:18)
нажал start меня спросили create Woker,нажал создать-вылезлo окно,о котором ничего не говорилось!

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

Создал Воркер и забудь про него. Иди на вкладку Queue и жми Start. Или в самом Воркере.



сообщение оставил Rage , 28 ноября 2007, 16:32
Endymion
HQ-Insane в списке не было, ну это мелочю
вокер создался и всякий раз когда жму Start в столбце MODE всегда ERROR

сообщение оставил Endymion , 28 ноября 2007, 16:56
Rage
После того, как ты нажал на enqueue, там должны появиться 3 строчки, соответствующие 3м проходам кодирования. Не знаю чего у тебя там эррор, проверь скрипт.

И да, не получается - кодируй в DivX.

сообщение оставил Rage , 28 ноября 2007, 17:05
Endymion
3 строчки есть. скрипт открывается и листается
закодировать в DivX в смысле через другую прогу?

сообщение оставил Endymion , 28 ноября 2007, 17:14
Цитата (Rage @ 28 ноября 2007, 16:05)
закодировать в DivX в смысле через другую прогу?

Именно. Еще можешь почитать тех. раздел. Здесь можно найти некую упрощенную альтернативу meGUI.

сообщение оставил Rage , 28 ноября 2007, 17:28
Endymion
понятно. еще же есть твоя прога,я где то видел,тоже попробую.
может это и тупой вопрос,но куда именно присылать превью? вообще хоть куда? я думаю лучше куда нибудь в экзаменационную,да? < http://akross.ruweb.net/users/examen/.....? >

сообщение оставил Endymion , 28 ноября 2007, 17:31
Rage
Если тебя интересует конкурс, то все написано в письме, которое тебе должны прислать.
Если же ты хочешь просто свой клип показать, тогда в экзамку.

сообщение оставил Rage , 28 ноября 2007, 17:37
Endymion
меня интересует конкурс.
хммм...значит выходит недо прислать превью на [[email protected]]...сделаю в ближайшие два дня...
что за письмо? и кто прислать должен был?

сообщение оставил Rage , 28 ноября 2007, 17:49
Endymion
ладно спасибо. Что нибудь придумаю. жаль времени мало!..

сообщение оставил Rage , 29 ноября 2007, 20:38
Endymion
при проигрывании закодированного файла в windows player идет моно звучание, а в винампе - стерео, но в винампе видео не воспр! это же ведь потому что винамп поддерживает Nero ACC,верно?
тупо,максимального эффекта нет!
у заценщиков клипов есть спец плеер для просмотра и видео и стерео звучания?
и еще не могу нигде скачать mp4box.exe . если для склейки я использую YAMB-будет тот же эффект?

сообщение оставил Endymion , 29 ноября 2007, 20:58
Rage
Насчет плееров я тебе вот что скажу. Винампом видео лучше не смотреть, то что виндоусовский плеер воспроизводит mono - бред, если только для кодирования в aac ты не выбрал пресет HEv2(PS).

Самый хороший плеер - Media Player Classic.

У заценщика все есть, и он во всем этом разбирается отлично. Так что будь уверен - заценит так, что мало не покажется :Р

Yamb это оболочка для mp4box.exe



сообщение оставил Rage , 29 ноября 2007, 21:04
Endymion
я имел ввиду у меня в винампе раза в 2 басит круче!   :wink:

сообщение оставил Endymion , 29 ноября 2007, 21:07
Цитата (Rage @ 29 ноября 2007, 20:04)
я имел ввиду у меня в винампе раза в 2 басит круче!

И что с того? Это свойство винампа. Вероятоно у тебя включен эквалайзер. К кодированию это никакого отношения не имеет. Во всяком случае к данной теме уж точно. Если ты хочешь чтоб у всех так же басило - милости просим в аудио редактор.

UPD: Кстати "стерео" и "басы" это совсем разные вещи.



сообщение оставил Clip_master , 03 декабря 2007, 19:22
Вопрос такой, не хочет миксовать аудио и видео пишет error! Все в mp4, два файлика, Muxed присоеденяю все как надо, в очередь, start... error! Подскажите че не так?
сообщение оставил Endymion , 03 декабря 2007, 19:42
Clip_master
А что написано в LOG-е?

сообщение оставил Lenchik , 03 декабря 2007, 20:12
Cкорее всего, надо лично запустить  генерируемую командную строку в MP4Box, но только без параметра "tmp".
Где-то на форуме я это уже писал...

сообщение оставил Clip_master , 03 декабря 2007, 22:17
Все разобрался, вопрос терь в другом - он сохраняет с разрешением 320x176, а исходник у меня 640x360, че там надо прописать в скрипте чтоб было 320x180?
сообщение оставил Endymion , 03 декабря 2007, 22:23
Цитата (Clip_master @ 03 декабря 2007, 21:17)
Все разобрался, вопрос терь в другом - он сохраняет с разрешением 320x176, а исходник у меня 640x360, че там надо прописать в скрипте чтоб было 320x180?

Ничего не надо. 4 пикселя отрезаются (2 сверху и 2 снизу) ибо 180 не кратно 16. Кратность нужна для максимализации качества, потому смирись.



сообщение оставил Lenchik , 03 декабря 2007, 22:26
Цитата (Endymion @ 03 декабря 2007, 22:23)
Кратность нужна для максимализации качества, потому смирись.

ИМХО, ради эффективности расхода битрейта...

сообщение оставил Clip_master , 03 декабря 2007, 22:38
А если допустим мне надо оставить исходное разрешение 640x360?
сообщение оставил Endymion , 03 декабря 2007, 22:42
Clip_master
То тебе придется разобраться со скриптами самому или как минимум спросить в другой теме.

сообщение оставил Clip_master , 03 декабря 2007, 22:47
Лана разберемси, спасибо хоть на этом.
сообщение оставил Gaurry , 12 декабря 2007, 23:47
полученный мп4-файл периодически не хочет воспроизводиться. просто открывается и стоит в начале, как на стоп-кадре.

перекодировал. к проблеме периодического зависания на старте добавилось периодическое зависание примерно на секунду еще в одном месте. при чем если подвисает, то на одной и той же секунде всегда Оо



Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.