[FAQ] Пакетная обработка всех файлов скриптами при создании раздач.

Страницы:  1
Ответить
 

Adventurer_Kun

Top Seed 01* 40r

Стаж: 12 лет 5 месяцев

Сообщений: 4925

Adventurer_Kun · 28-Май-23 18:29 (1 год 5 месяцев назад, ред. 14-Апр-24 10:45)

Тут я решил поделиться скриптами которые использую для создания своих раздач, они обрабатывают все файлы в папке рядом с запускаемым скриптом.
Намного быстрее выходит с ними создание раздач, чем вручную выполнять определённые действия через интерфейс MKVToolnix.
Как запаковать озвучку в mka и добавить название команды
1) Требуется установить MKVToolnix
2) Скачиваете данный скрипт: 1 ссылка, 2 ccылка
3) Помещаете его в папку с аудиофайлами.
4) Запускаете и вводите название команды что озвучивала. Нажимаете Enter
5) Вводите название расширения входных файлов, это обычно m4a, ac3, mka. Нажимаете Enter
6) После обработки, mka файлы сохранятся в папку с названием команды что озвучивала возле входных файлов.
Как извлечь определённые дорожки из mkv, mka, mks
1) Требуется установить MKVToolnix
2) Требуется установить MediaInfo
3) Скачиваете данный скрипт: 1 ссылка, 2 ccылка
4) Помещаете его в папку с видео
5) В настройках MediaInfo выбираете формат вывода: Текст
6) Допустим в видео есть несколько аудиодорожек, нужно извлечь определённую, открывает в MediaInfo видео и смотрим Идентификатор дорожки этой.
Это будет цифра 3 например

7) Запускаете скрипт что поместили рядом с видео и вводите цифру идентификатора. Нажимаете Enter
8) Дальше нужно ввести расширение в котором сохранятся извлекаемые файлы. Для аудио это mka, ac3, m4a и так далее. Для субтитров это srt, ass, pgs. Для видео это mkv, mp4. Нажимаете Enter
9) В конце вводите название папки в которой сохранятся извлекаемые файлы. Нажимаете Enter
Как извлечь всю озвучку из mp4 и mkv в mka
1) Требуется установить MKVToolnix
2) Скачиваете данный скрипт: 1 ссылка
3) Помещаете его в папку с видео
4) Запускаете и рядом с видео в папке Completed получаете аудиодорожки.
Этот скрипт предназначен в основном для видео фандаб проектов, где внутри только одна аудиодорожка зашита в mp4.
Если в mp4 файле несколько дорожек аудио, то он их все запакует в mka. Тут придётся извлечь нужную уже этим способом.
Как извлечь главы из mkv
1) Требуется установить MKVToolnix
2) Скачиваете данный скрипт: 1 ссылка, 2 ccылка
3) Помещаете его в папку с видео
4) Запускаете и рядом с видео в папке Chapters получаете главы.
Как извлечь шрифты из всех видео
1) Скачивает портативную версию MKVToolnix 53, поскольку скрипт работает только на этой версии и ниже.
2) Распаковываем архив прямо на диск С, чтобы папка с программой была по этому пути C:\mkvtoolnix
3) Скачивает данный скрипт: 1 ссылка
4) Помещаем его папку с видео и запускаем.
5) Как скрипт обработает файлы, то в папке Fonts рядом с видео будут находится извлечённые шрифты.
Пакетное кодирование аудио в AAC через библиотеку QAAC от Apple
Поскольку в аниме разделе запрещено раздувание аудио потока в 1.5 раза больше чем оригинальная дорожка что бралась под озвучку, а некоторые фандаб этим занимаются.
Такие как Студийная банда и AniBaza к примеру.
То для решения этой проблемы я написал скрипт что используют библиотеку QAAC от Apple что выдаёт лучшее качество звука при кодировании AAC.
Для этого понадобиться скачать скрипт и библиотеки для его работы.
Скачать можете здесь или здесь.
Разархивируете папку и помещаете на любой диск, нежелательно помещать на рабочий стол.
Помещаете файлы озвучки в папку QAAC рядом со скриптами bat.
Если у вас аудио в формате wav, запускаете
QAAC (wav to aac).bat

Вписываете в каком битрейте кодировать аудио и нажимаете Enter.
После кодирования готовые файлы будут в папке Completed рядом со скриптом.
Если в другом формате, то запускаете
QAAC (format selection).bat

При запуске скрипт попросит у вас вписать в каком расширении находятся файлы озвучки, это обычно mka, m4a, ac3, flac и так далее. Вписываете и нажимаете Enter.
После вписываете в каком битрейте кодировать аудио и нажимаете Enter.
После кодирования готовые файлы будут в папке Completed рядом со скриптом.

