Автоматизация простейшего способа оформления контента
#241
Отправлено 25 May 2012 - 21:24
#242
Отправлено 25 May 2012 - 22:55
Чтож, ждем нововведений для теста
#243
Отправлено 26 May 2012 - 11:33
1. Воспользовался Вашим батником, который создает папки по названию имеющихся файлов и перемещает их в эти папки (добавил формат m3u для создания папок, и переименовал их в 1.m3u при перемещении в эти папки)
2. Пакетно обработал программкой. Результат - в каждой папке созданный cover и dune_folder.txt без media_url
3. Сам прописал media_url в одном из dune_folder.txt
4. Как этот нужный dune_folder.txt скопировать с замещением во все созданные папки?
Dune HD Neo 4K (revision tv175e) (последняя бета)
Dune HD Realbox 4K (последняя бета)
#244
Отправлено 26 May 2012 - 12:24
4. Как этот нужный dune_folder.txt скопировать с замещением во все созданные папки?
Файлик dune_folder.txt кинуть в корень папки, туда же батник. Запустить батник. Будут обработаны все подпапки текущей папки (если файл в корне диска - все папки).
for /D %%I in (*.*) do copy /Y dune_folder.txt "%%~nxI\"
Команду писал на коленке, так что проверяйте, может и не сработать. Хотя, по идее, должна.
Но учтите - файл будет скопирован во все подпапки. То есть если у вас есть DVD или BD-диски - то и во все служебные их подпапки. Ограничивать в какие папки копировать, а в какие нет - это как раз и есть граница, за которой удобнее подобное делать программой, а не батником.
UPD: Хмм, кстати, не уверен что во второй уровень вложения что-то будет копироваться... Наверное, нет.
#245
Отправлено 26 May 2012 - 16:10
Dune HD Neo 4K (revision tv175e) (последняя бета)
Dune HD Realbox 4K (последняя бета)
#246
Отправлено 11 June 2012 - 12:16
#247
Отправлено 13 June 2012 - 22:07
#248
Отправлено 16 June 2012 - 12:02
Dune HD TV 101 (150721_0135_B9) Сист.флешка присутствует
#249
Отправлено 16 June 2012 - 21:55
Никаких изменений на новой прошивке нет,все работает как и прежде!
Да ну? Везет Вам.. А мне приходится саму картинку редактировать - обрезая так, что бы соотношение было 2:1 - тогда окошко заполняется на 100%.. Больше ничего не помогает - как в программе картинку не растягивай..(( Что за фигня?!
#250
Отправлено 17 June 2012 - 13:52
В программе стандартно выставляю высоту обложки в 600 пикселей (ширина при этом иногда обрезается обложка). На Дюне отображается так же как и на превью в проге. Не знаю почему у вас проблема.Да ну? Везет Вам.. А мне приходится саму картинку редактировать - обрезая так, что бы соотношение было 2:1 - тогда окошко заполняется на 100%.. Больше ничего не помогает - как в программе картинку не растягивай..(( Что за фигня?!
Dune HD TV 101 (150721_0135_B9) Сист.флешка присутствует
#251
Отправлено 03 July 2012 - 10:44
#252
Отправлено 05 July 2012 - 12:42
#253
Отправлено 08 July 2012 - 10:37
После прошивки на крайнюю бету обложки фильмов перестали отображаться во всё правое окошко(на предыдущей проше изображение заполняло всё оконце) пытался увеличиветь размер до безобразного - в окошке программы отображается, а в дуне на экране ТВ - окошко заполняется процентов на 70 - некрасиво как-то..Есть ли решение?Что посоветуете?
Купил 301-ую, подключил на даче, обновил прошивки до последней. Подключаю съемные харды с фильмами - все нормально, картинки в правом окне отображаются правильно. Наверное, у вас что-то где-то криво встало. Попробуйте сбросить прошивку на заводскую и заново перепрошиться, вдруг поможет.
#254
Отправлено 22 July 2012 - 21:30
- немного изменена экранная форма, на нее добавлены новые элементы (пока запрещенные к выбору), которые будут задействованы в ближайшем будущем.
- если в обрабатываемой папке нет файлов картинки - окно превью не выводится вообще (ранее выводился белый прямоугольник).
- переписана процедура определения типа папки, добавлена полноценная обработка музыкальных папок и образов файлов.
- Тип папки теперь определяется следующим алгоритмом:
если в папке есть подпапка "BDMV" или "VIDEO_TS" - тип BD/DVD
если в папке есть файл .iso - тип Image
если в папке есть несколько файлов видео - тип Series
если в папке один файл видео - тип File
если в папке есть один из файлов: .m3u, .flac, .ape, .wv, .wav - тип Music
во всех остальных случаях - тип Other
То есть, будьте внимательны: если в папке с музыкальным диском есть файл видео - это никогда не будет тип Music.
Ключ командной строки /music остался, действует также, но действие теперь распространяется и на обработку подпапок. При этом отсутствие внешних проявлений осталось - на форме тип Music ключом не устанавливается, но при создании dune_folder.txt тип папки принудительно меняется на Music. Со всеми вытекающими - если файлов музыки в папке нет, будет сообщение о ошибке и прерывание работы программы. Потом решу что с ним дальше делать, оставлять или убирать. Ничего не переделывал, потому что думаю убрать его вообще.
#255
Отправлено 23 July 2012 - 08:32
#256
Отправлено 24 July 2012 - 20:44
#257
Отправлено 24 July 2012 - 22:37
Версия 2.3:
- удален за ненадобностью ключ командной строки /music
- добавлена возможность сохранения настроек в ini-файле
- добавлена возможность задания стартовой папки (параметр в ini-файле)
- добавлена возможность настраивать какие строки будут выводиться в файл dune_folder.txt - можно менять порядок строк, убирать ненужные, добавлять свои (через секцию параметров в ini-файле)
- добавлена возможность изменять все параметры работы программы через настройки в ini-файле.
Подробнее о ini-файлах
На экранной форме есть кнопка Save Configuration (Сохранить настройки), при нажатии на нее:
- если в папке с программой нет файла CreateDuneFolder.ini - такой файл будет создан и в него записаны текущие настройки программы
- если такой файл существует - настройки будут отредактированы.
При запуске программы настройки из ini-файла автоматически считываются (если такой файл есть). Если при этом программа запускается с какими-либо ключами командной строки - эти ключи имеют больший приоритет, нежели настройки в ini-файле. Например, если в ini-файле установить параметр Language в значение "En", а программу запускать с ключом /ru - программа запустится с русским интерфейсом.
Будьте внимательны! Ini-файл дает вам возможность более тонкой настройки работы программы, но может привести к непредсказуемым последствиям в случае ваших ошибок!
Если вас устраивает функциональность программы - не используйте ini-файл! Программа прекрасно может работать и без такого файла.
Ниже я буду перечислять возможные секции и параметры ini-файла
(имена секций пишутся в квадратных скобках в отдельных строках, параметры пишутся в отдельных строках, после них ставится знак "равно" (=) и пишется значение без кавычек):
Секция Common:
Language - язык интерфейса. Возможные значения: "En" и "Ru". По умолчанию "En".
StartDir - папка, в которой программа будет начинать работу. Например: "E:\My_Video\Комедии\Хамелеон\". По умолчанию "" (папка с программой).
NoClose - закрывать программу после обработки текущей папки или нет. Возможные значения: "1" (не закрывать) и "0" (закрывать). По умолчанию: "0".
RewriteDuneFolder - этот параметр отвечает за поведение программы в случае, если файл dune_folder.txt уже существует в обрабатываемой папке. Если установить этот параметр в 0, то уже существующие файлы dune_folder.txt будут редактироваться, а не перезаписываться (при редактировании изменяются только строки media_url и icon_path, остальные команды в ваших dune_folder.txt будут оставляться без изменений). По умолчанию "1" (не редактировать, а перезаписывать). (параметр появился в версии 2.5)
Секция Video (секция появилась в версии 2.5):
RenameToTranslit - переименовывать видеофайл (который будет вставляться в media_url) так, чтобы заменить все русские буквы на их транслит-аналог. По умолчанию: "0" (не переименовывать). Не используйте этот параметр, если вы обрабатываете папки с лослесс-музыкой (образами)! Иначе программа может переименовать образ диска и его имя перестанет соответствовать его имени, записанному в куе (cue), то есть этот образ уже нельзя будет слушать разными муз.плеерами без исправления куя.
AddFileSize - добавлять к имени видеофайла его размер в Tb/Gb/Mb/Kb, округленный до одного десятичного знака. По умолчанию: "0" (не добавлять). Параметр нужен для тех, кто хочет контролировать размер рипов видео, не подключая харддиск к компьютеру (после обработки папки программой дюна при попытке зайти в папку будет запускать видео, поэтому размер файла будет недоступен. Но стоя на папке можно нажать кнопку info и в строке url будет написано имя текущего видеофайла, поэтому, если занести размер в имя файла его можно будет контролировать). Будьте осторожны и внимательны при использовании этого параметра: программа не анализирует имя видеофайла на предмет наличия в нем указания размера и если вы будете повторно обрабатывать папки, то имя вашего видеофайла легко может стать таким (обрабатывалось 3 раза): "00001_2.4Gb_2.4Gb_2.4Gb.m2ts".
Секция Cover:
DeleteOriginal - удалять исходный файл картинки или нет. Значения: "1" (удалять), "0" или "" (не удалять). По умолчанию "1".
DefaultCoverName - имя для файла обложки в обычных случаях. По умолчанию: "cover".
HiddenCoverName - имя для файла обложки для типов папок Series и Others. По умолчанию: ".cover".
PictureFolder - папка с картинками обложек. По умолчанию: "" (обрабатываемая папка).
CoverType - в какой формат сохранять обложку. Возможные значения: "jpg" и "png". По умолчанию: "jpg".
FixImageHeight - фиксировать или нет высоту картинок. Возможные значения: "0" (не фиксировать) и любое число (какую высоту фиксировать). По умолчанию: "0". (параметр изменен в версии 2.6)
NoChangeImage - запретить изменение картинки или нет. Возможные значения: "1" (запретить) и "0" (не запрещать). По умолчанию: "0".
Секция MasksOfFiles:
Pictures - перечень масок возможных типов файлов картинок. Маски пишутся через знак "|". Значение по умолчанию: "*.jpg|*.jpeg|*.bmp|*.gif|*.tif|*.tiff|*.png". Будьте внимательны! От того, что вы добавите в этот список какой-то новый тип, программа этот тип файлов открывать не научится! Крайне не рекомендую редактировать этот список без особой нужды!
Movies - перечень масок возможных типов файлов видео. Маски пишутся через знак "|". Значение по умолчанию: "*.m2ts|*.ts|*.mkv|*.avi|*.mp4|*.mpg|*.m4v". (последний формат добавлен в версии 2.6)
Musics - перечень масок возможных типов файлов музыки. Маски пишутся через знак "|". Значение по умолчанию: "*.m3u|*.flac|*.ape|*.wv|*.wav".
Images - перечень масок возможных типов файлов образов. Маски пишутся через знак "|". Значение по умолчанию: "*.iso" (то есть пока только один вариант файлов образов).
SkipFolders - перечень имен папок, которые программа должна пропускать в процессе обработки подпапок. Имена папок начинаются с обратного слеша и пишутся через знак "|". Значение по умолчанию: "\BDMV|\CERTIFICATE|\_AACS|\VIDEO_TS|\AUDIO_TS|\ANY!|\$RECYCLE.BIN|\RECYCLER|\SYSTEM VOLUME INFORMATION" (последние три папки добавлены в версии 2.4).
Вы можете без каких-либо проблем расширять список типов файлов видео, музыки и пропускаемых папок. Список типов образов надо согласовывать с возможностью Дюны эти образы воспроизводить. Не забывайте сообщать на форуме о результатов своих экспериментов по расширению списков образов, музыки и видео.
Секция dune_folder.txt:
Содержимое этой секции - это то, что будет писаться в файл dune_folder.txt. При этом программа контролирует только содержание строк icon_path= и media_url= (внося в них необходимые значения). Вторая из этих строк, естественно, в определенных типах папок выводиться в dune_folder.txt не будет.
Все остальные строки, а также их порядок в этой секции будут просто скопированы в выходной файл dune_folder.txt. Будьте внимательны! Если строка icon_path= или media_url= будут удалены - программа не будет помещать их в итоговый файл.
Если эта секция в ini-файле отсутствует - при сохранении настроек она будет создана. Если же она есть - программа при сохранении настроек ничего в ней не изменяет!
Содержимое секции по умолчанию:
[dune_folder.txt]
icon_path=
icon_dx=0
icon_dy=0
icon_valign=center
media_url=
Важное замечание о ini-файлах
Совсем не обязательно оставлять в ini-файле все параметры, если вы не хотите их редактировать. Вы можете спокойно удалять все ненужные строки, оставляя только те, которые хотите пробовать изменить. Если какого-то параметра в ini-файле нет - программа при запуске просто возьмет его значение по умолчанию. Более того, вы всегда можете нажать кнопку "Сохранить настройки" и программа допишет в ini-файл все те параметры, которые в нем отсутствуют. Например, я только что для тестов создал вот такой ini-файл:
[Common] Language=Ru ; Папка, с которой программа начнет работу StartDir=C:\test [Cover] DeleteOriginal=0
Обратите внимание - вы можете вставлять в ini-файл пустые строки для улучшения его визуализации. Но учтите, если вы вставите пустые строки в секцию [dune_folder.txt] - эти пустые строки скопируются в итоговый dune_folder.txt!
Кроме того, вы можете писать комментарии - строки с ними должны начинаться с знака точки с запятой. Начиная с версии 2.4. вы можете добавлять комментарии и в секцию [dune_folder.txt] - такие строки будут программой проигнорированы и не будут копироваться в итоговый файл.
Сообщение отредактировал Edred: 17 March 2014 - 01:45
#258
Отправлено 25 July 2012 - 10:03
Некорректно создает дюнфолдеры.Вернее вообще не создает.
Параметры
Батник CreateDuneFolder.exe /name=.cover /ru /nochange
В ини разве что запретил закрывание и добавил произвольную строчку (NoClose=1 и icone_scrale_factor=0.8 в самом низу) Далал пакетно.
Архитектура: до использования
\razdel.jpg
\Film 1\Film 1 cover.jpg
\Film 1\Film 1.avi
\Film 2\Film 2 cover.jpg
\Film 2\Film 2.avi
\Film 3\Film 3 cover.jpg
\Film 3\Film 3.avi
\Film 4\Film 4 cover.jpg
\Film 4\Film 4.avi
\Music 1\music 1 cover.jpg
\Music 1\music 1.m3u
После
\.cover.jpg
\razdel.jpg
\dune_folder.txt
\Film 1\.cover.jpg
\Film 1\Film 1.avi
\Film 2\.cover.jpg
\Film 2\Film 2.avi
\Film 3\.cover.jpg
\Film 3\Film 3.avi
\Film 4\.cover.jpg
\Film 4\Film 4.avi
\Music 1\.cover.jpg
\Music 1\music 1.m3u
Вывод:Как видно дюнфолдер всего один в папке разделе. Картинки переименовались правильно.
Содержание дюнфолдера
icon_path=.cover.jpg
icon_dx=0
icon_dy=0
icon_valign=center
media_url=music 1.m3u
icone_scrale_factor=0.8
Как видно, ключ со вставкой параметра работает.А вот сам дюнфолдер создался с параметрами последней папки.
Исключаю батник из работы - тот же результат,всего один дюнфолдер.
#259
Отправлено 25 July 2012 - 11:14
И, кстати, о методике тестирования. Прошу всех, если вы обнаружили какую-либо ошибку в работе программы делать следующее:
1. Удалить (или переместить куда-нибудь) CreateDuneFolder.ini и попробовать воспроизвести ситуацию, в которой возникла ошибка (без использования ini-файла).
2. Если ошибка есть - сообщите о ней.
3. Если ошибка исчезла - создать ini-файл по умолчанию и снова проверить на ошибку.
4. Пошагово добавляя в ini-файл сделанные вами в нем изменения проверять на ошибку и выловить момент, когда она появляется. И тогда сообщить о ней.
То есть, всегда проверяйте есть ли обнаруженная вами ошибка в случае работы программы без ini-файла.
#260
Отправлено 25 July 2012 - 12:09