motofan logo
36 страниц V « < 2 3 4 5 6 > »         
> 

Скрипт Для Кодирования Видео С Эталонным Качеством, Новая v3.6.5 Поддержка всех видеоформатов!!!

ApxuBatop
сообщение 1.11.2006, 11:41 Закрепленное сообщение!


Мото-Художник
******

Группа: Пользователи
Сообщений: 788
Регистрация: 12.1.2006
Пользователь №: 65 512

Рейтинг: 705



Итак, дамы и господа, представляю вашему вниманию результат работы следующих людей: blackbox, Archy, Паук, Random, Tamerlan, Inferpse, bigcrush, Andy51 и я (ApxuBatop). :)

.: Скрипт для кодирования видео с высоким качеством Xvid + ACC или AMR v3.6.5 :.

Данный способ кодирования отличается от обычных методов высоким выходным качеством, большей скоростью воспроизведения на телефоне и гибкими настройками кодирования.

Необходимые для кодирования видео-файлы (*.3gp, *.3g2, *.mp4, *.m4v, *.asf, *.wmv, *.avi, *.mpg, *.mpeg, *.mpv, *.m1v, *.m2v, *.vob, *.mov, *.rm, *.rmvb, *.mkv, *.swf, *.ogm, *.flv, *.divx, *.qt, *.dat, *.vcd) кидаем в папку AVI. Файлы закодируются в том случае, если есть необходимый декодер в системе. Далее открываем любым текстовым редактором (блокнотом, например) файл !.cmd и видим в нем множество настроек с подробным описанием каждой из них. О них здесь я писать не буду, сами прочтете. ;)

Внимательно читаем все комментарии к настройкам!!!

Все дефолтные настройки в скрипте подобраны для Е1.


Параллельно идет разработка GUI для скрипта, тема тут: Оболочка для настройки скрипта



Скачать!



Требуется для работы: (!!!)

Xvid: XviD-1.1.2-01112006.exe
   Или ищем тут:XviD-1.1.2-01112006.exe
ffdshow: http://sourceforge.net/project/showfiles.php?group_id=173941
   Работает нормально на ffdshow_rev1099_20070414_xxl.exe
AVISynth: http://sourceforge.net/project/showfiles.php?group_id=57023
   Работает нормально на AviSynth 2.5.7.exe

После установки ffdshow может потребоватся перезагрузка!


GUI Интерфейс (разрабатывает XclusR)

Изображение ScriptMaker.rar ( 210.2 килобайт )

Тема обсуждения: Оболочка для настройки скрипта



Версия 3.6.5 (требует ffdshow и AVISynth, поддерживаются все форматы)

Прикрепленный файл Script_v3.6.5.rar   ( 1.88 мегабайт ) Кол-во скачиваний: 79095

Доступен Update для v3.5, v3.6
Прикрепленный файл Script_v3.6.5_update_only.rar   ( 11.77 килобайт ) Кол-во скачиваний: 2326

+
Прикрепленный файл Subtitles_FIX.rar   ( 9.13 килобайт ) Кол-во скачиваний: 2336

Прикрепленное изображение



Версия 3.5 (требует ffdshow, поддерживаются *.avi, *.mpeg, *.mpg, *.wmv, *.asf)

Прикрепленный файл Script_v3.5.rar   ( 1.88 мегабайт ) Кол-во скачиваний: 5583

Доступен Update для v3.3.3, v3.4.5
Прикрепленный файл Script_v3.5_update_only.rar   ( 66.11 килобайт ) Кол-во скачиваний: 1422

Прикрепленное изображениеПрикрепленное изображение



Версия 3.4.5 (не требует ничего, поддерживаются *.avi, *.mpeg, *.mpg)

Прикрепленный файл Script_v3.4.5.rar   ( 2.16 мегабайт ) Кол-во скачиваний: 5377

Доступен Update для v3.3.3
Прикрепленный файл Script_v3.4.5_update_only.rar   ( 27.51 килобайт ) Кол-во скачиваний: 1162

