Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
mp4 в avi без перекодирования
 
[b]Alesha GA[/b]
Такое тоже пробовал. VirtualDub выдаёт кучу ошибок при запуске файла и кодировать не хочет.
mp4 в avi без перекодирования
 
Здраствуйте! Я ищу все возможные способы превращения [b]mp4[/b] с [b]AVC[/b] в [b]avi[/b] без перекодирования исходника.
Нужно мне это для того, чтобы сконвертировать HD в низкое качество в [b]virtualdub[/b].
Сейчас пользуюсь таким методом:
[list=1]
[*]Вынимаю при помощи [b]yamb[/b] видео и аудио из [b]mp4[/b].
[*] a) Файл с разширением [b]h264[/b] загоняю в avi при помощи [b]AvcToAvi[/b].
б) Файл с разширением [b]aac[/b] конвертирую любым способом в [b]mp3[/b] (обычно либо [b]Total Video Converter[/b], либо [b]Total Audio Converter[/b])
[*] Соединяю видео и аудио в [b]VirtualDubMod[/b]. Ставлю фильтры (изменение разрешения, и иногда другие) и кодирую двухпроходным [b]Xvid[/b]'ом.
[/list]Получается довольно хорошее качество.

А теперь по существу.
В последнее время стала возникать проблема на этапе [i]2а[/i]. При запихивании видео в ави, его длительность меняется и не сходится с аудио файлом. В результате чего после конвертации получается рассинхронизация слышимого и видимого (иногда даже очень жестокая).
Немного поэксперементировав, понял, что дело в переменном fps. Если в [b]AvcToAvi[/b] выставить средний фрейм рейт, то продолжительность видео сравняется с аудио. Однако рассинхронизация всё-равно остаётся (то есть где-то видео идёт быстрее, где-то - медленнее).

Последняя бета версия [b]yamb[/b] впринципе может сразу загонять в [b]avi[/b], но проблема в том, что ни одним плеером этот файл не просмотришь (тупо чёрный экран), так же и перекодирование не возможно (на форумах аналогично говорят "не воспроизводится", поэтому на этот способ пока забил. Во всяком случае до выхода готовой версии ямба). Порыскав немного в интернете наткнулся ещё на программу [b]MP4Cam2AVI[/b], она, по идее, загоняет в [b]avi[/b] без перекодирования. Однако эта программа не правильно воспринимает современные кодеки, и в итоге на выходе получается серый экран с цветным шумом вверху. Другая программа, которую я отрыл, это [b]AviSynth[/b], но так и не смог разобраться с их языком.

Сейчас нашёл выход, но не хороший (то бишь с перекодированием). Осуществляется при помощи [b]Total Video Converter[/b]. Просто конвертирую [b]mp4[/b] в [b]avi h264[/b] при нормальных настройках. Качество не теряется ( во всяком случае не замечал). Единственное в некоторых местах с цветом может не хорошие вещи проиходить (эффект радуги), но такое происходит очень редко и при плохом исходнике. Этот способ мне не нравится по двум причинам: 1) перекодирование занимает довольно продолжительное время 2) всё-таки перекодирование это не очень хорошо (хоть и без визульной потери качества).

Так вот, вернёмся к первой фразе после приветствия. Прошу, напишите известные вам способы запихивания видео из [b]mp4[/b] в [b]avi[/b] без перекодирования, либо скажите как поправить те методы, которые я написал выше, чтобы они давали нужный результат.

Заранее благодарю!

P.S. Что-то много получилось  :evil:
Страницы: 1