Name | Modified | Size | Downloads / 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 */