Прикрепленное изображениеПрикрепленное изображение



Что нового в v3.6.5?

Добавлено:

- Благодаря AviSynth теперь можно кодировать все форматы, которые открываются системой, т.е. используют DirectShow. Т.е. теперь можно кодировать 3gp, 3g2, mp4, m4v, asf, wmv, avi, mpg, mpeg, mpv, m1v, m2v, vob, mov, rm, rmvb, mkv, swf, ogm, flv, divx, qt, dat, vcd видео файлы. Если кому-то еще нужен контейнер - пишите.

Исправлено:

- Синхронизация, теперь еще меньше возможностей, что видео будет спешить/отставать относительно звука.
- Небольшие изменения кода.

История:

v.3.5

Добавлено:
- Благодаря ffdshow добавлена поддержка WMV. Возможны некоторые ошибки во время декодирования аудио, может не обработаться пара секунд в конце.
- Благодаря тому же ffdshow, аспект всех файлов считается автоматом (кроме двд), потребности в утилите от рандома уже нет. :)
- Опять же благодаря ffdshow теперь можно менять размер шрифта субтитров.
- Возможность управления питанием после кодирования всех файлов, например выключение, перезагрузка, спящий режим и т.д.
- Интерактивный заголовок окна cmd.
- English version.

Исправлено:
- Изменена немного таблица сопоставлений значений битрейта аудио с частотой дискретизации.
- Округление размера производится до двух, а не четырех.
- Подсчет кол-ва шагов.

v.3.4.5


- Поддержка asf. Аспект видео пока ставьте вручную.
- Пауза при ошибках с файлами.

Исправлено:
- AVsync - хоть я его и добавил в предыдущей версии, но он не работал. :D Сейчас работает, но не с DVD, т.к. при соединении нескольких файлов с разным FPS видео получается из несколько потоков, которые нельзя будет порезать и врядли можно будет правильно воспроизвести в телефоне.
- advanced_simpleL3 теперь работает и на E1, значит будет нормально работать и на более новых моделях. Для битрейтов выше 300 советую юзать этот профиль, т.к. будет меньше артефактов при сильном движении.
- Исправил глюк при отсутствии аудио-потока.
- Убрал правку значений в реестре. Так и не понял, зачем их вообще менять... O_o
- Небольшие поправки кода и мелкие исправления.

v.3.3.3

Добавлено:
- Благодаря переходу на VitrualDub MPEG-2 я добавил поддержку DVD в качестве входных файлов. О том, как закодировать и какие есть особенности прочитайте в !.cmd.
- Теперь FPS автоматом может становится 1/2, 1/3 и т.д. от исходного. Как сделать - читайте комментарии.
- AVsync - новый параметр синхронизации. Особенно полезно для DVD. Автоматически подстраивает FPS видео к длине аудио, тем самым делая воспроизведение синхронным.
- Subtitles - наложение субтитров на видео. Поддерживаются *.sub,*.srt,*.smi,*.ssa,*.ass,*.xss,*.psb,*.txt форматы. Название файла субтитров и файла видео должны совпадать, т.е. например test_video.avi и test_video.srt. Кидать в папку AVI.
- Подсчет общего количества шагов и количество произведенных.

Исправлено:
- Теперь VirtualDub открывается 1 раз, а не 3. Сделано специально для обработки DVD.
- Большие поправки кода и немалые исправления.

v.3.2

Добавлено:
- Sharpen - фильтр четкости. :)
- Профиль Simple @L2.

Исправлено:
- Рассинхронизация. Вроде параметр добавил, работает или нет - не знаю.
- Теперь якркость и контраст настраиваются в процентах.
- Небольшие поправки кода и мелкие исправления.

v.3.1

Добавлено:

