Времена меняются, и не мудрено, что способы кодирования мувиков тоже. Мы уже писали о том, как кодировать в х264, но данный урок уже успел зачахнуть и почти полностью откинуть копыта.
Если ранее для работы с х264 нужно было скачать множество различных программ, то теперь их количество сократилось до трёх:
Первые две предназначены для кодирования, последняя для воспроизведения.
Приступим к работе:
Для начала установим Avisynth, затем MeGUI. При этом, MeGUI сам скачает из интернета все необходимое для работы. Для тех, у кого интернет не резиновый, доступна пропатченая версия (на момент выхода урока).
Как и в предыдущем уроке, у нас по умолчанию идут 2 файла - video.avi (в uncompressed варианте или же закодированные при помощи loseless кодека) и audio.wav.
Начнём с видео:
Для видеофайла нам потребуется создать aviscript. Заходим в блокнот и прописываем там:
AVISource("video.avi")
ConvertToYV12()
Сохраняем под названием avisynth. Заходим в MeGUI. В окне video encoding выбираем файл avisynth. Выбираем Codec - x264, File format - MP4. Далее заходим в Config и настраиваем кодек. Примерные настройки вы можете глянуть здесь. Напоминаем, что, в зависимости от вашего мувика и компьютера, настройки приходится подбирать самому. После настройки кодека выбираем имя в графе Video output (по дефолту он будет назван так же как и aviscript, т.е. avisynth.mp4), жмём Queue analysis pass, затем enqueue. Заходим в закладку queue и жмём старт, после чего спокойно идём спать/работать/пить чай и т.д. После многочасового ожидания получаем файл с расширением .mp4.
Перейдём к звуку:
В закладке input/audio выбираем audio input, ставим кодек FAAC, настраиваем его по своему усмотрению. Далее выбираем имя audio output, нажимаем enqueue. Опять переходим в закладку queue и жмём старт. На выходе опять получим файл с расширением .mp4.
Теперь нам нужно объединить оба полученных mp4 файла в один:
Заходим tools/muxer/mp4 muxer. Выбираем в Video input avisynth.mp4, в Audio input ваш audio.mp4. В графе output выбираем имя и опять нажимаем queue. Переходим к вкладке queue и жмём старт. Несколько секунд, и у вас готовый movie.mp4.
P.s. особо дотошные могут попробовать использовать MeGUI для кодирования в XviD, принцип тот же самый ;-)
Комментарии (154)
Язык:
Так что я хотел у вас узнать, помогите мне записать кодек huffyuv, скачал я тут его, а там в место "SETUP.exe", лежат dll, inf и css форматы.....
Я уже целый день торчу по вашим ссылкам и нечего мне не понятно мб обьяснит кто-нибудь как этот avisynth.avs запустить без ошибки ???
"В окне video encoding выбираем файл avisynth" - че к чему. Где его взять. В какую из строк его внести (там их более 4). Как создать. В чем открыть. Куда сохранить. Как назвать. Не объяснено НИЧЕГО.
Ну и ладно бы. Поражает другое: опытные пользователи (включая автора) насмехаются над вопросами новичков.
AVISource("video.avi")
ConvertToYV12()
Как понял по скрину,у тебя вместо asynth.avs стоит asynth.avs.txt ))
link - http://forum.doom9.org/showthread.php?t=147482
You guys just wasting your time waiting the third pass to complete.
Anyway it's a good tutorial to start with, good job :D
http://i071.radikal.ru/0906/d3/6d861fd29901.jpg
Всё сделал как нужно.... :(
Спасибо за урок.
Can someone give me better translator, please ? I didn't understand RU ;(
Create Video Lesson =)
просто несколько раз делал с разными настрйоками, а качество плохое получалось!!
и ещё, у меня почему-то в meGUI можно не всё, что на скрине, выставлять! почему так?
Машина - amd core2d. 2gb,2gb, video - radeon hd4850.
Сразу получилось сделать видео хорошего качества и маленького размера.
PS моя машина-core2duo e 8500 ,4gb оперативы ,geforse 9800gx2(1gb).
х264 the best!!!!!!!!!!!!!!!!!!!!!!!! и нахрен нужен тот XviD
У меня тож такая фигня!
Оно рендерит себе (кстати быстрее чем хвидом - подозрительно ) а файлика нет!!!
ЗЫ тама выскакивает кучя ошибок и я хз 4ё рабить
[email protected]
Куда спешите??????
каждый шаг распишите!!!!!
А то не там не сям!!!
avisynth script errror
avisource autodetect: coud't open file 'test.avi'
I need to crop 720x576 avisynth thingy what do i type instead of Crop(0,4,-0,-4)??
Your AviSynth clip has the following problem:
AviSynth clip doesn't have mod16 dimensions:
Width: 800
Height:600
This could cause problems with some encoders,
and will also result in a loss of compressibility.
I suggest you resize to a mod16 resolution.
Continue anyway?
Какое ж тогда разрешение ставить?
+1 тоже сообщение ну тут дело не в разрешении а в битности цвета,походу надо видео 16 бит ,а у меня 32 или хз
2Deniur
делал по твоему качество просто 0 ,хм может изза машины
Athlon 64 x2 4000+ GeForce 8600 GT 1gb ddr2
Вообще после того как сделал несжатое видео в Вегасе при движении возникают какието полосы,а после рендера качество вообще шикарное но эти тупые полосы остаются! :/
Плиз подскажите как так зарендерить чтоб полос не было!!
Урок гуд у меня качество отличное.
Processing failed
Couldn't start processing . Please consult the log for more detalis
Ни кто не знает в чем проблема?
винда лицензионная чего ему не хватает???
Или так и должно? но имхо -это бред)
в текстовике жми "Сохранить как" и сохраняй avisynth.avs и никак иначе.
и в megui ошибку выдаёт кагда открываю этот текстовый файл, подскажите дураку :(
Примерная строчка кодирование, для отличного качества с минимальным затратом времени (но времени всеравно уйдёт многовато), битрейт подбирать надо свой в зависимости от материала.
--pass 2 --bitrate 1000 --stats ".stats" --ref 5 --mixed-refs --no-fast-pskip --bframes 3 --b-pyramid --b-rdo --bime --weightb --direct auto --filter -3,-3 --subme 6 --trellis 2 --analyse all --8x8dct --vbv-maxrate 25000 --me umh --threads auto --thread-input --progress --no-dct-decimate --no-psnr --no-ssim --output "C:\1.mp4" "C:\1.avs"
Потупее не могли урок написать :(
avisynth.avs
))
это так и должно быть?
help me please
действительно помог
тогда мне будет оч плохо , а вот завис бы от видюхи :)) ATI RADEON RULLEZZ ! ! ! а так все игры уже пошли на geforce :(
ннадо бы купить Intel и Radeon Жоский ! ! !
мой атстой , а так видюха жетская :)
AMD 64 +3000
2000 GB
ATI RADEON X1900XTX 512 MB
Your AviSynth clip has the following problem:
AviSynth clip doesn't have mod16 dimensions:
Width: 800
Height:600
This could cause problems with some encoders,
and will also result in a loss of compressibility.
I suggest you resize to a mod16 resolution.
Continue anyway?
Какое ж тогда разрешение ставить?
Если вылезает ошибка, надо смотреть что там написано и по тексту в окне искать проблему в гугле
и Второе создаю aviscript. с помощью блокноту открываю все как написано у меня вылазеет ошибка !!
ПЖЛСТА объясните особо умным (как я ) куда нах вставить видео !!!!
Даже не ожидал, Спасибо за урок :)
Кстати машина у меня такая: Intel Core 2 Duo 6400, GeForce 7600GT, 1gb ddr2
Результаты ужасные... плохо надеятесь,
но все равно, спасибо за старание!
Madhot, обоснуй
You is good for more advanced people, i already tried yours and i see some improvement on quality.
But i think what i posted is better for the beginners. |:
But good job m8 []
Its not as good as my, cause megui has more chance to encode video better
Well, there's an easiest way to do that, pretty much easy tbh.
You have a Video Tutorial explaining how to encode and obtain a mp4 video file. lol
No need Megui, just avisynth, HDD space, lot of free time and a lot of patience ;)
Give it a try ;D
http://files.filefront.com/Video_Tutorial_x264englishrar/;4766240;;/fileinfo.html :)