#############################################
## _____ ##
### / | / /| /| /| /| ###
#### / |/ / | / | / | / | ####
##### /____ /| / | / | / | / | #####
#### / / | / | / | / | / | ####
### / / | / |/ |/ |/ | ###
## ##
#############################################
FXMOVIEMANAGER 6.8 (beta); Copyright (C) 2008-2016 Luigi Ziviani.
ABOUT:
FxMovieManager is a Filemanager written to help managing Movie files and Video clips.
It includes a filemanager, a playlist and act as a simple front-end to mplayer, mpv
and ffplay. It has also a bult-in internal player that requires SDL and FFmpeg.
Both filemanager and playlist can display Thumbnails of Movie files
making easier working with video clips and ordering different pieces of the same movie.
At present it is developed on the Linux platform.
USE:
README FIRST:
The simplest way to associate mime-type icons to file extensions is to click on the [logo icon] that
open the configuration dialog, click the [M.Types icon] and then the button [use_default_settings].
FXMovieManager has the following integrated functions:
1) Twin-Panel File Manager with sizable Movies Thumbnail (thumbnails creation place),
2) Play Table with Movies Thumbnail (that can be saved to a file and reloaded),
3) Front-end to mplayer, mpv, ffplay and built-in SDL1/SDL2 players (require FFMPEG),
4) Clipboard Management (Cut/Copy/Paste),
5) File Operations Dialog (Rename/Copy/Move/Simlink) with Movie Thumbnail,
6) File Information Dialog (file properties, Audio and Video format),
7) File Permissions Dialog (read, read/write, read/write/execute, owner, group),
8) Movie Information Dialog (audio and video codec information) with Movie Thumbnail,
9) File Search Engine with file selection Dialog,
10) Devices Search with device selection Dialog,
11) File Extension Associations Dialog (icons, Mime-Types, commands),
12) Theme Selection Dialog (several types buttons and themes are available),
13) Language Selection Dialog (EN, IT, FR, DE, ES, RU, CN, JP, USER_DEFINED),
14) Thumbnails Customization Dialog (for libffmpegthumbnailer only).
I have create this program because I looked for a File Manager
that had to be light and able to show Thumbnail of movie files.
This program uses libffmpegthumbnailer to create movie thumbnails and saves them
as hidden files e.g.'.moviename_thumbnail.jpg' under the current movie directory.
All these hidden files can be deleted with the [Delete Thumbnails] button.
In case libffmpegthumbnailer is not present, this program uses mplayer.
MPlayer control buttons: [Audio], [Drop], [Pause] and [Stop] write
to a pipe file in a Temp. directory (e.g. /tmp/.fxmm-root/fifo);
this directory is user-specific to allow for multi-user access.
Three other utilities are included with the main program:
* FXArchive (simple archive utility using tar,zip,unzip,gzip,bzip2,7zip,unrar)
* FXScanvirus (simple virus scanner utility using libclamav)
* FXTxtView (simple text editor with undo/redo count and word find dialog)
To obtain more information you can have a look at the fxmoviemanager.1 manual or
download the illustrated manual at <http://sourceforge.net/projects/doc/fxmoviemanager.pdf>
INSTALL FXMOVIEMANAGER:
you are allowed to build only one internal player (SDL1 or SDL2)
$ ./configure --disable-player2: this will build the program without internal SDL2 player
(this is the default configuration mode because the SDL2 player is experimental)
or
$ ./configure --disable-player: this will build the program without internal SDL1 player
(this is the experimental configuration mode because the SDL1 player is stable)
or
$ ./configure --disable-player2 --disable-player:
(use this option if ffmpeg libraries (v >= 2.1) are not available
in this case only mplayer and/or ffplay (v < 2.1) will be used if present)
$ make
$ sudo make install
or if you need to REBUILD ICONS:
$ cd src
$ rm icons.h
$ rm icons.cpp
edit the Makefile.am and uncomment one of the two following options:
#1)generate icons if we HAVE_LIBFOX_1_6
#icons.h: $(ICONS)
# $(RESWRAP) -i -o icons.h $(ICONS)
#icons.cpp: $(ICONS)
# $(RESWRAP) -e -o icons.cpp $(ICONS)
#2)generate icons if we HAVE_LIBFOX_1_7
#icons.h: $(ICONS)
# $(RESWRAP) -h -o icons.h $(ICONS)
#icons.cpp: $(ICONS) icons.h
# $(RESWRAP) -i icons.h -o icons.cpp $(ICONS)
$ ./configure
$ make icons.h
$ make icons.cpp
$ cd ..
$ make
$ sudo make install
(see INSTALL for more details)
INSTALL FXARCHIVE:
cd fxarchive
make
sudo make install
INSTALL FXSCANVIRUS:
cd fxscanvirus
make
sudo make install
INSTALL FXTXTVIEW:
cd fxtxtview
make
sudo make install
RUN:
1) fxmoviemanager
******************************************************************************
The first time the application is launched it is minimised (player mode):
click the top right show-hide button [ | ] to show the full application window
******************************************************************************
Then click the FXMM logo for help and to configure the program
Click on the button [Use Default Settings/Mimetypes] for a quick setup
2) fxarchive
3) fxscanvirus
4) fxtxtview
FXMOVIEMANAGER DEPENDENCIES:
REQUIRED:
glibc (developed with version 2.20),
pkg-config (developed with version 0.28),
either one of the following Toolkits:
- the FOX-Toolkit-1.7 >= 1.7.50 (developed with version 1.7.53)
- the FOX-Toolkit-1.6 >= 1.6.46 (developed with version 1.6.50)
REQUIRED ONE OF THE FOLLOWING FOR THUMBNAILS CREATION:
MPlayer (developed with 1.1.1) built with libjpeg image support,
or
FFmpeg >= 1.1 (developed with version 2.8.4),
libffmpegthumbnailer >=2.0.0 (developed with 2.0.10),
OPTIONAL FOR THE MOVIE INFORMATION WINDOW:
FFmpeg >= 1.1 (developed with version 2.8.4),
OPTIONAL FOR THE INTERNAL PLAYER BUILDING:
FFmpeg >= 2.1 (developed with version 2.8.4),
SDL1 >=1.2.14 (developed with version 1.2.15),
SDL2 >=2.0.4 (developed with version 2.0.4),
OPTIONAL FOR DISK AUTOMOUNT UTILITY:
udisks2 or udisks1 or udevil (they will be used in this order),
FXARCHIVE ADDON DEPENDENCIES:
supported: tar, zip, unzip, gzip, bzip2, 7zip, unrar, lzo, xz/lzma.
(only command utilities found during configuration will be used)
FXSCANVIRUS ADDON DEPENDENCIES:
libclamav >=0.96.1 and <= 0.98.3 or >= 0.98.5 for virus scanning support
libclamav = 0.98.4 will not work (developed with version 0.99.0).