- ResolutionY_proper - с помощью этого параметра задавайте необходимую вышину видео, при этом снизу и сверху будут добавлятся черные полоски. Сделано специально для L7e, на котором при полноэкранном воспроизведении видео растягивается, а не увеличивается пропорционально.
- Normalize - нормализация звука. Автоматически ставит рекомендуемую громкость.
- XviD_Profile - профиль XviD'а. Сделал 2 профиля, Simple @L3 для битрейтов не выше 384, применять для старых телефонов типа Е1, L7 и т.п.; и Advanced Simple @L3 для битрейтов до 768, этот профиль старыми телефонами держится плохо, будут пропуски. Однако Если телефон это профиль поддерживает без проблем, то юзайте лучше его.
- Поддержка любых значений битрейта. Спасибо bigcrush за прогу b64.exe!
- Добавлены некоторые данные в таблицу с введенными настройками.

Исправлено:
- Из-за того, что стоял профиль Simple @L2 не ставился битрейт больше 128. Сейчас переделал на целых 2 профиля: Simple @L3 (max=384) и Advanced Simple @L3 (max=768).
- Небольшие поправки кода и мелкие исправления.

v.3.0

Добавлено:
- Возможность кодирования звука в AMR, т.е. теперь скрипт можно использовать не только на E1 и выше, но и на других, более старых телефонах. Просто ставите меньший битрейт для аудио (5, 6, 7, 8, 10, 12) и скрипт сам выберет AMR сжатие. :)
- Несколько высоких битрейтов видео: 144, 160, 192, 224, 256, 320. Для больших разрешений. ;)
- Теперь нарезанные файлы не идут в телефоне вразнобой, а идут по порядку, прога touch.exe задает нарезанным файлам одинаковые даты сознания и модификации.
- Возможность кодирования видео без звука. Если звук не нужен, то ставьте AudioBitrate=0. Если же не поставить 0, то все-равно закодирует без звука, но VirtualDub выдаст сообщение, приостановив процесс.
- Табличка с введенными параметрами. Для красоты, так сказать. :)

Исправлено:
- Проверки на ошибки во время кодирования, теперь, если, например, нет аудио, то скрипт напишет Failed и т.п.
- Обязательные, но незначительные исправления для большего удобства.

v.2.7

Добавлено:
- VideoSplit - возможность нарезки конечного mp4-файла на файлы определенной длины.
- DeleteMP4 - удалять или не удалять конечный еще не нарезанный MP4 файл для экономии места.
- SplitToSubdir - файлы будут нарезаться в подпапку с именем исходного файла.
- Minimize - возможность фоновой работы скрипта. т.е. новые окна открываются свернутыми.
- Прога renamer.exe (спасибо Inferpse), которая убирает недопустимые символы из имен файлов, теперь можно смело кидать файлы с пробелами, запятыми, точками русскими и украинскими буквами и т.п. нечестью, прога их переименует в нормальный для cmd вид.
- Автоподсчет частоты дискретизации и ширины аудио-фильтра в зависимости от битрейта и количества каналов. Теперь не надо парится и вводить самому значения, скрипт сосчитает все сам!
- Автоподсчет высоты файла для любой заданной ширины.
- Автокорректирование заданного разрешения. Скрипт автоматически проверяет делимость на 4, и если не делится, то уменьшает, чтоб делилось (иначе Xvid выдал бы ошибку).

Исправлено:
- Настройка ResolutionX и ResolutionX (раньше не настраивалось). Теперь можно менять разрешение и ставить 320х240 например. Ширину задавать обязательно, высоту можно не задавать и поставить 0, тогда она сосчитается автоматом.
- Частота дискретизации менялась по быстрому и низкокачественному алгоритму, случайно вместо 1 поставил 0. Теперь все нормально.
- VideoFPS теперь можно менять до 1 знака после запятой. Сделано для того, чтобы можно было вписывать такое значение, как 12.5 например, которое будет полезно при переделывании фильма с 25 fps.

v.2.6

Добавлено:
- AudioBandWidth - настройка фильтра кодека faac. Устанавливает ширину диапазона воспроизводимых частот;
- AudioFrequency - настройка частоты дискретизации;
- AudioChannels - настройка количества каналов (моно/стерео);
- VideoFPS - настройка частоты кадров в секунду.



