Страница 1 из 1
"Автоматизация" записи файлов (DVD-Rip) на DVD-болванки
Добавлено: Сб июл 24, 2010 14:14
Neptun79
Доброго времени суток.
Нужно выполнить следующую задачу:
На компе на разных жестких дисках, и в разных папках есть несколько сотен видеофайлов (avi, mpg, mkv, mpeg и т.п.) разных размеров - от 100 Мб до 2-2,5 Гб (в основном DVD-Rip) и 4 гБ (DVD-диски) , требуется это всё записать на болванки , но не не просто записать , а с максимальной эффективным использованием болванки , плюс к этому нужно записать скажем так фильмы "одного" (близкого) жанра на одну болванку, другого жанра на другую , но фильмы могут иметь разный размер , собственно вопрос такой - есть ли какой-то способ и какой сделать это автоматом и/или вполуручном/ручном режиме позволяющий подобрать фильмы одного жанра , но разных размеров из разных папок под емкость 1-ой стандартной болванки (4,7 Гб) с максимальным использованием объёма болванки ?
Вот такая нетривиальная задачка.
Добавлено: Сб июл 24, 2010 14:52
MVV
Это переборная задача на заполнение рюкзака:) исходные данные - вес рюкзака (размер болванки) и веса предметов, которые туда надо положить (в данном случае - размеры фильмов одного жанра), а результат - набор предметов, наилучшим (или близким к нему) образом заполняющих весь объем рюкзака. Ну а в данном случае задача предполагается несколько шире - упаковать набор предметов в минимальное число рюкзаков. Программ широкой специализации, занимающихся этим, я не видел, думаю, проще будет найти программу, решающую задачи данного класса.
Добавлено: Сб июл 24, 2010 14:59
Loopback
Задачу, наверняка, можно решить и скриптом. Вообще, вопрос для раздела "Автоматизация".
Но тут еще встает вопрос, что делать с жанрами. Как программа/скрипт должны узнать, какой фильм к какому жанру относится? И уж тем более, как определить "близость" жанра?
Добавлено: Сб июл 24, 2010 15:58
Neptun79
MVV писал(а):Это переборная задача на заполнение рюкзака:) исходные данные - вес рюкзака (размер болванки) и веса предметов, которые туда надо положить (в данном случае - размеры фильмов одного жанра), а результат - набор предметов, наилучшим (или близким к нему) образом заполняющих весь объем рюкзака. Ну а в данном случае задача предполагается несколько шире - упаковать набор предметов в минимальное число рюкзаков. Программ широкой специализации, занимающихся этим, я не видел, думаю, проще будет найти программу, решающую задачи данного класса.
кх-м, а если без аналогии , а путь решения ? ...
Loopback писал(а):Задачу, наверняка, можно решить и скриптом. Вообще, вопрос для раздела "Автоматизация".
Но тут еще встает вопрос, что делать с жанрами. Как программа/скрипт должны узнать, какой фильм к какому жанру относится? И уж тем более, как определить "близость" жанра?
наверное вы правы.
что касается жанра , прописать в комментариях, само собой - это придётся делать руками , и придётся скорее всего задавать один комментарии - например только ужасы , хотя в фильме могут быть не только ужасы , но и элементы других жанров, но с этим увы ничего не поделать - специфика кино , как вида исскуства ...
Добавлено: Вс июл 25, 2010 08:21
Avada
Тот тот же самый вопрос бы задан в двух разных темах на ру-борде (в частности,
здесь). По поводу внешней программы там уже отвечено.
Добавлено: Вс июл 25, 2010 09:46
Neptun79
Avada писал(а):Тот тот же самый вопрос бы задан в двух разных темах на ру-борде (в частности,
здесь). По поводу внешней программы там уже отвечено.
Во-первых: данная программа сильно устарела - 2002 года
Во-вторых: там нет русского языка , а в английском я не бум бум.
В-третьих: всё-таки хочется знать возможно ли это сделать с помощью самого TC, а не каких-либо сторонних утилит.
В-четвертых: думается то что мне нужно она сделать не сможет.
Добавлено: Вс июл 25, 2010 10:15
MVV
1. И что, что устарела? Лишь бы справлялась:)
2. Ну... даже не знаю, что можно ответить. Сомневаюсь, что там больше десятка кнопочек и надписей будут требовать перевода.
3. С помощью самого ТК это сделать однозначно нельзя. Только с помощью сторонних утилит/скриптов/плагинов и т.п.
4. Предлагали там две программы, вторая - русская, но вторая работает только с одной болванкой и указанной папкой - в данном случае это проблема. А первая сильно мудреная, тоже работает с папкой, и умеет только перемещать файлы или писать в ISO-образ...
Похоже, мало кто решает такие проблемы:) кстати, где-то видел упоминание Nero BackItUp в качестве средства решения подобной проблемы... тока наверное придется подготовить папку с исходными файлами - например, создать жесткие или символические ссылки на оригинальные файлы нужного жанра.
Добавлено: Вс июл 25, 2010 15:32
Avada
В общем, то, что это тема не для "Общих вопросов", уже вполне ясно. Если в ближайшие дни не появится никаких практических предложений по скриптам, перенесу в "Программное обеспечение".
Добавлено: Вс июл 25, 2010 22:34
Neptun79
Avada
Я думаю можно перенести уже прямо сейчас ...
MVV
. С помощью самого ТК это сделать однозначно нельзя. Только с помощью сторонних утилит/скриптов/плагинов и т.п.
Я так не думаю - это моё мнение , думаю как-то всё-таки через скрипты это можно решить , просто как вы справедливо заметили - этим никто не занимался ...
Добавлено: Вс июл 25, 2010 23:04
Batya
Neptun79 писал(а):Я так не думаю - это моё мнение , думаю как-то всё-таки через скрипты это можно решить
А с каких пор скрипты относятся к функционалу TC?
На мой взгляд, задача явно делится на две независимые части - сортировка по жанрам и запись с использованием алгоритма оптимального заполнения.
К TC может только частично относится первая часть задачи, если из файлов с помощью каких-либо плагинов можно вытащить жанр.
Добавлено: Вс июл 25, 2010 23:19
MVV
Я же упомянул скрипты, и упомянул их как "сторонние" недаром - к тоталу они не имеют никакого отношения, в тотале нет встроенного скриптового языка.
Но решать такую в общем случае сложную задачу с помощью тривиальных скриптов вряд ли будет быстро - недаром же целые науки изучают способы оптимизации методов решения таких задач.
Добавлено: Пн июл 26, 2010 00:06
Tol!k
Написание скрипта может быть и интересно в плане тренировки ума, но крайне вредно в плане практического применения результатов.
Автору рекомендую ознакомиться с
темой и прекратить забивать болванки под завязку. А для более-менее ценных данных, наоборот, дописывать последние 0.5 -- 1 GB
информацией для восстановления
Добавлено: Пн июл 26, 2010 08:32
Avada
С учётом высказанных мнений переношу тему в "Программное обеспечение".