Идея очень проста - различать эти два случая по размеру запускаемого файла, поскольку видеофайлы намного больше.
Вы можете создать программу для перехвата в Проводнике двойного щелчка по файлам .ts , который запустит либо проигрыватель, либо редактор.
Это может быть сделано даже с помощью файла .bat который имеет этот файл в качестве параметра.
(Непроверенная) модель для такого файла .bat :
@echo off
setlocal
set maxbytesize=10000
FOR /F "usebackq" %%A IN ('%1') DO set size=%%~zA
if %size% LSS %maxbytesize% (
editor.exe '%1'
) else (
player.exe '%1'
)
Вам нужно будет назначить этот скрипт в качестве обработчика для файлов .ts .
Смотрите для этого этот ответ StackOverflow .
Если вы хотите избежать черного прямоугольника, в котором будет выполняться скрипт .bat , см. Сообщение
Запустите командный файл полностью скрытым способом.