P.S. отписываемся о работе скрипта, высказываем пожелания, что вы хотите увидеть в новой версии. ;)

Сообщение отредактировал ApxuBatop - 30.7.2007, 15:56
Прикрепленный файл Subtitles_FIX.rar   ( 9.13 килобайт ) Кол-во скачиваний: 2336
Прикрепленный файл Script_v3.5.rar   ( 1.88 мегабайт ) Кол-во скачиваний: 5583
Прикрепленный файл Script_v3.5_update_only.rar   ( 66.11 килобайт ) Кол-во скачиваний: 1422
Прикрепленный файл Script_v3.4.5.rar   ( 2.16 мегабайт ) Кол-во скачиваний: 5377
Прикрепленный файл Script_v3.4.5_update_only.rar   ( 27.51 килобайт ) Кол-во скачиваний: 1162
Прикрепленный файл mpeg_FIX.rar   ( 9.13 килобайт ) Кол-во скачиваний: 932
Прикрепленный файл Script_v3.6.5.rar   ( 1.88 мегабайт ) Кол-во скачиваний: 79095
Прикрепленный файл Script_v3.6.5_update_only.rar   ( 11.77 килобайт ) Кол-во скачиваний: 2326
Прикрепленный файл FIX.rar   ( 9.12 килобайт ) Кол-во скачиваний: 953
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ApxuBatop
сообщение 23.3.2007, 17:52


Мото-Художник
******

Группа: Пользователи
Сообщений: 788
Регистрация: 12.1.2006
Пользователь №: 65 512

Рейтинг: 705



Обновил до 3.3.3 ph34r.gif

Добавлено позже (23.3.2007, 20:56):
Цитата(UzAr @ Сегодня, 20:48)

Как? А у меня L7E и 320х240 понимает вроде как
*


Разрешение экрана у L7e - 176х220, значит:

ResolutionX=220
ResolutionY_proper=176
BitrateVideo=256
BitrateAudio=128
AudioChannels=2
XviD_Profile=simpleL3
VideoFPS=1/1

Будешь смотреть боком на весь экран.

Сообщение отредактировал ApxuBatop - 23.3.2007, 17:58
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ApxuBatop
сообщение 25.3.2007, 11:33


Мото-Художник
******

Группа: Пользователи
Сообщений: 788
Регистрация: 12.1.2006
Пользователь №: 65 512

Рейтинг: 705



Цитата(Bezy @ Сегодня, 13:42)

вопрос таков...у меня ща версия 3.0...почти все клипы в формате avi и mpg когда начинает кодировать вылетает ошибка чё-то с Virtual Dubом...пишёт Error чёт связанное с Position 3...и потом ёщё сразу несколько ошибок...почаму???
*


Фильтры не включал? Там нумерация должна быть особая.

Может значение кривое поставил. Пробел после/перед переменной например. Проверь заданные значения.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ApxuBatop
сообщение 26.3.2007, 14:16


Мото-Художник
******

Группа: Пользователи
Сообщений: 788
Регистрация: 12.1.2006
Пользователь №: 65 512

Рейтинг: 705



Цитата(SkyFox @ Сегодня, 3:59)

в скрипте есть поворачивание видео на 90?
*


Если нужно, то редактируешь файл !filters.
Код
VirtualDub.video.filters.Add("rotate");
VirtualDub.video.filters.instance[2].Config(0);


Сообщение отредактировал ApxuBatop - 26.4.2007, 17:25
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
KAI
сообщение 26.3.2007, 14:40


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 19.8.2005
Из: Chisinau
Пользователь №: 49 085
Модель телефона: V3x
Прошивка: 85.9B.E6P

Рейтинг: 0



Цитата(KAI @ 23.3.2007, 10:19) *

Тогда скачай новую версию и делай так:

