Download Latest Version cutterff-1.3.1-linux-i386-gtk3-static.tar.bz2 (3.0 MB)
Email in envelope

Get an email when there's a new version of CutterFF

Home / 1.0.2
Name Modified Size InfoDownloads / Week
Parent folder
cutterff-1.0.2-src.tar.bz2 2022-07-09 227.0 kB
cutterff-1.0.2-win32-i386.zip 2022-07-09 9.2 MB
cutterff-1.0.2-linux-x86_64-static.tar.bz2 2022-07-09 4.4 MB
cutterff-1.0.2-linux-x86_64.tar.bz2 2022-07-09 113.5 kB
cutterff-1.0.2-linux-i386-static.tar.bz2 2022-07-09 4.3 MB
cutterff-1.0.2-linux-i386.tar.bz2 2022-07-09 125.1 kB
README.txt 2022-07-09 2.3 kB
Totals: 7 Items   18.4 MB 0
README.txt

-------
 Note:
-------

The linux versions need the libs from gtk-3.10 or higher,
  and if not statically linked, the libs from FFmpeg-4.4
The i386 are 32-bit, and x86_64 are 64-bit versions
The 'cutterff-1.0.2-linux-*-static.tar.bz2' versions have
  the libraries of FFmpeg-5.0.1 and the encoders 'libx264'
  and 'libx265' statically linked
The win32 version has the libs from gtk-2.24 statically
  linked, and the FFmpeg-5.0.1 libaries and the encoders
  'libx264' and 'libx265' as 'dll' included, tested with
  Windows-7 (32-bit) and Windows-11 (64-bit)

-----------
 ChangeLog
-----------

version 1.0.2 (Jul 09 2022)
-------------

* gui.c
    + changed in 'cff_gui_dialog_progress_callback'
      Gui_PRIORITY_REDRAW to G_PRIORITY_HIGH_IDLE
    + changed in 'cff_gui_logwindow_add_timeout'
      G_PRIORITY_HIGH to GTK_TEXT_VIEW_PRIORITY_VALIDATE
    + if the first character of the log string is '\r',
      the last line will be overwritten (Last message
      repeated x times). See 'cff_gui_logwindow_mainthread'
      and 'cff_gui_logwindow_cb'

* ffmpeg.c
    + works with FFmpeg version 5.0.1
    + in 'cff_ffmpeg_get_image_format_names' looking
      for the codec_id (TIFF, GIF ...) if the encoder
      has not the mime type 'image'
    + test in 'cff_ffmpeg_get_encoder_names' whether
      the encoder supports the pixel format of the input
    + removed in 'cff_ffmpeg_encoder_new' the options
      for 'b-frames', 'gop' and 'sc_threshold'
    + in 'cff_ffmpeg_copy_softcut' forgot to free the
      frame if packet allocation fails
    + 'level &= 0x00FF' in 'cff_ffmpeg_log_callback'
    + get the parent class in 'cff_ffmpeg_log_callback'
      with 'avr' may crash. Right way is using 'ptr'
    + 'skip_prefix' in 'cff_ffmpeg_log_callback' to
      append the next string to the current
    + compare the string in 'cff_ffmpeg_log_callback'
      to the previous one. If equal throw the message
      "Last message repeated x times"
    + some improvements in'cff_ffmpeg_get_frame' for
      proper decoding. Sometimes a frame may report a
      wrong picture type, or a key frame which is not
      at this position, or the frame is not correct
      displayed.

* ffmpeg.h
    + including 'libavcodec/bsf.h' (FFmpeg 5.0.1)

/* EOF */
Source: README.txt, updated 2022-07-09