Есть видеофайл MPEG-PS, полученный с помощью прилагавшейся к тюнеру PixelView PlayTV MPEG 8000GT2 , прогой VentiTV, mediainfo поток определяет так:
\RCA-IN 100214-180626.mpg
Формат : MPEG-PS
Размер файла : 119 Мбайт
Продолжительность : 3 м. 33 с.
Общий поток : 4681 Кбит/сек
Видео
Идентификатор : 224 (0xE0)
Формат : MPEG Video
Версия формата : Version 2
Профиль формата : Main@Main
Параметр BVOP формата : Да
Параметр матрицы формата : По умолчанию
Параметр GOP формата : M=3, N=15
Продолжительность : 3 м. 33 с.
Вид битрейта : Переменный
Битрейт : 4460 Кбит/сек
Максимальный битрейт : 7000 Кбит/сек
Ширина : 704 пикселя
Высота : 576 пикселей
Соотношение сторон : 4:3
Частота кадров : 25,000 кадров/сек
Стандарт вещания : Component
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Метод сжатия : С потерями
Бит/(Пиксели*Кадры) : 0.440
Размер потока : 114 Мбайт (95%)
Аудио
Идентификатор : 192 (0xC0)
Формат : MPEG Audio
Версия формата : Version 1
Профиль формата : Layer 2
Продолжительность : 3 м. 33 с.
Вид битрейта : Постоянный
Битрейт : 128 Кбит/сек
Каналы : 2 канала
Частота : 48,0 КГц
Метод сжатия : С потерями
Размер потока : 3,26 Мбайт (3%)
Воспроизвести данные файлы, с помощью ffplay, mplayer, videolan, avidemux не получается - имеется серый квадрат без звука, а в консоли тем временем бесконечные баги:
....
Last message repeated 1 times
[mpeg2video @ 0x8a999c0] ac-tex damaged at 17 23
[mpeg2video @ 0x8a999c0] mb incr damaged
[mpeg2video @ 0x8a999c0] ac-tex damaged at 4 25
[mpeg2video @ 0x8a999c0] ac-tex damaged at 28 26
[mpeg2video @ 0x8a999c0] ac-tex damaged at 10 28
[mpeg2video @ 0x8a999c0] invalid cbp at 10 28
[mpeg2video @ 0x8a999c0] mb incr damaged
[mpeg2video @ 0x8a999c0] ac-tex damaged at 11 30
[mpeg2video @ 0x8a999c0] mb incr damaged
[mpeg2video @ 0x8a999c0] invalid cbp at 26 32
[mpeg2video @ 0x8a999c0] ac-tex damaged at 2 34 В
[mpeg2video @ 0x8a999c0] mb incr damaged
[mpeg2video @ 0x8a999c0] ac-tex damaged at 0 35
[mpeg2video @ 0x8a999c0] concealing 1584 DC, 1584 AC, 1584 MV errors
[mpeg2video @ 0x8a999c0] interlaced frame in progressive sequence, ignoring
[mpeg2video @ 0x8a999c0] invalid frame_pred_frame_dct
....
Вопрос: можно ли вытащить подобные потоки на свет божий, и что это вообще за фигня ? В принципе, virtualdub с плагином mpeg2 подхватывает, но он не может сохранить (к тому же с рассинхронизацией звука), а мне очень желательно получить работоспособный MPEG2.