|
|
Line 310: |
Line 310: |
| ===Audio/Video desync in cinematics=== | | ===Audio/Video desync in cinematics=== |
| {{ii}}Some cinematics are encoded at 3840x2160 and run slightly slowly on some computers, causing desynchronization of video and audio tracks | | {{ii}}Some cinematics are encoded at 3840x2160 and run slightly slowly on some computers, causing desynchronization of video and audio tracks |
− | {{Fixbox|description=Re-encode cinematics to 1920x1080|collapsed=yes|fix= | + | {{Fixbox|description=[https://community.pcgamingwiki.com/files/file/2059-ghostbusters-the-video-game-remastered-videos-1080p/ Download 1080p replacement videos]|fix= |
− | # You'll need ffmpeg (https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-essentials.7z). Unpack <code>ffmpeg.exe</code> from archive to <code>{{p|game}}\video\</code></code>
| |
− | # Create a new blank file and name it <code>run.cmd</code>
| |
− | # Insert these code to this file
| |
− | <pre>
| |
− | ECHO OFF
| |
− | mkdir BACKUP
| |
− | | |
− | MOVE /Y CS_Cem_06.mp4 BACKUP\CS_Cem_06.mp4
| |
− | MOVE /Y CS_Cem_07.mp4 BACKUP\CS_Cem_07.mp4
| |
− | MOVE /Y CS_EXT_01.mp4 BACKUP\CS_EXT_01.mp4
| |
− | MOVE /Y CS_FH1_01a.mp4 BACKUP\CS_FH1_01a.mp4
| |
− | MOVE /Y CS_FH1_02.mp4 BACKUP\CS_FH1_02.mp4
| |
− | MOVE /Y CS_FH4_01.mp4 BACKUP\CS_FH4_01.mp4
| |
− | MOVE /Y CS_H1_06.mp4 BACKUP\CS_H1_06.mp4
| |
− | MOVE /Y CS_H1_07.mp4 BACKUP\CS_H1_07.mp4
| |
− | MOVE /Y CS_H2_01.mp4 BACKUP\CS_H2_01.mp4
| |
− | MOVE /Y CS_H2_02.mp4 BACKUP\CS_H2_02.mp4
| |
− | MOVE /Y CS_H2_03.mp4 BACKUP\CS_H2_03.mp4
| |
− | MOVE /Y CS_LI_01.mp4 BACKUP\CS_LI_01.mp4
| |
− | MOVE /Y CS_LI_02.mp4 BACKUP\CS_LI_02.mp4
| |
− | MOVE /Y CS_LIB_01.mp4 BACKUP\CS_LIB_01.mp4
| |
− | MOVE /Y CS_LIB_04.mp4 BACKUP\CS_LIB_04.mp4
| |
− | MOVE /Y CS_LIB_05.mp4 BACKUP\CS_LIB_05.mp4
| |
− | MOVE /Y CS_MUS_01.mp4 BACKUP\CS_MUS_01.mp4
| |
− | MOVE /Y CS_MUS_02.mp4 BACKUP\CS_MUS_02.mp4
| |
− | MOVE /Y CS_MUS_03.mp4 BACKUP\CS_MUS_03.mp4
| |
− | MOVE /Y CS_MUS_03a.mp4 BACKUP\CS_MUS_03a.mp4
| |
− | MOVE /Y CS_MUS_03b.mp4 BACKUP\CS_MUS_03b.mp4
| |
− | MOVE /Y CS_TS_05.mp4 BACKUP\CS_TS_05.mp4
| |
− | MOVE /Y CS_TS_07.mp4 BACKUP\CS_TS_07.mp4
| |
− | MOVE /Y CS_TS_08.mp4 BACKUP\CS_TS_08.mp4
| |
− | MOVE /Y FH02_scene.mp4 BACKUP\FH02_scene.mp4
| |
− | MOVE /Y FH03_scene.mp4 BACKUP\FH03_scene.mp4
| |
− | MOVE /Y FH04_scene.mp4 BACKUP\FH04_scene.mp4
| |
− | MOVE /Y FH05_scene.mp4 BACKUP\FH05_scene.mp4
| |
− | MOVE /Y gb01.mp4 BACKUP\gb01.mp4
| |
− | MOVE /Y gb02.mp4 BACKUP\gb02.mp4
| |
− | MOVE /Y gb03.mp4 BACKUP\gb03.mp4
| |
− | MOVE /Y gb04.mp4 BACKUP\gb04.mp4
| |
− | MOVE /Y gb05.mp4 BACKUP\gb05.mp4
| |
− | MOVE /Y gb06.mp4 BACKUP\gb06.mp4
| |
− | MOVE /Y gb08.mp4 BACKUP\gb08.mp4
| |
− | MOVE /Y gb09.mp4 BACKUP\gb09.mp4
| |
− | MOVE /Y gb10.mp4 BACKUP\gb10.mp4
| |
− | MOVE /Y gb11.mp4 BACKUP\gb11.mp4
| |
− | MOVE /Y gb12.mp4 BACKUP\gb12.mp4
| |
− | MOVE /Y logo.mp4 BACKUP\logo.mp4
| |
− | | |
− | cd backup
| |
− | | |
− | ffmpeg.exe -i CS_Cem_06.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_Cem_06.mp4"
| |
− | ffmpeg.exe -i CS_Cem_07.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_Cem_07.mp4"
| |
− | ffmpeg.exe -i CS_EXT_01.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_EXT_01.mp4"
| |
− | ffmpeg.exe -i CS_FH1_01a.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_FH1_01a.mp4"
| |
− | ffmpeg.exe -i CS_FH1_02.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_FH1_02.mp4"
| |
− | ffmpeg.exe -i CS_FH4_01.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_FH4_01.mp4"
| |
− | ffmpeg.exe -i CS_H1_06.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_H1_06.mp4"
| |
− | ffmpeg.exe -i CS_H1_07.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_H1_07.mp4"
| |
− | ffmpeg.exe -i CS_H2_01.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_H2_01.mp4"
| |
− | ffmpeg.exe -i CS_H2_02.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_H2_02.mp4"
| |
− | ffmpeg.exe -i CS_H2_03.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_H2_03.mp4"
| |
− | ffmpeg.exe -i CS_LI_01.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_LI_01.mp4"
| |
− | ffmpeg.exe -i CS_LI_02.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_LI_02.mp4"
| |
− | ffmpeg.exe -i CS_LIB_01.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_LIB_01.mp4"
| |
− | ffmpeg.exe -i CS_LIB_04.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_LIB_04.mp4"
| |
− | ffmpeg.exe -i CS_LIB_05.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_LIB_05.mp4"
| |
− | ffmpeg.exe -i CS_MUS_01.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_MUS_01.mp4"
| |
− | ffmpeg.exe -i CS_MUS_02.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_MUS_02.mp4"
| |
− | ffmpeg.exe -i CS_MUS_03.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_MUS_03.mp4"
| |
− | ffmpeg.exe -i CS_MUS_03a.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_MUS_03a.mp4"
| |
− | ffmpeg.exe -i CS_MUS_03b.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_MUS_03b.mp4"
| |
− | ffmpeg.exe -i CS_TS_05.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_TS_05.mp4"
| |
− | ffmpeg.exe -i CS_TS_07.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_TS_07.mp4"
| |
− | ffmpeg.exe -i CS_TS_08.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\CS_TS_08.mp4"
| |
− | ffmpeg.exe -i FH02_scene.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\FH02_scene.mp4"
| |
− | ffmpeg.exe -i FH03_scene.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\FH03_scene.mp4"
| |
− | ffmpeg.exe -i FH04_scene.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\FH04_scene.mp4"
| |
− | ffmpeg.exe -i FH05_scene.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\FH05_scene.mp4"
| |
− | ffmpeg.exe -i gb01.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\gb01.mp4"
| |
− | ffmpeg.exe -i gb02.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\gb02.mp4"
| |
− | ffmpeg.exe -i gb03.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\gb03.mp4"
| |
− | ffmpeg.exe -i gb04.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\gb04.mp4"
| |
− | ffmpeg.exe -i gb05.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\gb05.mp4"
| |
− | ffmpeg.exe -i gb06.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\gb06.mp4"
| |
− | ffmpeg.exe -i gb08.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\gb08.mp4"
| |
− | ffmpeg.exe -i gb09.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\gb09.mp4"
| |
− | ffmpeg.exe -i gb10.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\gb10.mp4"
| |
− | ffmpeg.exe -i gb11.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\gb11.mp4"
| |
− | ffmpeg.exe -i gb12.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\gb12.mp4"
| |
− | ffmpeg.exe -i logo.mp4 -vf scale=-1:1080 -c:v libx264 -preset slower -profile main -level 4.1 -crf 19 -c:a copy "..\logo.mp4"
| |
− | | |
− | ECHO "Reencoding finished."
| |
− | pause
| |
− | </pre>
| |
− | | |
− | # Run <code>run.cmd</code>. It will take several hours depending on your computer and will re-encode cinematics. Backuped original files will be stored in <code>BACKUP</code> folder. You could delete it afterwards saving 12G of space if game will perform normally.
| |
− | # Delete <code>ffmpeg.exe</code> and <code>run.cmd</code> files.
| |
− | # If you would want to speed up encode by lowering quality, you can change <code>-preset slower</code> to <code>-preset slow</code> or <code>-preset medium</code> or even <code>-preset fast</code>
| |
| }} | | }} |
| | | |