Страница 1 из 1

QuickTime and AVI and Cinepak

СообщениеДобавлено: 01 апр 2016, 14:28
Pus
Не знаю туда ли пишу, я имею ввиду и тему и форум, но попытаюсь :)

Есть игра 1998 года, DVD версия, с видео файлами AVI сжатые Cinepak на английском языке.
Эта игра есть и на русском, но CD версия, соответственно, качество видео хуже.
Естественно, захотелось перекинуть дорожки, но, естественно, возникло - но...

Игра понимает, практически, все видео-кодеки тех лет, к примеру, кодируешь видео в MPEG4 -берёт, а вот с аудио сложнее, как его добавляешь - вылет.

Но я нашёл решение, взял Adobe Premiere 4.2, создал новый проект, положил видео с DVD, русскую дорогу, сохранил всё в Cinepak, и вуаля... Игра работает, нооооооо... В динамичных местах видео, оно ужасно тормозит, и проблема не в игре, и не в Cinepak, а в Adobe Premiere 4.2, он сразу плохо его кодирует.

Секрет Adobe Premiere 4.2 в том, что у него есть функции Cinepak и Cinepak/QT, и если кодировать видео в Cinepak/QT игра берёт и видео и звук.

Помогите найти другую программу создающую AVI для QuickTime с Cinepak, я уже перепробовал, практически всё, и VirtualDub, SUPER ©, и другие Adobe Premiere, всё тщетно.

P.S.: К игре, для работы со звуком, подключена библиотека "QSound 3d Audio Mixer & Manager".

Re: QuickTime and AVI and Cinepak

СообщениеДобавлено: 01 апр 2016, 19:19
Nika
Сразу предупреждаю - у меня нет никаких соображений по поводу решения этой проблемы,
просто задам вопрос - ведь видео повышенного разрешения, верно?
Не зря же оно изначально было менее качественным - может, проблема неразрешимая?

Re: QuickTime and AVI and Cinepak

СообщениеДобавлено: 02 апр 2016, 00:19
Freeman
Если видео совпадают один-в-один, задача заключается в написании правильной командной строки ffmpeg. С его помощью можно не перекодировать потоки, а просто переложить аудио из одного контейнера в другой. Хотя перекодировать тоже можно, если нужно.

Надеюсь, что оба формата поддерживаются современными версиями ffmpeg... Вы же на современном компе хотите их совместить?

Re: QuickTime and AVI and Cinepak

СообщениеДобавлено: 02 апр 2016, 13:13
Pus
Я добился успехов, действительно сделал видео 1 в 1, но игра его проигрывает с ужасными тормозами. Оригинальное видео игры, тоже создано Adobe Premiere 4.2.

 Развернуть: Вот информация о видео которое работает
General
Complete name : C:\Vidio.avi
Format : AVI
Format/Info : Audio Video Interleave
Format settings : rec
File size : 131 MiB
Duration : 2mn 15s
Overall bit rate : 8 159 Kbps
Comment : Compressed with Adobe Premiere 4.2 / Settings: Interleave = 1 / Requested Data Rate = None / / Recompress = Off / / Keyframes: every 5 frames / Still Optimize ON / / Fields = Full Frame /

Video
ID : 0
Format : Cinepack
Codec ID : cvid
Duration : 2mn 15s
Bit rate : 6 732 Kbps
Width : 608 pixels
Height : 348 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Bits/(Pixel*Frame) : 1.273
Stream size : 108 MiB (83%)

Audio
ID : 1
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : 1
Duration : 2mn 15s
Bit rate mode : Constant
Bit rate : 1 411.2 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Stream size : 22.7 MiB (17%)
Alignment : Aligned on interleaves
Interleave, duration : 40 ms (1.00 video frame)
Interleave, preload duration : 840 ms


 Развернуть: Мой вариант
General
Complete name : C:\Vidio.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 131 MiB
Duration : 2mn 15s
Overall bit rate : 8 149 Kbps
Comment : Compressed with Adobe Premiere 4.2 / Settings: Interleave = 12 / Requested Data Rate = None / / Recompress = Off / / Keyframes: every 5 frames / Still Optimize ON / / Fields = Full Frame /

Video
ID : 0
Format : Cinepack
Codec ID : cvid
Duration : 2mn 15s
Bit rate : 6 732 Kbps
Width : 608 pixels
Height : 348 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Bits/(Pixel*Frame) : 1.273
Stream size : 108 MiB (83%)

Audio
ID : 1
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : 1
Duration : 2mn 15s
Bit rate mode : Constant
Bit rate : 1 411.2 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Stream size : 22.7 MiB (17%)
Alignment : Aligned on interleaves
Interleave, duration : 479 ms (11.97 video frames)
Interleave, preload duration : 960 ms


Конвертация не происходит, видео длинной 2mn 15s кодируется секунды 3, я не знаю что за параметр "Settings: Interleave = " и не знаю может ли он влиять на работу, но это единственное отличие которое я нашёл.

Re: QuickTime and AVI and Cinepak

СообщениеДобавлено: 02 апр 2016, 15:06
Pus
Действительно проблема оказалась в параметре Settings: Interleave =, теперь всё работает. Спасибо тем кто пытался помочь.