Skip to content
/ qvs Public

A simple GUI program for using VapourSynth/Avisynth Script previewed and encoded.

License

Notifications You must be signed in to change notification settings

emako/qvs

Repository files navigation

qvs

A simple program for using VapourSynth/Avisynth Script previewed and encoded.

Download

GitHub downloads GitHub downloads

You can download from releases page.

See the changelog.md page.

Main Features

  • New script(*.vpy), also using blockly, a visual programming tools.
  • Encode script(*.vpy) or video, also using x264/x265/NVEnc/QSVEnc/VCEEnc encoders.
  • Encode audio, also using AAC/MP3/ALAC/FLAC/OPUS/OGG Vorbis/AC3/WAV encoders.
  • Muxer video and audio, also using MP4Box/L-smash/MKVMerge/FFMpeg tools.
  • Demuxer video, also using FFMpeg/Eac3to/MKVExtract/TsDemux tools.
  • Create single image video.
  • Splite/Merge media file.
  • Show MediaInfo.
  • Audio Cutter.

Screen Shot

  • Main UI

main-encode

  • Mediainfo UI

mediainfo

  • Create Script from Add New Job

add-job

  • Create Script from blockly UI

script_blockly

  • Script Mount UI

script-mount

  • Script Preview UI

script-preview

Building

qvs is developed based on Qt5.

See build.md for more details.

Issuse

GitHub issues GitHub closed issues

VapourSynth is developing fastly, so API expiration problems are easy to occur.

Leave your issuse for any question.

Future

  1. May add audio track support, but depending on the update of vsedit.

  2. About Blockly, Qt support for the web (blockly) is unfriendly, and Qt itself still has a large number of bugs. Consider adopting it in the future .NET technology substitution.

C++/Qt development is too time-consuming so may use .NET/WPF or .NET/MAUI in the future development.

License

qvs is licensed under the MIT License.