subs.sab.bz - Информация
Здравейте ( Вход | Регистрация )
subs.sab.bz - Информация
Jun 30 2017, 03:53 AM
Коментар
#1
|
|
![]() #StandWithUkraine ![]() Качени субтитри Група: Ментори Коментари: 3 065 Регистриран: 22-December 06 Град: τατooιne Потребител No.: 50 Статус: Офлайн |
Здрасти, колеги! Има ли наличен скрипт, който да свива времетраенето между субтитрите? Например ако едни субтитри вече са минали през скрипта на Вики, а сега искам да намаля паузите между репликите. Знам, че е тъпо, ама ми трябва точно това. Конкретно - където има пауза от точно 160 мсек, да ги свие на 80 мсек. (Примерно: добавя към времетраенето на предишния, и началното появяване на следващия субтитър. Без да променя нищо дурго (символи за минута и т.н.) Пък аз после пак ще си ги прегледам на око и ще си пипна, където е нужно. Ще отнеме ли много време да се напише такъв? Трябва да преработя едни 20 едночасови епизода и, ако го правя на ръка, психиката ми съвсем ще се изпили. Този коментар е бил редактиран от Петър Хараланов на Jun 30 2017, 03:55 AM |
|
------------------------------------ Може да ползвате оформлението на моите теми свободно, без да ме цитирате.
Полезни връзки: ► ФОРУМ ЗА НАЧИНАЕЩИ | Търсене по IMDb | OWNSUBS Subtitle Workshop: ФОРУМ | DOWNLOAD | ПРОБЛЕМИ С ВИДЕО |
|
|
|
|
![]() |
Jun 30 2017, 07:21 AM
Коментар
#2
|
|
![]() Шило в торба ![]() Качени субтитри Група: Глобални модератори Коментари: 3 729 Регистриран: 24-December 06 Град: В миманса Потребител No.: 82 Статус: Офлайн |
Хм... Една идея, ако ти върши работа: Отваряш скрипта на Вики и там, където пише const cv = 160; // отстояние между репликите, което да бъде оставяно при удължаването perChar = 67; // 1000/perChar символа за секунда, към които се стремим mindurr = 2000; // прави се опит субтитрите да станат с поне такова времетраене променяш така const cv = 80; // отстояние между репликите, което да бъде оставяно при удължаването perChar = 71; // 1000/perChar символа за секунда, към които се стремим mindurr = 1780; // прави се опит субтитрите да станат с поне такова времетраене Първото ще ти зададе автоматично минималната пауза между субтитрите (cv от 160 става на 80), но само ако символите в секунда са повече от 14 (това е смисълът на втората промяна - в perChar). Можеш да направиш съотношението символи/секунда и по-малко чрез промяна на значението perChar, смята се лесно - делиш хиляда на съответната стойност на perChar. Например при 74 съотношението символи/секунда ще стане 13,5. Обаче! Няма да промени минималната пауза, ако символите в секунда на съответния субтитър са по-малко от зададеното съотношение в perChar. Но пък ще се опита да направи всички субтитри с по-дълго времетраене, съответстващо на 13,5 символа в секунда. Няма нужда да обяснявам, че трябва да запишеш променения скрипт с друго име, с разширение *pass и като администратор в папката C:\Program Files (x86)\Subtitle Workshop\PascalScripts. Или в която там директория ти е програмата. Аз например си имам такива променени скриптове с имена aLongerDurations, bLongerDurations. За удобство - така първият действа при клавишна комбинация Ctrl+Shift+1, а вторият при Ctrl+Shift+2. Не знам дали това ти върши работа. Програмистите да кажат дали може да се направи скрипт, който да променя отстоянието само и единствено между тези реплики, които са на 160 милисекунди една от друга. И не пипа паузите с различна стойност, щото ако ги пипне, ще ти направи голяма беля... Този коментар е бил редактиран от sty на Jun 30 2017, 07:26 AM |
|
------------------------------------ ![]() Всяка сутрин в четири ватманът Иванов седеше уютно сгушен в кабината, гледаше в огледалото тичащата по леда жена и се чудеше - ще хване ли трамвая, няма ли да го хване... |
|
|
|
|
Петър Хараланов Скрипт за свиване времетраенето между субтитрите? Jun 30 2017, 03:53 AM
Victoria Привет.
Каква е целта на занятието? Ако не ти стиг... Jun 30 2017, 07:58 PM
Уди И аз щях да му предложа същия вариант, но той пита... Jun 30 2017, 09:48 PM
sty Причината да предлагам промяна и на символите в се... Jun 30 2017, 10:44 PM
Уди Стъ, разбрах логиката и на двама ви, предложението... Jun 30 2017, 11:13 PM
Victoria Тоя момент с непроменянето на символи за минута го... Jun 30 2017, 11:41 PM
Уди Браво, златна си! :) Jul 1 2017, 12:08 AM
Петър Хараланов Много благодаря за помощта, колеги!
Последните... Jul 4 2017, 11:52 PM![]()
|
|
Олекотена версия | Час: 6th November 2025 - 06:17 AM |