Отчёт virustotal что архив не содержит никаких вирусов.
https://www.virustotal.com/gui/file/99ccd7f4fb6291fc5e319d3b8f8605b626b2c93e0eb9f...99a6e5?nocache=1
Сборка всех серий на основе одной серии собранной в интерфейсе MKVToolnix
Собрав один раз серию в MKVToolnix, вы можете перенести данный шаблон на остальные серии.
Есть несколько условий работы данного скрипта:
• Входные файлы должны быть одного шаблона названия.
То есть название серий должно отличаться только цифрой серии. Поскольку номер серии это будет переменная.
Гайд как пакетно переименовать файлы
Правильные название
[S3rNx] Bocchi the Rock! - 01 [BDRip 1080p x264 FLAC]
[S3rNx] Bocchi the Rock! - 02 [BDRip 1080p x264 FLAC]
[S3rNx] Bocchi the Rock! - 03 [BDRip 1080p x264 FLAC]
[S3rNx] Bocchi the Rock! - 04 [BDRip 1080p x264 FLAC]
[S3rNx] Bocchi the Rock! - 05 [BDRip 1080p x264 FLAC]
[S3rNx] Bocchi the Rock! - 06 [BDRip 1080p x264 FLAC]
[S3rNx] Bocchi the Rock! - 07 [BDRip 1080p x264 FLAC]
[S3rNx] Bocchi the Rock! - 08 [BDRip 1080p x264 FLAC]
[S3rNx] Bocchi the Rock! - 09 [BDRip 1080p x264 FLAC]
[S3rNx] Bocchi the Rock! - 10 [BDRip 1080p x264 FLAC]
[S3rNx] Bocchi the Rock! - 11 [BDRip 1080p x264 FLAC]
[S3rNx] Bocchi the Rock! - 12 [BDRip 1080p x264 FLAC]
[U3-Web] Brand New Animal - 01 [WEB-DL 1080p x264 AAC].mka
[U3-Web] Brand New Animal - 02 [WEB-DL 1080p x264 AAC].mka
[U3-Web] Brand New Animal - 03 [WEB-DL 1080p x264 AAC].mka
[U3-Web] Brand New Animal - 04 [WEB-DL 1080p x264 AAC].mka
[U3-Web] Brand New Animal - 05 [WEB-DL 1080p x264 AAC].mka
[U3-Web] Brand New Animal - 06 [WEB-DL 1080p x264 AAC].mka
[U3-Web] Brand New Animal - 07 [WEB-DL 1080p x264 AAC].mka
[U3-Web] Brand New Animal - 08 [WEB-DL 1080p x264 AAC].mka
[U3-Web] Brand New Animal - 09 [WEB-DL 1080p x264 AAC].mka
[U3-Web] Brand New Animal - 10 [WEB-DL 1080p x264 AAC].mka
[U3-Web] Brand New Animal - 11 [WEB-DL 1080p x264 AAC].mka
[U3-Web] Brand New Animal - 12 [WEB-DL 1080p x264 AAC].mka
Неправильные название
[S3rNx] Bocchi the Rock! - 09 [BDRip 1080p x264 FLAC]
[S3rNx] Bocchi the Rock! - 10 [BDRip 1080p x264 FLAC]
[S3rNx] Bocchi the Rock! - 11 [BDRip 1080p x264 FLAC]

[S3rNx] Bocchi the Rock! - 12 END [BDRip 1080p x264 FLAC]
В данном случае не обработается 12 серия, так как она имеет иной текст в названии.

[SubsPlease] Kawaisugi Crisis - 01 (1080p) [60BF6B49]
[SubsPlease] Kawaisugi Crisis - 02 (1080p) [AA828F2D]
[SubsPlease] Kawaisugi Crisis - 03 (1080p) [3B218485]
Тут тоже скрипт не обработает так как название у каждой серии будет разное.
• Название входных озвучек, субтитров и видео может быть любого названия. Главное чтобы у них был единый шаблон который отличался только цифрой.
То есть озвучка называется
DanMachi_IV_Fuka_Shou_-_Yakusai-hen_[01]_[AniLibria_TV]_[WEBRip_1080p]

Видео называется [ReinForce] DanMachi VI - 01 (BDRip 1920x1080 x264 FLAC)
А субтитры - Серия 01

