mediafragmenter — инструмент для создания указателей на фрагменты.
Указатель на фрагмент является файлом с описанием типа файла, путь к файлу,
начало фрагмента в файле и конец фрагмента файла.

В этой версии доступна работа с фрагментами файлов видео-, аудизаписей и
обычных текстовых документов (txt, xml, исходники программного кода и пр.).

Для воспроизведения фрагментов используется другая программа:
fragplayer --help

Использование:

mediafragmenter <файл> [-t|--type <тип>] [-s|--start <начало>] \
                       [-f|--finish <конец>] [-o|--output <выходной файл>]
    Обязателен только путь к файлу, указатель на фрагмент которого создаётся,
    прочие параметры необязательны.
    
    Флагом -t (--type) можно указать тип файла: video, audio или text.
    Если флаг не указан, тип определяется автоматически.
    
    Флагами -s (--start) и -f (--finish) указываются границы фрагмента:
    
        для типов audio и video такими границами являются временные отметки
        в формате ЧЧ:ММ:СС (часы, минуты, секунды с двоеточием); у секунд может
        быть дробная часть до четырёх знаков после точки;
        
        для типа text границами являются номер строки и номер столбца через
        запятую (без пробела); границы закрытые, т.е. фрагменты включает
        в себя указанные границы;
        
        отсутствие значения начала и/или конца фрагмента означает
        соответствующее отсутствие границ(ы).
    
    Флаг -o (--output) позволяет указать путь и имя выходного указателя
    на фрагмент. По умолчанию, создаётся указатель на фрагмент с именем
    оригинального файла и расширением ".fragpointer".
    
    Примеры:
    
    mediafragmenter ~/Concert.mkv -s 01:43:14 -f 01:47:38 -o song.fragpointer
    Будет создан указатель на фрагмент видеозаписи с именем "song.fragpointer".
    
    mediafragmenter ~/Заметки.txt -s 45,1 -f 59,31
    Будет создан указатель на фрагмент с именем "Заметки.fragpointer"
    в интервале от 45-й строки до 31-го символа 59 строки включительно.
    
    mediafragmenter ~/cartoon.avi -f 00:00:59 -o intro.fragpointer
    Будет создан указатель на фрагмент от начала видео до отметки в 59 секунд.
    

mediafragmenter --version
    Выводит версию программы.

mediafragmenter --help
    Вывод этой справки.

© Eugene 'Vindex' Stulin, 2019
