Jpsxdec Versions Save

jPSXdec: cross-platform PlayStation 1 audio and video converter

v2.0

6 months ago

download

Summary of changes from v1.00 to 2.0

  • Added support for several more games
  • Improved content detection
  • Improved frame rate detection
  • Improved error detection and handling
  • Fixed bugs in replacing content and improved quality of encoded data
  • Requires Java 8 or higher

v2.0 rev4335 (16 Oct 2023)

  • Now requires Java 8 or higher
  • Added support for ending video of Aconcagua - thanks to Martin Korth (no$psx developer)
  • Added Aconcagua frame replacing support
  • Optimized player and fixed minor memory leak
  • Improved error detection and handling
  • Added reference sources, specifications and documents

Known functional issues

  • Translations (Spanish, Italian, machine translated Japanese) not updated since v1.00
  • Frame rate detection still not as good as I want
  • Real-time playback doesn't work for videos with a long audio delay
  • Real-time playback stops early if audio ends before video ends
  • Several games still not supported (see Github issues list)

Source code

Binary with source code (best for redistributing)

v1.06

2 years ago
- Support for videos in game "N Gauge Unten Kibun Game: Gatan Goton"
- Support for videos in more Electronic Arts games
  (Github issue https://github.com/m35/jpsxdec/issues/40 "Andretti Racing - Sector scanning fails with error message"
   by BloodRaynare)
- More accurate FPS detection, but indexing is slower, sometimes SIGNIFICANTLY slower
- Slightly improved video encoder quality and accuracy
- Command-line option "-a audio" now defaults to skipping audio associated
  with videos, and added additional option "-vidaud" to include all audio
  (see manual for details)
  (Github issue https://github.com/m35/jpsxdec/issues/42 "No Commandline Argument for skipping audio from video files"
   by Meerkov)
- A lot of bug fixes and improved error handling
Known issues
- Translations not updated since v1.00

v1.05

3 years ago

v1.04

3 years ago
- More robust XA audio detection
- Support for saving images as TIFF in Java 9+
- Ignore silent XA streams
- Improved Tim detection, including
  Github issue #29 "TIM image not found in file" by gmarty
Bug fixes:
- Replacing XA with pcm audio doesn't actually make any changes,
  broken since v0.99.8
  (Github issue #30 '"-replacexa" command does not work' by ViToTiV)
- Real-time audio player doesn't play tiny clips
- Error when Tim image ends at sector boundary
- Sector type detection issues

v1.03

4 years ago
Bug fixes:
- Some videos in EA games are still not detected

v1.02

4 years ago

v1.01

4 years ago
- Added support for Starblade Alpha videos
Bug fixes:
- Replacing audio throws an exception

v1.00

4 years ago

download

Bug fixes:

  • Unsupported EA videos caused error

Known issues:

  • Videos with variable frame rates cause a lot of problems:
    • Usually unable to detect when videos have a variable frame rate
    • The audio and video become out of sync when saving a video with variable frame rates as AVI
    • Even when a video is identified as having a variable frame rate, some video players do not play the generated AVI correctly (primarily on Windows). Try a more reliable player (such as VLC media player).
  • Real-time playback doesn't work for videos with a long audio delay
  • Real-time playback stops early if audio ends before video ends

Source code

Binary & source code

v0.99.9

4 years ago

download

  • Added Italian translation (thanks Gianluigi "Infrid" Cusimano!)
  • Updated Spanish translation (still many thanks to Víctor González, Sergi Medina!)
  • Minimum required Java version is now version 6
  • Updated to be compatible with Java version 9 and higher
  • Added support for ReBoot video (thanks to XBrav!)
  • Added support for Policenauts FMVs
  • Added support for Road Rash 3D FMVs
  • Added support for opening video of Aconcagua
  • Improved real-time audio/video player on Linux (hopefully)

Bug fixes:

  • Couldn't save 24-bit TIM images as png
  • Videos with odd frame dimensions caused errors
  • Lots of small fixes

Internal:

  • Revamped bitstream handling
  • Several simplifications

Known issues:

  • Videos with variable frames rates saved as AVI do not play right in some video players (primarily on Windows). Use a more reliable player such as VLC media player.

Source code

Binary & source code

v0.99.8

5 years ago

download

  • Updated Spanish translation (still many thanks to Víctor González, Sergi Medina)
  • Updated Japanese translation (still using Google translate)
  • More thorough searching for content in input files (indexing is slower)
  • Index format changed, indexes need to be regenerated
  • Better description about the difference between saving a File item as "normal" vs "raw"
  • Default uncompressed video saving quality is now "high"
  • Updated manual with lots of useful information
  • Generally improved all GUI, command-line and logging messages
  • Generally improved error handling
  • ✘ Remove volume slider from audio saving GUI

Replacing content:

  • Can now replace audio used in many Square games
  • When modding/replacing content, all changes wait until the end before actually being applied
  • ✘ Remove ability to replace Tim images with a normal image Tim images can now only be replaced with another Tim image
  • ✘ Audio replacing now requires the new audio to be of exact same length as the existing audio

Bug fixes:

  • Audio filename not being updated when changing selection in the GUI
  • Items sorted wrong in some cases
  • 0 sized File items had a sector length of -1
  • Video disc speed not properly detected when there are multiple parallel audio streams
  • Opening a file that is too small to be identifiable caused an error
  • Video sectors being corrupted when trying to replace AC3 and Dredd frames
  • save.log file name not localized
  • Bad error handling when there were errors in the input file's filesystem
  • Empty audio packets written to AVI when saving audio streams from some Square games
  • Other small bug fixes

Internal:

  • Added ability to override default logging settings using standard Java logging features
  • New processing pipeline and a massive restructuring of system makes it possible to add support for more types of videos
  • In progress support for SPU audio and 'VAG' files
  • Frame numbering redesign

Known issues:

  • Video playback on Linux may still not work right
  • Videos with variable frames rates saved as AVI do not play right in the default video players found in some Windows versions. Use a more reliable player such VLC media player.

Source code

Binary & source code