• Входные файлы могут быть расположены в любой папке и на любом диске.
• В названии файлов не должно быть всяких сложных символов, например как эта цифра: [7³ACG] Sugar Apple Fairy Tale
• Если добавляете шрифты, они все перед вшитием должны быть отдельно собраны в отдельный mkv или mka файл, который будет содержать только шрифты. Потом этот mkv должен быть прикреплён к 1 серии при сборке.
Скрипт не всегда срабатывает если шрифты не добавлены таким способом.
В данном видео показано как это сделать. https://youtu.be/v3ijkyRXIzc
• Вес всех шрифтов не должен превышать 32 Мегабайта,
это уже не проблема скрипта а ограничение контейнера MKV.
Если будет вшито больше 32 Мегабайт, то плееры не увидят шрифты которые идут за этими 32 Мегабайтами.
1) Скачиваем данный скрипт если у вас до 99 файлов нужно обработать, Cкачиваете данный скрипт если у вас больше 100 файлов: 2 ссылка
Для шаблонов цифры 01 и 001 нужные разные скрипты.
2) Помещаем его в любое место на диске, ему без разницы в каком месте он будет находиться.
3) Собираете одну серию в интерфейсе MKVToolnix
4) Копируете код из данного меню.

5) Открываете в Notepad++ скрипт что скачали и первым делом проверяете кодировку.
Устанавливаете её как на скриншоте, при каждом редактировании данного скрипта нужно убеждаться что кодировка стоит 866, так как при наличии русских букв в коде он не сработает.

6) И так код что обведён красным заменяете на код что скопировали до этого.

7) Заменяете в скопированном коде в именах всех файлов 01 на %%I, можете вызвать замену имени в Notepad++ нажав ctrl + h, в поле Найти введите 01, а в поле Заменить на введите %%I
Нажимаете справа Найти далее и место замены выделится темно зелёным, затем нажимаете Заменить., а потом проделываете так с остальными 01 в названиях файлов.
На скриншоте выше показано как правильно
Ни в коем случае не заменяйте 01 в верхней строчке скрипта FOR %%I IN (01 02 03 04
Если замените тут 01, то первая серия не обработается.

8) Запускаете скрипт и он обрабатывает файлы по очереди, сохраняет туда куда вы указали при сборке первой серии.
Я записал видео как всё происходить должно https://youtu.be/yABIpXOw-tQ
Если скрипт не работает или не все серии собираются:
1) Проверить выставленную кодировку 866
2) Убедиться что в скопированном коде везде заменили 01 на %%I, кроме первой строчки FOR %%I IN (01 02 03)
3) Проверить имена входных файлов, убедиться что везде один шаблон без лишних слов.
4) Убедиться что в именах файлов нет странных символов.
5) Убедиться что прикрепили шрифты отдельным mkv файлом.
6) Убедиться что входные файлы имеют одинаковое расширение.
Например в первой серии видео в папке с расширением mkv, а во второй серии файл идёт mp4
Или же в первой серии озвучка с расширение mka, а во второй серии с расширением m4a

Советы по сборке:
Перед созданием раздачи лучше переименовать все входные файлы простым шаблонов. Это уменьшит возможность ошибки работы скрипта.
Пример: Bocchi the Rock! - 01

Если в входных видео есть комментарии японские не во всех сериях, то лучше перед этим извлечь видео в отдельную папку, а также японскую дорожку тоже в отдельную папку.
И потом использовать эти файлы как входные при сборке первой серии. Это тоже уменьшит возможность ошибки работы скрипта.
Программы что нужны для работы скриптов:
Программа MKVToolnix
1) Устанавливаете MKVToolnix, скачать его можете здесь или здесь.
• Программа должна быть не ниже 7.0.0 версии.
• Программа должна быть установлена в папку по умолчанию что предложит установщик.

Программа MediaInfo
1) Устанавливаете MediaInfo, скачать его можете здесь

[Профиль]  [ЛС] 

Magnus Perfectus

Стаж: 14 лет 8 месяцев

Сообщений: 736

Magnus Perfectus · 29-Май-23 02:09 (спустя 7 часов)

Adventurer_Kun писал(а):
84778929Cайт откуда все берут видео для создания аниме раздач
Ну, я сорцы для раздач всегда на u2 брал.
Adventurer_Kun писал(а):
84778929Полезные ссылки для релизеров аниме
А вообще, как говаривал дед: не взлетит. Торренты давно проиграли легальным и не очень стриминговым сервисам. Поймать сида на том же няшке через месяц после релиза - уже подвиг, а через год - так вообще мишн импосибл.
[Профиль]  [ЛС] 

Adventurer_Kun

Top Seed 01* 40r

Стаж: 12 лет 5 месяцев

Сообщений: 4925

Adventurer_Kun · 29-Май-23 06:42 (спустя 4 часа, ред. 29-Май-23 06:42)

