Leiti 2 vastet.

ID Kanal Video Kustutatud Kuupäev Kirjeldus Subtiitrid Avalik Ülekanne HD URL PRIVATE TitleMUI_en TitleMUI_et KirjeldusMUI_en KirjeldusMUI_et Filename Category CategoryMUI_en Tags OdyseeURL KanalMUI_en KanalMUI_et Translated has_thumbnail local_stream ytdlp_meta est_subs eng_subs
676 Press any key to continue... Adding a custom FMV to a PlayStation game can't be that difficult, right? [PS2 Romhack] 0 2026-04-19 Famous last words.

This video showcases what it takes to insert a custom video clip into a retail PlayStation 2 game. I'm demonstrating with Flipnic, because I know a thing or two about this game.

Tools used:
DaVinci Resolve - For creating the source video
MFAudio - For converting WAV to Sony ADPCM
ffmpeg - Video encoder
ps2str - For converting M2V to IPU
Ps2IsoTools - Included with FFT, allows you to repack PS2 ISO files
ImHex - Hex editor and data analysis tool
Audacity - For converting source audio to 16-bit PCM
PCSX2 - PlayStation 2 emulator

Custom tools:
FlipnicBinExtractor - STR.BIN repacking
FlipnicFileTools - For working with game-specific data
FlipnicPatterns - Custom patterns for ImHex

Chapters:

0:00 Audio conversion
0:27 Video encoding with FFmpeg
0:44 IPU conversion
0:55 Patching the generated IPU file
1:20 Generating the final PSS file used by the game
1:40 Adding the PSS file to STR.BIN
2:30 Modding Optics stage to play the new FMV at a specific point
7:30 Repacking ISO file
7:46 Testing with emulator (failed attempt)
8:09 Testing if the video plays at all
8:36 Undoing stage mods
8:55 Second attempt at modding the stage data
9:39 Repacking ISO file (again)
9:58 Final result
0 1 0 1 https://www.youtube.com/watch?v=N9kGGcxSt-Y 0 Adding a custom FMV to a PlayStation game can't be that difficult, right? [PS2 Romhack] Adding a custom FMV to a PlayStation game can't be that difficult, right? [PS2 Romhack] Famous last words.

This video showcases what it takes to insert a custom video clip into a retail PlayStation 2 game. I'm demonstrating with Flipnic, because I know a thing or two about this game.

Tools used:
DaVinci Resolve - For creating the source video
MFAudio - For converting WAV to Sony ADPCM
ffmpeg - Video encoder
ps2str - For converting M2V to IPU
Ps2IsoTools - Included with FFT, allows you to repack PS2 ISO files
ImHex - Hex editor and data analysis tool
Audacity - For converting source audio to 16-bit PCM
PCSX2 - PlayStation 2 emulator

Custom tools:
FlipnicBinExtractor - STR.BIN repacking
FlipnicFileTools - For working with game-specific data
FlipnicPatterns - Custom patterns for ImHex

Chapters:

0:00 Audio conversion
0:27 Video encoding with FFmpeg
0:44 IPU conversion
0:55 Patching the generated IPU file
1:20 Generating the final PSS file used by the game
1:40 Adding the PSS file to STR.BIN
2:30 Modding Optics stage to play the new FMV at a specific point
7:30 Repacking ISO file
7:46 Testing with emulator (failed attempt)
8:09 Testing if the video plays at all
8:36 Undoing stage mods
8:55 Second attempt at modding the stage data
9:39 Repacking ISO file (again)
9:58 Final result
Famous last words.

This video showcases what it takes to insert a custom video clip into a retail PlayStation 2 game. I'm demonstrating with Flipnic, because I know a thing or two about this game.

Tools used:
DaVinci Resolve - For creating the source video
MFAudio - For converting WAV to Sony ADPCM
ffmpeg - Video encoder
ps2str - For converting M2V to IPU
Ps2IsoTools - Included with FFT, allows you to repack PS2 ISO files
ImHex - Hex editor and data analysis tool
Audacity - For converting source audio to 16-bit PCM
PCSX2 - PlayStation 2 emulator

Custom tools:
FlipnicBinExtractor - STR.BIN repacking
FlipnicFileTools - For working with game-specific data
FlipnicPatterns - Custom patterns for ImHex

Chapters:

0:00 Audio conversion
0:27 Video encoding with FFmpeg
0:44 IPU conversion
0:55 Patching the generated IPU file
1:20 Generating the final PSS file used by the game
1:40 Adding the PSS file to STR.BIN
2:30 Modding Optics stage to play the new FMV at a specific point
7:30 Repacking ISO file
7:46 Testing with emulator (failed attempt)
8:09 Testing if the video plays at all
8:36 Undoing stage mods
8:55 Second attempt at modding the stage data
9:39 Repacking ISO file (again)
9:58 Final result
FMV replacement PS2.mp4 Videomängude analüüs Video game analysis PlayStation 2,romhack,custom video,pss,playstation stream N/A Press any key to continue... Press any key to continue... 0 /channel_db_lite/web/thumbs/676.jpg N/A N/A N/A N/A
616 Press any key to continue... Bad Apple, but it's in Flipnic (FMV replacement attempt) [PS2 Romhack] 0 2025-04-26 Through a very involved process, I was able to successfully play a custom video clip in Flipnic. The audio is stuttery for reasons I don't really understand yet, but I was able to have the game play back a custom video with alpha mask.

Steps that I took to replace the FMV:
1. Create an AVI video file with 256x512 resolution where the first half is RGB data and the second half is alpha mask.
2. Separate audio/video
3. Convert video to m2v with this ffmpeg command (currently only tested with low-res FMVs):
ffmpeg -i badapplefmv.avi -c:v mpeg2video -profile:v main -level:v 8 -b:v 4.531M -maxrate 5M -minrate 4.531M -bufsize 1835k -pix_fmt yuv420p -g 1 -bf 0 -flags +ildct+ilme -top 1 -r 50 -s 256x512 badapplefmv.m2v
4. Convert audio to WAV with these settings:
- PCM
- Signed 16-bit little endian
- 44.1 kHz
5. Convert WAV file to INT in MFAudio with these settings:
- [File format] RAW - Raw Sound Data - Compressed ADPCM
- Frequency: 44100Hz
- Interleave: 400 Bytes
- Samples: 16 bits
- Channels: 2 (Stereo)
6. Convert m2v video to .ipu using ps2str.exe
- IPU Convert (tab)
- Add your .m2v file
- Choose "MPEG Video Elementary Stream"
- Choose where the output file should be
- Press "Start"
- It may say bad video file, but in the end you should have an .ipu file regardless (just make sure it's bigger than a few kilobytes)
7. Patch the .ipu file using a hex editor
- Change first 4 bytes to 69 70 75 6D
- For hi-res FMVs: set bytes 8 to B as "00 02 C0 01" (width and height btw)
- For low-res FMVs: set bytes 8 to B as "00 01 00 02"
- At offset 0x0C, it should have 32-bit int corresponding to the number of frames in little endian byte order
- At offset 0x04, it should have the size of the file (including this patched header)
- At the end of the file, insert 8 bytes with the following values: "00 00 01 B0 00 00 01 B1"
8. Mux IPU and INT files
- Currently this relies on using an existing .PSS file (I used STAFF_ROLL1.PSS for this video)
- Replace the contents of the audio and video streams with the contents of INT and IPU files respectively. There is currently no other way to do this other than coding (I might release a tool that could do the patching and muxing for you).
9. Repack STR.BIN with the modified video file
- You can use FlipnicFS or FlipnicBinExtractor to do this
- You may want to replace an existing .PSS file
10. Replace STR.BIN in the ISO file
- I used Apache1.1 in this demonstration (ISO tools - Update selected file)
- You should backup the original ISO file first
11. Load the modified file in an emulator or OpenPS2Loader if you want to use original hardware
0 1 0 1 https://www.youtube.com/watch?v=FBDma-tPlJw 0 Bad Apple, but it's in Flipnic (FMV replacement attempt) [PS2 Romhack] Bad Apple, but it's in Flipnic (FMV replacement attempt) [PS2 Romhack] Through a very involved process, I was able to successfully play a custom video clip in Flipnic. The audio is stuttery for reasons I don't really understand yet, but I was able to have the game play back a custom video with alpha mask.

Steps that I took to replace the FMV:
1. Create an AVI video file with 256x512 resolution where the first half is RGB data and the second half is alpha mask.
2. Separate audio/video
3. Convert video to m2v with this ffmpeg command (currently only tested with low-res FMVs):
ffmpeg -i badapplefmv.avi -c:v mpeg2video -profile:v main -level:v 8 -b:v 4.531M -maxrate 5M -minrate 4.531M -bufsize 1835k -pix_fmt yuv420p -g 1 -bf 0 -flags +ildct+ilme -top 1 -r 50 -s 256x512 badapplefmv.m2v
4. Convert audio to WAV with these settings:
- PCM
- Signed 16-bit little endian
- 44.1 kHz
5. Convert WAV file to INT in MFAudio with these settings:
- [File format] RAW - Raw Sound Data - Compressed ADPCM
- Frequency: 44100Hz
- Interleave: 400 Bytes
- Samples: 16 bits
- Channels: 2 (Stereo)
6. Convert m2v video to .ipu using ps2str.exe
- IPU Convert (tab)
- Add your .m2v file
- Choose "MPEG Video Elementary Stream"
- Choose where the output file should be
- Press "Start"
- It may say bad video file, but in the end you should have an .ipu file regardless (just make sure it's bigger than a few kilobytes)
7. Patch the .ipu file using a hex editor
- Change first 4 bytes to 69 70 75 6D
- For hi-res FMVs: set bytes 8 to B as "00 02 C0 01" (width and height btw)
- For low-res FMVs: set bytes 8 to B as "00 01 00 02"
- At offset 0x0C, it should have 32-bit int corresponding to the number of frames in little endian byte order
- At offset 0x04, it should have the size of the file (including this patched header)
- At the end of the file, insert 8 bytes with the following values: "00 00 01 B0 00 00 01 B1"
8. Mux IPU and INT files
- Currently this relies on using an existing .PSS file (I used STAFF_ROLL1.PSS for this video)
- Replace the contents of the audio and video streams with the contents of INT and IPU files respectively. There is currently no other way to do this other than coding (I might release a tool that could do the patching and muxing for you).
9. Repack STR.BIN with the modified video file
- You can use FlipnicFS or FlipnicBinExtractor to do this
- You may want to replace an existing .PSS file
10. Replace STR.BIN in the ISO file
- I used Apache1.1 in this demonstration (ISO tools - Update selected file)
- You should backup the original ISO file first
11. Load the modified file in an emulator or OpenPS2Loader if you want to use original hardware
Through a very involved process, I was able to successfully play a custom video clip in Flipnic. The audio is stuttery for reasons I don't really understand yet, but I was able to have the game play back a custom video with alpha mask.

Steps that I took to replace the FMV:
1. Create an AVI video file with 256x512 resolution where the first half is RGB data and the second half is alpha mask.
2. Separate audio/video
3. Convert video to m2v with this ffmpeg command (currently only tested with low-res FMVs):
ffmpeg -i badapplefmv.avi -c:v mpeg2video -profile:v main -level:v 8 -b:v 4.531M -maxrate 5M -minrate 4.531M -bufsize 1835k -pix_fmt yuv420p -g 1 -bf 0 -flags +ildct+ilme -top 1 -r 50 -s 256x512 badapplefmv.m2v
4. Convert audio to WAV with these settings:
- PCM
- Signed 16-bit little endian
- 44.1 kHz
5. Convert WAV file to INT in MFAudio with these settings:
- [File format] RAW - Raw Sound Data - Compressed ADPCM
- Frequency: 44100Hz
- Interleave: 400 Bytes
- Samples: 16 bits
- Channels: 2 (Stereo)
6. Convert m2v video to .ipu using ps2str.exe
- IPU Convert (tab)
- Add your .m2v file
- Choose "MPEG Video Elementary Stream"
- Choose where the output file should be
- Press "Start"
- It may say bad video file, but in the end you should have an .ipu file regardless (just make sure it's bigger than a few kilobytes)
7. Patch the .ipu file using a hex editor
- Change first 4 bytes to 69 70 75 6D
- For hi-res FMVs: set bytes 8 to B as "00 02 C0 01" (width and height btw)
- For low-res FMVs: set bytes 8 to B as "00 01 00 02"
- At offset 0x0C, it should have 32-bit int corresponding to the number of frames in little endian byte order
- At offset 0x04, it should have the size of the file (including this patched header)
- At the end of the file, insert 8 bytes with the following values: "00 00 01 B0 00 00 01 B1"
8. Mux IPU and INT files
- Currently this relies on using an existing .PSS file (I used STAFF_ROLL1.PSS for this video)
- Replace the contents of the audio and video streams with the contents of INT and IPU files respectively. There is currently no other way to do this other than coding (I might release a tool that could do the patching and muxing for you).
9. Repack STR.BIN with the modified video file
- You can use FlipnicFS or FlipnicBinExtractor to do this
- You may want to replace an existing .PSS file
10. Replace STR.BIN in the ISO file
- I used Apache1.1 in this demonstration (ISO tools - Update selected file)
- You should backup the original ISO file first
11. Load the modified file in an emulator or OpenPS2Loader if you want to use original hardware
2025-04-26 16-12-25.mkv Videomängude analüüs Video game analysis N/A Press any key to continue... Press any key to continue... 0 /channel_db_lite/web/thumbs/616.jpg N/A N/A N/A N/A