Вопрос кодирования редкого типа файла

Страницы:  1
Ответить
 

DarteSS

Стаж: 15 лет 9 месяцев

Сообщений: 758

DarteSS · 21-Июл-11 23:13 (13 лет 5 месяцев назад)

Доброго времени суток
Есть файлы с расширением ".dsi", взяты с диска с игрой для PlayStation2. Внутри - видеоролики. Цель - перевести их в нормальный формат.
Пробовал открывать Media Player Classic и KMPlayer, не читают. Format Factory говорит, что не знает данного формата, но если выбрать Все файлы в типе файлов то можно открыть, посмотреть инфо:
скрытый текст
Код:
General
Complete name : G:\dsi\M001.dsi
Format : MPEG Video
Format version : Version 2
File size : 25.0 MiB
Duration : 30s 667ms
Overall bit rate : 6 838 Kbps
Video
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, Matrix : Default
Duration : 30s 667ms
Bit rate mode : Constant
Bit rate : 6 561 Kbps
Nominal bit rate : 6 000 Kbps
Width : 512 pixels
Height : 448 pixels
Display aspect ratio : 4:3
Frame rate : 29.970 fps
Standard : NTSC
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.954
Stream size : 24.0 MiB (96%)
Writing library : TMPGEnc 2.520.54.163
и перекодировать. Проблема в том, что при кодировании появляется n-ное количество графических артефактов, изредка подёргивание изображения, пропадание его частей, квадратики цветные и тд, в то время как на самой приставке, разумеется, никаких артефактов нет. Какие могут быть умные мысли, как всё же перекодировать такое видео?
p.s. аудиодорожка при кодировании исчезает. как вариант - её вообще нет и она в отдельном файле. Но если всё же присутствует и это ошибка кодеков - то как можно проанализировать файл на наличие и вытаскивание аудио?
p.p.s. если будет нужно, могу прикрепить скрины нормального и артефактного изображения.
p.p.p.s. в принципе можно снимать видео с эмулятора, но при этом там появляются свои, лёгкие артефакты, да и качество хотелось максимально близкое к оригиналу. Спасибо за внимание.
[Профиль]  [ЛС] 

jacketeer

Стаж: 15 лет

Сообщений: 107

jacketeer · 22-Июл-11 12:08 (спустя 12 часов)

попробуй тупо поменять разрешение на mpg или avi
по данным там обычный MPEG2
[Профиль]  [ЛС] 

DarteSS

Стаж: 15 лет 9 месяцев

Сообщений: 758

DarteSS · 22-Июл-11 15:26 (спустя 3 часа)

jacketeer
Пробовал. Как ни странно, и так плееры не воспроизводят файл. Открывается только конвертерами и виртуалдабом, с тем же успехом - приличной кучкой артефактов.
[Профиль]  [ЛС] 

fcp

Стаж: 16 лет 3 месяца

Сообщений: 1470


fcp · 22-Июл-11 15:29 (спустя 3 мин.)

DarteSS писал(а):
File size : 25.0 MiB
Можно было залить этот файл в качестве семпла, и тогда разговор мог бы быть более предметным. Люди могли бы скачать его и посмотреть, что к чему..
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет 1 месяц

Сообщений: 4254

Pustovetov · 22-Июл-11 17:01 (спустя 1 час 31 мин.)

угу, поддерживаю предыдущего оратора... по параметрам то обычный мпег2
[Профиль]  [ЛС] 

DarteSS

Стаж: 15 лет 9 месяцев

Сообщений: 758

DarteSS · 22-Июл-11 19:27 (спустя 2 часа 26 мин., ред. 22-Июл-11 19:27)

fcp
не додумался, http://onemove.ru/56429/ ... дурак =(
возможно, это именно у меня косяк с кодеками (хотя проверял на 2х ПК с более-менее общепринятыми кодеками. возможно нужны какие-то специализированные).
Если что, озвучка не принципиальна. Было бы видео.
[Профиль]  [ЛС] 

fcp

Стаж: 16 лет 3 месяца

Сообщений: 1470


fcp · 22-Июл-11 19:39 (спустя 11 мин.)

