Александр Попов (athunder) wrote,
Александр Попов
athunder

Category:

Как разбить mkv видео на части быстро и без потери качества (Linux, Mac OS, Windows)

Записал с экрана компьютера видео. Видео кодек h.264, аудио - mp3, контейнер - mkv. Но при этом привычные утилиты avconv (ffmpeg) и mencoder разбивать на части mkv файл не захотели.

avconv (ffmpeg) выдавал ошибку "[matroska @ 0x257b040] pts < dts in stream 0", хотя нужно было всего лишь скопировать аудио и видео потоки от и до указанных интервалов времени

avconv -ss 01:22:34 -t 00:42:15 -i source.mkv -acodec copy -vcodec copy destination.mkv


Аналогично для mencoder выполнял

mencoder -ss 01:22:35 -endpos 00:42:14 -ovc copy -oac source.mkv -o destination.mkv


И ошибок при этом не появлялось, но выходной файл получился без звука.

Но зато нашлась прекрасная утилита MKVToolNix (Windows, Linux, Mac OS).

Поставить ее в Ubuntu 13.10 проще простого. Достаточно выполнить в терминале

sudo apt-get install mkvtoolnix mkvtoolnix-gui


Прелесть ее в том, что она может разбивать mkv на файлы определенного размера и определенной длительности. Но мне нужно было разбить файл, указав несколько время начала очередного сегмента. Программа позволяет указать сразу начало нескольких интервалов. Для этого после добавления файла MKV переходим на вкладку "Global" и под "Splitting" выбираем "Split Mode" -> "Split after time codes".
MKVToolNix: Global tab: Splitting

Так мне нужно было разбить после 01:22:34, 02:05:20, 02:19:20 и 02:50:00. Именно это время и указывается через запятую. При этом часы, минуты и секунды должны состоять из двух цифр, а между интервалами не должно быть пробелов.

В результате программа создаст несколько файлов с именем, указанном в Output Filename (в данном случае - /media/user/disk/recording/large_file.mkv), дополненных числом с номером части.

 Также как и при использовании avconv (ffmpeg) и mencoder с параметрами копирования аудио и видео, в данном случае тоже не будет потери качества. Аудио и видео дорожка не пережимаются, поэтому работает MKVToolNix очень быстро.
Tags: linux, mac os, ubuntu, windows, программное обеспечение
Subscribe

Posts from This Journal “ubuntu” Tag

promo athunder май 26, 2013 11:36 17
Buy for 10 tokens
Вы можете вернуть процент с покупок, используя специализированные Интернет сервисы возврата наличных (cash back, кешбэк, кэшбэк, кэшбек). Такие сервисы предоставляют ссылки на Интернет-магазины. Переходя по ним и совершая покупки, вы получаете процент в виде наличных обратно. Если обычные сайты…
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 2 comments