|
|
|
|
# scan-vid
|
|
|
|
|
|
|
|
|
|
Сканирует видео-файлы для получения мета информации
|
|
|
|
|
|
|
|
|
|
Создать как модуль не получилось
|
|
|
|
|
Использовал простую конструкцию:
|
|
|
|
|
|
|
|
|
|
include("Humanize.jl")
|
|
|
|
|
|
|
|
|
|
--------------------
|
|
|
|
|
|
|
|
|
|
## Особенности
|
|
|
|
|
|
|
|
|
|
Использует ffprobe для получения информации в виде json файла.
|
|
|
|
|
Лучше сохранить вывод ffprobe в отдельном файле, а затем его обработать,
|
|
|
|
|
чем сразу обрабатывать вывод а питоне. Так меньше ошибок!
|
|
|
|
|
|
|
|
|
|
Выводит размер файла - для проверки на маленькие файлы.
|
|
|
|
|
|
|
|
|
|
Текущий запрос:
|
|
|
|
|
Dict{String, Any}(
|
|
|
|
|
"host_id" => ?
|
|
|
|
|
"filename" => "d:\\vids\\Ретро, винтаж, классика, порно, секс, эротика, лесби, минет,.mp4",
|
|
|
|
|
"newname" => ?,
|
|
|
|
|
"size" => 432465677,
|
|
|
|
|
"hsize" => "412.43 MB",
|
|
|
|
|
"duration" => DateTime("1970-01-01T01:26:39.987"),
|
|
|
|
|
"hduration" => "01:26:39",
|
|
|
|
|
"width" => 640,
|
|
|
|
|
"height" => 360,
|
|
|
|
|
"bit_rate" => "24.0",
|
|
|
|
|
"ext" => ".mp4",
|
|
|
|
|
"crc" => 760779202,
|
|
|
|
|
"ctime" => 1.7045445334502406e9,
|
|
|
|
|
"hctime" => "06.01.2024",
|
|
|
|
|
"mtime" => 1.7045443156928878e9,
|
|
|
|
|
"hmtime" => "06.01.2024",
|
|
|
|
|
"codec" => "h264",
|
|
|
|
|
"poster" => ?,
|
|
|
|
|
"audio" => ?,
|
|
|
|
|
"tags" => ?,
|
|
|
|
|
"type" => ?,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|