DarteSS
Ну вот, хоть есть на что посмотреть Правда результат такой-же или хуже при всех известных мне способах открытия (AviSynth+FFmpegSource2\Mpeg2Source, ремукс через FFmpeg\MKVMerge, Womble MPEG Wizard DVD). Скорее всего это свой собственный контейнер, который очень похож на обычный MPG, но не есть обычный MPG. Квадратики и рассыпания - видимо это инфа, относящаяся к звуку. Фирменный сплиттер умеет отделять одно от другого, потому-что знает структуру контейнера. А все другие программы воспринимают этот файл как обычный MPG и пытаются декодировать всё подряд.. Так-что либо в Гугл на поиски специальной программы-конвертера, понимающей этот формат (если такие вообще есть), либо хотя бы DirectShow-сплиттер было бы найти уже хорошо, потом можно будет кодировать любым энкодером, понимающим Ависинт. Либо забыть об этом..
[Профиль]  [ЛС] 

DarteSS

Стаж: 15 лет 9 месяцев

Сообщений: 758

DarteSS · 22-Июл-11 21:12 (спустя 1 час 33 мин.)

fcp
Либо снимать видео из самой игры, но уже не оригинального качества... Печаль. Но большое спасибо за ответ.
[Профиль]  [ЛС] 

jacketeer

Стаж: 15 лет

Сообщений: 107

jacketeer · 23-Июл-11 12:22 (спустя 15 часов, ред. 23-Июл-11 12:22)

Файл просто жесть. Однозначно снимай видео с эмулятора.
MediaInfo определил как. прогрессивное видео, но там явно видны полоски интерлейса.
[Профиль]  [ЛС] 

Xpюша

Стаж: 15 лет 5 месяцев

Сообщений: 3635


Xpюша · 23-Июл-11 13:52 (спустя 1 час 30 мин., ред. 23-Июл-11 13:52)

jacketeer писал(а):
MediaInfo определил как. прогрессивное видео, но там явно видны полоски интерлейса.
Одно другому не мешает. У меня таких .MPG и DVD - куча.
fcp писал(а):
Квадратики и рассыпания - видимо это инфа, относящаяся к звуку.
Звук отдельно лежит, обычный MPEG Audio.
Но в видеопотоке в некоторых GOP-ах лишние кадры присутствуют, с совершенно левыми номерами. Вот они, похоже, декодер с толку и сбивают.
[Профиль]  [ЛС] 

jacketeer

Стаж: 15 лет

Сообщений: 107

jacketeer · 23-Июл-11 23:10 (спустя 9 часов)

Xpюша писал(а):
jacketeer писал(а):
MediaInfo определил как. прогрессивное видео, но там явно видны полоски интерлейса.
Одно другому не мешает. У меня таких .MPG и DVD - куча.
Вы имеете в виду, что интерлейсное видео закодировали как прогрессивное?
[Профиль]  [ЛС] 

Xpюша

Стаж: 15 лет 5 месяцев

Сообщений: 3635


Xpюша · 24-Июл-11 02:15 (спустя 3 часа, ред. 24-Июл-11 02:15)

Применительно к MPEG термин "интерлейсное/прогрессивное видео" вообще не однозначен, потому что им описываются две совершенно различные характеристики - пространственная и временная.
А в частностях: когда источник изображения чисто прогрессивный (киноплёнка или компьютерный синтез), видимого интерлейса (гребёнки) быть вообще не должно, но встречается сплошь и рядом, потому что в один кадр файла умудряются засунуть полукадры от смежных кадров исходника. И тут уж каким кадр ни делай: прогрессивным, прогрессивным с полукадрами, интерлейсным - двоение обеспечено.
(Сейчас у меня в очереди на переработку лежит несколько фильмов, где в кадр не просто собраны неродные полукадры, а ещё и в обратном порядке. Как говорил ослик Иа: "Печальное зрелище".)
[Профиль]  [ЛС] 

DarteSS

Стаж: 15 лет 9 месяцев

Сообщений: 758

DarteSS · 24-Июл-11 23:02 (спустя 20 часов)

Xpюша
Вывод?) Что делать конкретно с этим видео?)
[Профиль]  [ЛС] 

Xpюша

Стаж: 15 лет 5 месяцев

Сообщений: 3635


Xpюша · 25-Июл-11 03:03 (спустя 4 часа)

DarteSS писал(а):
Xpюша
Вывод?) Что делать конкретно с этим видео?)
Вариантов два:
1. Вооружаться утилитами, которые позволят подробно рассматривать структуру этого файла (вроде MPEGVideoESUtils), исходниками декодера MPEG2 и пытаться собрать на его основе декодер для этого файла.
2. Тот самый вариант с эмулятором - ибо не стоит эта фигня того, чтобы на неё тратить хотя бы полчаса своей жизни.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error