My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

This is another frontend to FFmpeg and x264.

It focuses on:

  • using the most recent versions of FFmpeg and x264 (which it downloads and compiles for your platform, independently of other FFmpeg versions installed on your system and without messing with them),
  • being very easy to use,
  • using presets from x264
  • providing a very accurate progress indicator.

It is initially coded in bash, but I will move this to Python (once I have learnt enough ;)).

The first release will just be the base interface to FFmpeg and the indicator, subsequent releases will contain additional features.

Simply download baffinstall.tar.gz, untar the folder and then run the include install.sh script.

Install.sh sets everything up for you, it creates a baff folder in your home directory, where it moves the main baff.sh script to. It then calls the installroot.sh script, this installs the various dependencies that are required to build FFmpeg and x264, this root access is required, so it uses gksudo. This is all that root is required for. Finally, install.sh then downloads and builds both FFmpeg and x264.

To use BAFF, you simply run baff.sh from the ~/baff folder. It will present you with various Zenity powered windows, where you can select the input file, the output file format and the preset, the output file name and the output folder.

It will then run and attempt to give update progress via various formats. This is still a work in progress due to the way FFmpeg gives progress updates.

This is a testing release. Future releases will offer to update FFmpeg and x264 after each run and also offer more information about the presets. as well as more options to the user. It will also handle problems with the progress indicator differently.

Powered by Google Project Hosting