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


Release history Release notifications | RSS feed

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.2.0.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

videomass-2.2.0-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

Details for the file videomass-2.2.0.tar.gz.

File metadata

  • Download URL: videomass-2.2.0.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for videomass-2.2.0.tar.gz
Algorithm Hash digest
SHA256 a7f94f37b760241401471da08a8af5a0e69bd4a43f14a93c42e2c274068f8f38
MD5 fb69ba55c71d3d38d91aa9e6b295dc23
BLAKE2b-256 1ca53f5c8578c55a242d6eaaf57c2ccdb43b367863eed3c50533bb69251ac67f

See more details on using hashes here.

File details

Details for the file videomass-2.2.0-py3-none-any.whl.

File metadata

  • Download URL: videomass-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for videomass-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f13e1f6a61e493e6546d93c16661294abc777cb4f804c2db42e2532b03735bd0
MD5 ec75b2be591c8fe6aa8a1685396680f8
BLAKE2b-256 87f20d33f03313b9b97be1c29046090124263d9dc963c6c230a584ed41b8453f

See more details on using hashes here.

Supported by

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