Цитата:
Поймать сида на том же няшке через месяц после релиза - уже подвиг, а через год - так вообще мишн импосибл.
ну так няша всегда была сайтом помойкой на которую залил, а через месяц раздача сдохла. Вот вам и отсутствие рейтинга что заставлял бы раздавать)) На рутрекере таже ситуация была, если бы не хранители. Если зайти на такие трекеры как nnm или кинозал, то там ситуация без хранителей такая же как на няше, через месяц всё дохлое что не популярное.
Цитата:
Торренты давно проиграли легальным и не очень стриминговым сервисам.
Один товарищ который работает в аниме магазине рассказывал мне, что опрашивал подростков что покупали. Говорит что большинство смотрит всё на телефоне, у многих дома даже нет компьютера.
Что уже говорить о торентах то тут)))
[Профиль]  [ЛС] 

Adventurer_Kun

Top Seed 01* 40r

Стаж: 12 лет 5 месяцев

Сообщений: 4925

Adventurer_Kun · 02-Июн-23 21:48 (спустя 4 дня, ред. 02-Июн-23 21:48)

Добавил гайды:
Как извлечь шрифты из всех видео

Сборка всех серий на основе одной серии собранной в интерфейсе MKVToolnix
[Профиль]  [ЛС] 

Гоэмон

Стаж: 13 лет 10 месяцев

Сообщений: 14459

Гоэмон · 19-Сен-23 00:19 (спустя 3 месяца 16 дней, ред. 19-Сен-23 00:19)

Adventurer_Kun писал(а):
84778929Гайд как пакетно переименовать файлы
Можно ещё в Total Commander переименовывать.
скрытый текст
Открыть нужную папку и нажать cntrl+a для выделения всех файлов.

Нажать файлы и выбрать групповое переименование.

Заменить маску для имени на [C:2] для двухзначных чисел.

Заменить маску для имени на [C:3] для трёхзначных чисел.

После этого нажать выполнить и серии будут переименованы.
Adventurer_Kun писал(а):
847789297) Заменяете в скопированном коде в именах всех файлов 01 на %%I, можете вызвать замену имени в Notepad++ нажав ctrl + h, в поле Найти введите 01, а в поле Заменить на введите %%I
Нажимаете справа Найти далее и место замены выделится темно зелёным, затем нажимаете Заменить., а потом проделываете так с остальными 01 в названиях файлов.
На скриншоте выше показано как правильно
Ни в коем случае не заменяйте 01 в верхней строчке скрипта FOR %%I IN (01 02 03 04
Если замените тут 01, то первая серия не обработается.
В notepad++ есть возможность выделить нужные строчки, затем в замене поставить галку "в выделенном" и нажать заменить все. Тогда в верхней строчке ничего не изменится.
скрытый текст
[Профиль]  [ЛС] 

Adventurer_Kun

Top Seed 01* 40r

Стаж: 12 лет 5 месяцев

Сообщений: 4925

Adventurer_Kun · 20-Янв-24 11:11 (спустя 4 месяца 1 день)

Добавлено:
• Обновлён скрипт пакетного извлечения дорожек из mkv, mka, mks, теперь не нужно вычитать единицу из идентификатора.
[Профиль]  [ЛС] 

Adventurer_Kun

Top Seed 01* 40r

Стаж: 12 лет 5 месяцев

Сообщений: 4925

Adventurer_Kun · 14-Апр-24 10:49 (спустя 2 месяца 24 дня, ред. 14-Апр-24 10:49)

Добавлено:
• Пакетное кодирование аудио в ААС, через библиотеку QAAC от Apple
[Профиль]  [ЛС] 

518

Стаж: 3 года 8 месяцев

Сообщений: 50

518 · 03-Авг-24 12:08 (спустя 3 месяца 19 дней, ред. 03-Авг-24 12:08)

Для извлечения дорожек, сабов, глав, шрифтов можно использовать gmkextractgui
Как минимум, когда нужно вытащить определённую дорожку, а релизер (Не дай Бог таких релизеров) их перемешал, то можно выбрать по названию дорожки
А если надо, то задать шаблон, чтобы раскидывал выходные файлы по папкам
скрытый текст
[Профиль]  [ЛС] 

Adventurer_Kun

Top Seed 01* 40r

Стаж: 12 лет 5 месяцев

Сообщений: 4925

Adventurer_Kun · 03-Авг-24 12:19 (спустя 10 мин., ред. 03-Авг-24 12:19)

518
А ещё релизер может название не то вписать дороге ¯\_(ツ)_/¯ Для одиночных извлечений обычно использую mkvcleaver.
Но в целом да, надо проверять потом извлечённые дорожки. Но редко когда порядок путают.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error