На винде и правда можно сразу брать длительность файлов из метаданных файла благодаря их свойств, но на Linux такого нету(
И повторюсь, насколько помню (давно было), из Линукса данные передавались уже с этими свойствами файла
Я поискал, но люди пишут что из-за такой файловой системы метаданные не передаются так же как в Windows.
Может, без ffprobe можно и на линуксе обойтись? Давно с ним не работал.
Зависимость все равно придется ставить (без парсинга файла, для получение метаданных из контейнера, не обойтись), но как я уже понял, ffprobe так себе вариант из-за скорости работы. В будущем перепишу на более быструю утилиту.
во первых оно потеряло почти сотню файлов где-то по пути
Извините... Сам заметил эту проблему, но к сожалению эта проблема именно в ffprobe. (не считая 5 файлов, с этим порешаю) Да сам замечал не точности в ffmpeg, но я вообще хз как это можно исправить(
во вторых когда имеешь файлопомойку на 50 тер хочется таки видеть уже не в часах а в днях.. месяцах.. годах..
Спасибо за идею! Не думал, что и правда у кого есть настолько большие данные))) Думаю добавить это как отдельный параметр, но опять же как будет хоть капелька свободного времени T-T
а в целом респект, хорошая задумка и относительно неплохая реализация, башевать такое это мы любим (спасибо что не npm run или cargo build).
Очень очень благодарен за поддержку! (Если честно ожидал 0-ой надобности)
А разве просто просмотр свойств файлов в файловом менеджере не показывает общую продолжительность если выделены только медиафайлы?
Это муторно выделять нужные файлы (а если у тебя их больше 1000? Как у одного из других комментаторов) , да и не у всех показывается длительность (зависит от диспетчера файлов). И да, большинство видео я смотрю в консоли))
Бывало дело))) =D
На винде и правда можно сразу брать длительность файлов из метаданных файла благодаря их свойств, но на Linux такого нету(
Я поискал, но люди пишут что из-за такой файловой системы метаданные не передаются так же как в Windows.
Зависимость все равно придется ставить (без парсинга файла, для получение метаданных из контейнера, не обойтись), но как я уже понял, ffprobe так себе вариант из-за скорости работы.
В будущем перепишу на более быструю утилиту.
Да, задержка из-за ffrobe большая. Буду переписывать
Соглашусь, буду переписывать на другую утилиту
Исправлено!
Исправил... Теперь точно работает!
Обновление!
- Исправлено множество багов
- Добавлено еще больше популярных форматов
- Исправление вывода
- Улучшенный детальный анализ
В скором будущем перепишу с ffprobe, потому что он работает крайне медленно, и добавлю несколько важных фишек.
Извините...
Сам заметил эту проблему, но к сожалению эта проблема именно в ffprobe. (не считая 5 файлов, с этим порешаю)
Да сам замечал не точности в ffmpeg, но я вообще хз как это можно исправить(
Спасибо за идею! Не думал, что и правда у кого есть настолько большие данные)))
Думаю добавить это как отдельный параметр, но опять же как будет хоть капелька свободного времени T-T
Очень очень благодарен за поддержку! (Если честно ожидал 0-ой надобности)
Убрал!
Это муторно выделять нужные файлы (а если у тебя их больше 1000? Как у одного из других комментаторов) , да и не у всех показывается длительность (зависит от диспетчера файлов).
И да, большинство видео я смотрю в консоли))
И правда, боюсь почему-то не засчитывает файлы в данном каталоге...
Как освобожусь на недели обязательно исправлю!