PSX Planet: SONY PlayStation Community

PSX Planet: SONY PlayStation Community (https://psxplanet.ru/forum/index.php)
-   SONY PlayStation - TechSupport (https://psxplanet.ru/forum/forumdisplay.php?f=20)
-   -   Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP) (https://psxplanet.ru/forum/showthread.php?t=6606)

YAGAMI55 19.07.2024 19:42

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Читай всю ветку целиком, тут 399 страниц, ответ найдешь. Не ленись, если хочешь результата добиться с pss

Revers 19.07.2024 21:17

Re: Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
⠀⠀⠀⠀⠀

Revers 19.07.2024 21:26

Re: Ответ: Re: Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от YAGAMI55 (Сообщение 304162)
с одной дорожкой делаешь

Хотел избавится от других языков, чтобы облегчить образ.

YAGAMI55 20.07.2024 00:17

Ответ: Re: Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от Revers (Сообщение 304174)
Дни теряются. Я бы уже другую игру озвучивал!

Так кому надо разобраться, мне или тебе?


Изучи базу, хотя бы.


. pss - это база

Bambuch0 20.07.2024 00:38

Ответ: Re: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Revers, я не буду много расписывать, что да как, куда и почем, дело это все равно бесполезное, диалога не получается, ты лишь петросянишь и спрашиваешь вопросы, на которые ответы можно получить самому, достаточно лишь только попробовать как утилиты работают.
Напишу еще раз, просто по доброте душевной. Под спойлерами то, что тебе нужно, первый скрипт разбирает, второй собирает, как раз на 5 аудиотреков. Второй скрипт использует имена файлов, которые получаются при использовании первого. Если ты будешь демуксить PSS чем-либо другим и имена файлов будут отличаться от %имя%_video_0.m2v и %имя%_pcm_0.ads, то скрипт не сработает, пока в нем не поправишь имена. Короче разберешься, тем более ты "программист"!!! ::yes::
demux.cmd
if not exist OUT mkdir OUT
for %%i in (*.pss) do ps2str.exe demux -v -d .\OUT "%%i"

pss_muxing_5track.cmd
@echo off

SetLocal DisableDelayedExpansion
echo.
echo.
echo Which PATH to your muxing files?
echo.
set /P mux_path=M2V ^& ADS path: %=%
if not "%mux_path:~-1%"=="\" set "mux_path=%mux_path%\"
echo.
echo.
echo Where would you like to store your output PSS files?
echo.
set /P pss_path=PSS output: %=%
if not "%pss_path:~-1%"=="\" set "pss_path=%pss_path%\"
echo.
echo.

:sound_choose
echo What type of sound will be muxing (adpcm/pcm)?
echo.
set /P sound_type=Sound type: %=%

if %sound_type%==adpcm (
goto start
) else if %sound_type%==pcm (
goto start
) else (
goto sound_choose
)

:start
for %%i in ("%mux_path%*.m2v") do (
call:pssmux %%~nxi %%~ni
)
goto end

:pssmux
chcp 1251 >nul
set "filename=%~2"
echo pss>>tmp.txt
echo. >>tmp.txt
echo stream video:0>>tmp.txt
echo input "%mux_path%%~1">>tmp.txt
echo end>>tmp.txt
echo. >>tmp.txt
echo stream %sound_type%:0>>tmp.txt
echo input "%mux_path%%filename:~0,-8%_pcm_0.ads">>tmp.txt
echo end>>tmp.txt
echo. >>tmp.txt
echo stream %sound_type%:1>>tmp.txt
echo input "%mux_path%%filename:~0,-8%_pcm_1.ads">>tmp.txt
echo end>>tmp.txt
echo. >>tmp.txt
echo stream %sound_type%:2>>tmp.txt
echo input "%mux_path%%filename:~0,-8%_pcm_2.ads">>tmp.txt
echo end>>tmp.txt
echo. >>tmp.txt
echo stream %sound_type%:3>>tmp.txt
echo input "%mux_path%%filename:~0,-8%_pcm_3.ads">>tmp.txt
echo end>>tmp.txt
echo. >>tmp.txt
echo stream %sound_type%:4>>tmp.txt
echo input "%mux_path%%filename:~0,-8%_pcm_4.ads">>tmp.txt
echo end>>tmp.txt
echo end>>tmp.txt
echo.
chcp 866 >nul

move tmp.txt %~2.mux && start /wait ps2str m %~2.mux -o -v && move %~2.pss "%pss_path%"
del %~2.mux
Exit /b

:end
EndLocal

YAGAMI55 20.07.2024 01:09

Ответ: Re: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от Bambuch0 (Сообщение 304178)
Revers, я не буду много расписывать, что да как, куда и почем, дело это все равно бесполезное, диалога не получается, ты лишь петросянишь и спрашиваешь вопросы, на которые ответы можно получить самому, достаточно лишь только попробовать как утилиты работают.
Напишу еще раз, просто по доброте душевной. Под спойлерами то, что тебе нужно, первый скрипт разбирает, второй собирает, как раз на 5 аудиотреков. Второй скрипт использует имена файлов, которые получаются при использовании первого. Если ты будешь демуксить PSS чем-либо другим и имена файлов будут отличаться от %имя%_video_0.m2v и %имя%_pcm_0.ads, то скрипт не сработает, пока в нем не поправишь имена. Короче разберешься, тем более ты "программист"!!! ::yes::
demux.cmd
if not exist OUT mkdir OUT
for %%i in (*.pss) do ps2str.exe demux -v -d .OUT "%%i"

pss_muxing_5track.cmd
@echo off

SetLocal DisableDelayedExpansion
echo.
echo.
echo Which PATH to your muxing files?
echo.
set /P mux_path=M2V ^& ADS path: %=%
if not "%mux_path:~-1%"=="" set "mux_path=%mux_path%"
echo.
echo.
echo Where would you like to store your output PSS files?
echo.
set /P pss_path=PSS output: %=%
if not "%pss_path:~-1%"=="" set "pss_path=%pss_path%"
echo.
echo.

:sound_choose
echo What type of sound will be muxing (adpcm/pcm)?
echo.
set /P sound_type=Sound type: %=%

if %sound_type%==adpcm (
goto start
) else if %sound_type%==pcm (
goto start
) else (
goto sound_choose
)

:start
for %%i in ("%mux_path%*.m2v") do (
call:pssmux %%~nxi %%~ni
)
goto end

:pssmux
chcp 1251 >nul
set "filename=%~2"
echo pss>>tmp.txt
echo. >>tmp.txt
echo stream video:0>>tmp.txt
echo input "%mux_path%%~1">>tmp.txt
echo end>>tmp.txt
echo. >>tmp.txt
echo stream %sound_type%:0>>tmp.txt
echo input "%mux_path%%filename:~0,-8%_pcm_0.ads">>tmp.txt
echo end>>tmp.txt
echo. >>tmp.txt
echo stream %sound_type%:1>>tmp.txt
echo input "%mux_path%%filename:~0,-8%_pcm_1.ads">>tmp.txt
echo end>>tmp.txt
echo. >>tmp.txt
echo stream %sound_type%:2>>tmp.txt
echo input "%mux_path%%filename:~0,-8%_pcm_2.ads">>tmp.txt
echo end>>tmp.txt
echo. >>tmp.txt
echo stream %sound_type%:3>>tmp.txt
echo input "%mux_path%%filename:~0,-8%_pcm_3.ads">>tmp.txt
echo end>>tmp.txt
echo. >>tmp.txt
echo stream %sound_type%:4>>tmp.txt
echo input "%mux_path%%filename:~0,-8%_pcm_4.ads">>tmp.txt
echo end>>tmp.txt
echo end>>tmp.txt
echo.
chcp 866 >nul

move tmp.txt %~2.mux && start /wait ps2str m %~2.mux -o -v && move %~2.pss "%pss_path%"
del %~2.mux
Exit /b

:end
EndLocal

О божечки, у Revers'a теперь есть два скрипта на автоматизации процесса, ждемс миллион озвучек через нейросеть)

Bambuch0 20.07.2024 01:15

Ответ: Re: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от YAGAMI55 (Сообщение 304179)
ждемс миллион озвучек через нейросеть)

В соседней теме разжевали все про LBA, секретов все меньше и меньше. :Laugh:

YAGAMI55 20.07.2024 01:36

Ответ: Re: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от Bambuch0 (Сообщение 304180)
В соседней теме разжевали все про LBA, секретов все меньше и меньше. :Laugh:

Ты думаешь он читал инфу в сотый раз разжеванную?)

Revers 20.07.2024 16:01

Re: Ответ: Re: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
⠀⠀⠀⠀⠀

Revers 20.07.2024 16:04

Re: Ответ: Re: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от YAGAMI55 (Сообщение 304181)
думаешь он читал инфу

Возможно. ツ




Часовой пояс GMT +3, время: 12:28.

Перевод: zCarot
Права | Copyright ©
© PSX Planet Community 2003-2024