Iceberg reaches end-of-life on 30th November 2020. If you are running jobs on Iceberg then you need to take urgent action to ensure that your jobs/scripts will run on ShARC or Bessemer. If you have never used ShARC or Bessemer then now is the time to test your scripts. Not all software on Iceberg is available on ShARC/Bessemer.
FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporation. It is also highly portable: FFmpeg compiles, runs, and passes our testing infrastructure FATE across Linux, Mac OS X, Microsoft Windows, the BSDs, Solaris, etc. under a wide variety of build environments, machine architectures, and configurations.
After connecting to iceberg (see Establishing a SSH connection), start an interactive session with the
The latest version of ffmpeg (currently 2.8.3) is made available with the command
module load apps/gcc/5.2/ffmpeg
Alternatively, you can load a specific version with
module load apps/gcc/5.2/ffmpeg/2.8.3
This command makes the ffmpeg binaries available to your session. It also loads version 5.2 of the gcc compiler environment since gcc 5.2 was used to compile ffmpeg 2.8.3
You can now run ffmpeg. For example, to confirm the version loaded
and to get help
Once you have made ffmpeg available to the system using the module command above, you can read the man pages by typing
ffmpeg was installed using gcc 5.2
module load compilers/gcc/5.2 tar xf ./ffmpeg-2.8.3.tar.xz cd ffmpeg-2.8.3 mkdir -p /usr/local/packages6/apps/gcc/5.2/ffmpeg/2.8.3 ./configure --prefix=/usr/local/packages6/apps/gcc/5.2/ffmpeg/2.8.3 make make install
The test suite was executed
All tests passed.