Почему два видео проигрываются в одном файле? И как их разделить?
Есть видеофайл формата VOB. Там есть некое видео (назовём его Видео 1). Проблема в том, что в стандартном видеоплеере MPC-HC при нажатии на произвольный момент времени может появиться совсем другое видео (Видео 2). Видео 1 и Видео 2 появляются случайным образом при переходе к произвольному моменту времени и при новом открытии этого файла. Но если оставить плеер в покое, то всё время будет проигрываться одно видео, то, какое проигрывается в данный момент (если в данный момент показывает Видео 1, то оно так и будет показываться до конца файла, то же самое и с Видео 2). Попасть целенаправленно на определённое видео не представляется возможным: каждый раз это определяется рандомно. Таким образом, на одном и том же таймкоде при запуске его в разные моменты могут проигрываться разные видео.
Вот как такое может быть? И как сделать так, чтобы были два отдельных видеофайла - только с Видео 1 и только с Видео 2? Можно, конечно, попав на случайное видео, воспользоваться сторонней программой захвата экрана, но нет ли способа проще?
В интернете абсолютно ничего по проблеме не нашёл: по запросу там выдают про то, как соединить два видео в одно, а это совсем не по теме.
...это потому что MPC - самый неподходящий плеер для DVD формата. Он может глючить даже с лицензионными DVD с одним видео стримом, а уж с отдельным файлом и не одним потоком в нем - тем более. Используйте Cyberlink Power DVD, причем последней версии для вашей ОС. И да, с отдельным файлом VOB и он может работать некорректно.
Интересно, конечно, читать как чат-бот отвечает на вопрос чат-бота...
Когда они научатся выкладывать скрины в сопровождение своих многословных, печальных и подробных повестей это будет вообще кошмар...
Скидываешь в мовави и перегоняешь DVD в другие форматы. Элементарное знание структуры DVD файлов должно прилагаться. В целом оно заключается в разделении видеофайлов на куски глав до 1,4Гб для обеспечения чтения до максимальной 1352 КБ/с, которая возможна в двд проигрователях.
Проблема, которую вы описываете, связана с особенностями формата VOB и хранения данных в видеопотоке. VOB-файлы (используемые на DVD-дисках) могут содержать несколько видеопотоков (например, разные ракурсы или версии одного видео). Если плеер работает некорректно с такими файлами, он может случайно переключаться между потоками. Это объясняет, почему при одном и том же таймкоде показываются разные видео.
Для решения вашей проблемы, чтобы разделить эти видео на два отдельных файла, можно воспользоваться следующим подходом:
---
### 1. **Проверка видеопотоков в файле**
- Используйте программу **MediaInfo** (или аналогичную), чтобы проанализировать файл. Она покажет, сколько видеопотоков содержится в VOB-файле.
- Если в файле действительно два видеопотока, их можно извлечь.
---
### 2. **Извлечение потоков**
Для извлечения отдельных потоков воспользуйтесь одной из следующих программ:
#### **A. FFmpeg (командная строка)**
FFmpeg — мощный инструмент для работы с видео. Вот пример команды для разделения потоков:
1. Сначала определите количество потоков:
```bash
ffmpeg -i input.vob
```
Это покажет список видеопотоков (например, `Stream #0:0`, `Stream #0:1` и т.д.).
2. Извлечение конкретного потока:
- Если потоков два, извлеките их отдельно:
```bash
ffmpeg -i input.vob -map 0:v:0 -c copy video1.mpg
ffmpeg -i input.vob -map 0:v:1 -c copy video2.mpg
```
- `-map 0:v:0` и `-map 0:v:1` указывают, какой видеопоток сохранять.
---
#### **B. Использование программы DVD Decrypter**
Если файл был получен с DVD, используйте **DVD Decrypter**:
1. Установите программу и откройте ваш VOB-файл.
2. Выберите режим "IFO Mode".
3. В настройках программы укажите разделение по видеопотокам.
4. Экспортируйте каждый поток как отдельный файл.
---
#### **C. MKVToolNix**
Это удобный инструмент для работы с контейнерами MKV:
1. Добавьте ваш VOB-файл в программу.
2. Снимите галочки с ненужных потоков, чтобы оставить только один.
3. Экспортируйте каждый поток как отдельный MKV-файл.
---
### 3. **Проверка результата**
После извлечения видеопотоков проверьте полученные файлы в плеере (например, VLC или MPC-HC), чтобы убедиться, что они содержат только одно видео.
---
### 4. **Почему происходит проблема?**
Скорее всего, плеер выбирает поток случайным образом или неправильно обрабатывает файл. VOB-файлы предназначены для работы на DVD-плеерах, и не все настольные плееры корректно справляются с ними. После разделения потоков проблема исчезнет.
Если у вас есть вопросы по настройке программ, дайте знать!