Skip to content

Releases: m35/jpsxdec

v2.0 rev4335 (16 Oct 2023)

17 Oct 04:22
@m35 m35
Compare
Choose a tag to compare

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 (beta) rev4156 (19 Feb 2022)

20 Feb 00:15
@m35 m35
Compare
Choose a tag to compare
Pre-release
- 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 (beta) rev4052 (14 Mar 2021)

14 Mar 22:15
@m35 m35
Compare
Choose a tag to compare
Pre-release
- Support for Panekit - Infinitive Crafting Toy Case videos
- Support for Star Wars - Rebel Assault II - The Hidden Empire videos
- New video detection framework should identify even more unique video variations
- Added new full frame replace option: size-limit="original non-zero"
  (see manual for details)
  (Github issue #32 "Resident Evil 2 Video bug" by gledson999)
- Renamed command-line "-replacexa" option to "-replaceaudio"
  (see manual for details)
- Support for replacing audio streams used in several SquareSoft games
  (Github issue #35 "How to replace modified video w audio in Chrono Cross?"
   by saifhashmi210)
- Tiny quality improvement to video frame encoding
Bug fixes:
- Header frame number in image sequence file names is incorrect

v1.04 (beta) rev3987 (10 Aug 2020)

11 Aug 00:25
@m35 m35
Compare
Choose a tag to compare
Pre-release
- 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 (beta) rev3953 (15 Dec 2019)

15 Dec 16:40
@m35 m35
Compare
Choose a tag to compare
Pre-release
Bug fixes:
- Some videos in EA games are still not detected

v1.02 (beta) rev3950 (13 Dec 2019)

14 Dec 01:38
@m35 m35
Compare
Choose a tag to compare
Pre-release
v1.02 rev3950 (13 Dec 2019)

- Added support for Jackie Chan Stuntmaster videos
Bug fixes:
- Some videos in EA games are not detected

v1.01 (beta) rev3936 (16 Nov 2019)

17 Nov 05:28
@m35 m35
Compare
Choose a tag to compare
Pre-release
- Added support for Starblade Alpha videos
Bug fixes:
- Replacing audio throws an exception

v1.00 rev3921 (7 Sept 2019)

07 Sep 19:44
@m35 m35
Compare
Choose a tag to compare

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 rev3898 (9 Aug 2019)

10 Aug 06:33
@m35 m35
Compare
Choose a tag to compare

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 rev3788 (21 Jan 2019)

21 Jan 11:00
@m35 m35
Compare
Choose a tag to compare

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