ResolutionX=176
ResolutionY=0
BitrateVideo=192
BitrateAudio=128
AudioChannels=2
XviD_Profile=simpleL3
VideoFPS=1/1



Сделал. Визуально - стало размазанней, даже при Sharpen=0, может оно и неплохо. И еще, поставил BitrateVideo=256, вроде тормозов нет, бум эксперементировать дальше. shades.gif

Кстати нашел в файле !filters строчку:
VirtualDub.video.filters.instance[3].Config("D:\\Andrew\\Phone\\E398\\video\\3.3\\AVI\\1102 - Cartman Sucks.srt", 1);
smile.gif)

Сообщение отредактировал KAI - 26.3.2007, 14:46
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
KAI
сообщение 27.3.2007, 6:13


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 19.8.2005
Из: Chisinau
Пользователь №: 49 085
Модель телефона: V3x
Прошивка: 85.9B.E6P

Рейтинг: 0



Цитата(DUCHE @ 26.3.2007, 20:04) *

Люди помогите плз подобрать настройки для E398 ...Прошивка R372_G_0E.20.59R
Видео идет рывками....если битрейт аудио стоит выше 12, то при воспроизведении видео на телефоне звука вообще нет( помогите плз....
Битрейт видео тоит 100, остальные настройки по дефолту

Думаю перепрошиться тебе не мешает, в свое время тоже начинал с R372_G_0E.20.59R - жутко тормознутая прошивка. shades.gif Шейся на какую-нибудь 373-ю, должно полегчать smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ApxuBatop
сообщение 27.3.2007, 6:15


Мото-Художник
******

Группа: Пользователи
Сообщений: 788
Регистрация: 12.1.2006
Пользователь №: 65 512

Рейтинг: 705



Цитата(KAI @ Вчера, 18:40)

Сделал. Визуально - стало размазанней, даже при Sharpen=0, может оно и неплохо. И еще, поставил BitrateVideo=256, вроде тормозов нет, бум эксперементировать дальше shades.gif
*


Чем больше Sharpen, тем четче...
Цитата(DUCHE @ Вчера, 21:04)

Люди помогите плз подобрать настройки для E398 ...Прошивка R372_G_0E.20.59R
Видео идет рывками....если битрейт аудио стоит выше 12, то при воспроизведении видео на телефоне звука вообще нет( помогите плз....
Битрейт видео тоит 100, остальные настройки по дефолту
*

R372 платформа тормознутая, к тому же ACC не поддерживает, поэтому битрейты выше 12 не пойдут. Если на R373 переходить не хочешь, то
set BitrateAudio=12
set VideoFPS=1/3
set BitrateVideo=80
set XviD_Profile=simpleL2
Цитата(Twist_yo @ Вчера, 21:12)

А у меня вот какой прикол: запускаю файл !.cmd появляется окно командной строки. Написано:
Шаг 1\5. И всё! Дальше шаги не идут. В папке АVI появляется файл *.wav и *tmp (0 кб).
На панели внизу запущеное приложение Виртуал Дуб, которое нельзя резвернуть...
Помогите советом, изза чего могло такое произойти? Вроде всё сделал правильно..(XVid установил).
*


Сделай
set Minimize=
и посмотри, что происходит... Скорее всего обрабатываешь vob или mpg файл. Тогда просто надо подождать может еще...

Сообщение отредактировал ApxuBatop - 27.3.2007, 6:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
KAI
сообщение 27.3.2007, 6:23


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 19.8.2005
Из: Chisinau
Пользователь №: 49 085
Модель телефона: V3x
Прошивка: 85.9B.E6P

Рейтинг: 0



Цитата(Twist_yo @ 26.3.2007, 20:12) *

А у меня вот какой прикол: запускаю файл !.cmd появляется окно командной строки. Написано:
Шаг 1\5. И всё! Дальше шаги не идут. В папке АVI появляется файл *.wav и *tmp (0 кб).
На панели внизу запущеное приложение Виртуал Дуб, которое нельзя резвернуть...
Помогите советом, изза чего могло такое произойти? Вроде всё сделал правильно..(XVid установил).


Это с последней версией 3.3.3 ? Если с ней, то может это из-за "Исправлено: - Теперь VirtualDub открывается 1 раз, а не 3.". Попробовал подождать ? Я сначала тоже не понял, думал подвис. Раньше скрипт вел себя более "интерактивно", все время что-то выдавал: делаю то, делаю сё... А щас первый этап состоит из нескольких и поэтому самый долгий. Но дождаться можно. wink.gif

Добавлено позже (27.3.2007, 9:35):
Вылезла проблема!
Кодирую один и тот же ролик, уже конечно порядком поднадоел laugh.gif Но зато можно прослеживать влияние разных настроек на качество. Так вот, с добавлением настройки AVsync=1 эффект получился обратный: видео начало отставать от звука ! Щас буду пробовать с AVsync=0. Кстати, за ДВД - Гранд мерси! thumbsup.gif
Сорри! Оказался источник рассинхронизирован! Резал его, чтобы размер уменьшить, вот он и покорявился.

Сообщение отредактировал KAI - 27.3.2007, 6:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Twist_yo
сообщение 27.3.2007, 17:21


Новичок
*

Группа: Пользователи
Сообщений: 9
Регистрация: 11.8.2006
Пользователь №: 94 673
Модель телефона: L7e
Прошивка: STANDART

Рейтинг: 0



Так, с первым шагом разобрался. Всем за отзывы огромный респект.
Но вот новая проблема:
когда кодирую ВОБ-файлы выдаёт еррор "No audio decompressor could be found to decompress the sourco audio format. (sourse format tag: 2000)".
Нажимаю ок, процес идёт дальше, создаёт мп4 файл но без звука... А че ж за прикол фильм без звука смотреть?...
Подскажите, мож нужно какие кодеки скачать?

Поставь последний K-Lite Codec Pack: http://codecguide.com/download_kl.htm

Сообщение отредактировал ApxuBatop - 2.4.2007, 19:24
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
[ZS]Serious
сообщение 30.3.2007, 13:03


Интересующийся
**

Группа: Пользователи
Сообщений: 57
Регистрация: 7.8.2005
Пользователь №: 48 050
Модель телефона: k750i (Cid49 Red)
Прошивка: R1CA021 patched

Рейтинг: 9



Я так понял, AudioFrequency подбирается по значению аудиобитрейта. А можешь в следующей версии вывести это в отдельую настройку?

Поставь свои значения
set AudioFrequency
set AudioBandWidth
после
:NOAUDIO


[bugreport] Попытался сейчас закодить файл без аудио версией 3.3.3. То есть в исходной файле его нет, и в настройках выставил битрейт 0. Вывалилась ошибка. Что-то про невозможность найти какие-то файлы из temp. Походу скрипт просто не пропустил этап кодирования аудио. А вот v3.0 справилась нормально.

+ возможно научить прогу понимать asf? у меня фотик так снимает. формат без труда читается виртдабом мпег2 1.6.15(24600). Переименование в ави не помогло.

Сообщение отредактировал ApxuBatop - 2.4.2007, 19:06
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kopter
сообщение 2.4.2007, 9:47


Интересующийся
**

Группа: Пользователи
Сообщений: 45
Регистрация: 15.12.2005
Из: Беларусь, Минск
Пользователь №: 62 132
Модель телефона: Milestone 2, Rokr E6

Рейтинг: 0



У меня Е398 на Art_FleX_6.2

Подскажите самые оптимальные настройки для кодирования
чтобы нормально было кино смотреть

Все дефолтные настройки в скрипте оптимальны для Е1

Сообщение отредактировал ApxuBatop - 2.4.2007, 19:07
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Скрипт Для Кодирования Видео С Эталонным Качеством, Новая v3.6.5 Поддержка всех видеоформатов!!! · Видео · Forum
 

36 страниц V « < 2 3 4 5 6 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.4.2024, 14:25

Форум живёт: