Skip to main content

Videomass is a cross-platform GUI for FFmpeg and youtube-dl

Project description

Videomass is a cross-platform graphical interface for FFmpeg and youtube-dl.

Videomass is not a converter; it provides a graphical interface for writing presets and profiles to be used with FFmpeg without limits on formats and codecs; it also provides a basic graphical interface for youtube_dl video downloader. From the beginning, the main goal was to give it a high flexibility and expandability in the management and control of the presets and profiles in order to facilitate their use with the potential of FFmpeg.

Features

  • Multi-Platform, work on Linux, MacOs, Windows, FreeBsd.
  • Drag n' Drop with multiple files at once.
  • Batch processing.
  • Fully customizable presets and profiles.
  • Possibility to create your new presets and profiles from scratch.
  • Has useful presets to start with.
  • Supports all formats and codecs available with FFmpeg.
  • Displaying information from streams analyzer.
  • Real-time video filters preview.
  • Three audio normalization modes: Peak, RMS and EBU R128.
  • Audio index from videos selectable to apply normalization.
  • Setting duration portions for imported files, filters, export and tests.
  • Download multiple URLs from YouTube and more sites.
  • View video information without downloading it.
  • Ability to download videos using the 'format code' with audio merging.
  • Ability to playback individual URLs with different qualities.
  • Log management.
  • Multi language (English and Italian Languages support for now).

Requirements

  • Python >=3.7
  • wxPython4 GUI framework.
  • PyPubSub Python Publish-Subscribe Package.
  • pip On Windows and MacOS it is included with Python3.7
  • ffmpeg >= 4.1.4
  • ffprobe for multimedia streams analysis - should be included with FFmpeg.
  • ffplay for files playback - should be included with FFmpeg.
  • youtube-dl to download videos from the web

Optionals

  • mpv for previewing URLs in different formats and qualities.

How to start Videomass

Videomass is a point and click type Python based graphical interface, it can be run without installing by un-tarring the source package and executing the "launcher" script inside the un-tarred/un-zip directory. Just go with the console inside the unzipped directory and run the launcher:

python3 launcher

Videomass can also be run in interactive mode with the Python interpreter, always within the same unpacked directory:

>>> from videomass3 import Videomass3 >>> Videomass3.main()

This can also be done when installing Videomass with pip, only that you no longer need to place yourself in any directory. Keep in mind that on Linux a launcher should be even created in the application launcher of your desktop environment when installing Videomass with pip.

On other systems such as Mac-Os and MS-Windows you will still have to open a console to run Videomass and just write videomass command. But if the command still doesn't work, you can start Videomass in interactive mode with the Python interpreter, as seen above.

Resources

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

videomass-2.1.7.tar.gz (2.3 MB view hashes)

Uploaded Source

Built Distribution

videomass-2.1.7-py3-none-any.whl (2.2 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page