В предыдущем сообщении я рассказал о проблеме с рассинхронизацией видео и аудио в MPEG-2 файле, который получается в результате оцифровки VHS-кассет.
Я также очертил общий подход по решению этой проблемы: извлечь аудио, пересинхронизировать его, и заново собрать MPEG-2.
Процесс сборки видео-потока и аудио-потока (в формате MPEG-2) в один видео-файл обычно называется муксинг/максинг (muxing), а обратный этому процесс - демуксинг/демаксинг (demuxing).
Вот последнее нам и нужно сделать, чтобы получить два файла: один с видео, а другой с аудио.
Возможно, у вас есть своя любимая программа для демуксинга, я же, поискав немного в инете, остановился на Project X.
Это опен-сорс проект, написанный на джаве. Соответственно для запуска этой программы, нужно чтобы у вас на компе была джава (среда выполнения). Хотя есть портативный вариант программы без необходимости в джаве. Но я рассматриваю джавовский вариант.
Я также очертил общий подход по решению этой проблемы: извлечь аудио, пересинхронизировать его, и заново собрать MPEG-2.
Процесс сборки видео-потока и аудио-потока (в формате MPEG-2) в один видео-файл обычно называется муксинг/максинг (muxing), а обратный этому процесс - демуксинг/демаксинг (demuxing).
Вот последнее нам и нужно сделать, чтобы получить два файла: один с видео, а другой с аудио.
Извлечение видео и аудио из MPEG-2-файла
Возможно, у вас есть своя любимая программа для демуксинга, я же, поискав немного в инете, остановился на Project X.
Это опен-сорс проект, написанный на джаве. Соответственно для запуска этой программы, нужно чтобы у вас на компе была джава (среда выполнения). Хотя есть портативный вариант программы без необходимости в джаве. Но я рассматриваю джавовский вариант.
- Загрузите последнюю версию программы (на данный момент это 0.91.0).
- Распакуйте содержимое архива.
- Запустите файл ProjectX.jar.
- Выделите ваш MPEG-2 файл (.mpg) и...
- ...перетащите его на нижнюю панель окна программы. Файл появится в списке.
- Теперь нажмите Quick Start.
- с расширением m2v - это видео (напр., movie.m2v)
- и с расширением mp2 - это аудио (например, movie.mp2)
Последний файл (.mp2) нам как раз и нужен. Мы будем исправлять рассинхронизацию с его помощью. И об этом я напишу в следующем сообщении.
(продолжение следует...)
(продолжение следует...)
Комментариев нет:
Отправить комментарий