Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- > Что делать, если полумертвая раздача скачалась на 99.9%, и теперь чуть-чуть недокачанный видеофайл зависает при воспроизведении, при перемотке в другое место, при смене аудиодорожки, но хотя бы способен стартовать в плеере с 0:00:00?
- MKV устроен так, что для корректного воспроизведения или хотя бы перехода в произвольное место видеофайла обязательно должен быть в наличии самый конец видеофайла, потому что у MKV внутри структура вложенных тегов. Именно поэтому в современных торрент-клиентах есть опция "в первую очередь скачивать начало и конец файла". При попытке воспроизвести видеофайл с недокачанным хвостом плееры начинают сходить с ума.
- Как исправить: берете mkvtoolnix (из гугла), кидаете в главное окно программы недокачанный видеофайл, ничего не меняете в настройках (не убираете аудиодорожки, не указываете, какой кусок вырезать), ПРОСТО нажимаете Start multiplexing внизу, и видеофайл пересоберется в новый с копированием содержимого этого файла. Будет лежать в той же папке с именем фильм (1).mkv, либо на вкладке output можно указать кастомное имя. В самом конце процесса будет warning про то, что в исходном файле повреждена структура mkv (ну потому что собственно он не докачан) и поэтому mkvtoolnix пропускает кусок фильма начиная с такой-то секунды, но последние секунды видеофайла - это все равно титры.
- Получаете корректно собранный и нормально воспроизводящийся файл фильма, БЕЗ перекодирования видеопотока, он просто "пересобран", примерно как ремукс блюрея (тот же характер процесса).
- Однако вы не сможете сидировать этот исправленный видеофайл под видом исходного, потому что хоть видеопоток не перекодирован, сам файл все равно создан заново другой программой и побитово он со старым не совпадет (заголовки файла, метаданные и прочее).
Add Comment
Please, Sign In to add comment