Giter Site home page Giter Site logo

sevenbytessoftware / sevenconverter Goto Github PK

View Code? Open in Web Editor NEW
161.0 8.0 21.0 756 KB

Seven Converter | Free Converter for Video and Audio files | Simple tool for converting media files into various formats.

Home Page: http://converter.sevenbytes.com

License: Apache License 2.0

C# 100.00%
converter videoconverter audioconverter ffmpeg-wrapper mkv mp4 avi mov mjpeg ffmpeg

sevenconverter's Introduction

FREE VIDEO AND AUDIO CONVERTER - SEVEN CONVERTER

SevenConverter

Seven Converter is a simple tool for converting media files into various formats. The program is distributed for free under the Apache 2.0 license. It uses an open source libraries FFMPEG (build by https://www.gyan.dev/ffmpeg/). The main goal of the program was to create an easy-to-use interface over FFMPEG console utilities with a minimum of additional settings.

Features

  • Converting Video to Video, Video to Audio and Video to GIF.
  • Sequential processing of multiple files.
  • Joining several files into one (videos must be with the same resolution).
  • Automatically determine the number of threads to encode based on the number of CPU cores.
  • Automatically rename a file when matching names.
  • Getting file information.
  • Play one or more files.
  • Prevents power sleep on converting.

Video conversion

  • Source Video File Formats: *.avi; *.mov; *.mkv; *.mpg; *.3gp; *.flv; *.vob; *.mp4; *.ts; *.m2ts; *.gif; *.webm.
  • Convert to Video Formats: AVI, MOV, MKV, TS, MP4, GIF.
  • Video Codecs: H.265, H.264, MJPEG, XVID, MPEG2.
  • Hardware encoding acceleration for H.265 and H.264: NVIDIA, Intel QSV, AMD AMF/VCE.
  • Adaptive video bitrate.
  • Ability to manually adjust the video bitrate (to reduce the size of the output file).
  • Audio Codecs: MP3, AC3, PCM.
  • Change the bitrate and sample rate of audio.
  • Ability to use source video and audio streams without transcoding.
  • Video without sound.
  • Change the aspect of the video.
  • Scaling video by the number of lines (width is calculated automatically).
  • The maximum quality parameters are used when using the MJPEG codec for maximum bitrate (according to the requirements of video banks).
  • Subtitle Support.
  • Frame rate change.
  • Change the type of scan - progressive / interlaced.
  • Selects a specific or all source audio tracks.
  • Conversion HDR to SDR.
  • Creation GIF images.

Audio conversion

  • Source Audio File Formats: *.mp3; *.m4a; *.wav; *.flac; *.ogg; *.ape; *.amr; *.acc.
  • Source Video File Formats: *.avi; *.mov; *.mkv; *.mpg; *.3gp; *.flv; *.vob; *.mp4; *.ts; *.m2ts; *.webm.
  • Convert to audio formats: MP3, OGG Vorbis, FLAC, WAV.
  • Change the bitrate and sample rate of audio.
  • Loudness: US Broadcast (ATSC A/A85), EU Broadcast (EBU R128), Podcasts, Dynamic.
  • Low-pass, High-pass filters.

Requirements

Download and Install

  1. You can download the archive with the program from latest builds.
  2. Unzip files from the zip archive to any convenient folder.
  3. Run file SevenConverter.exe.

Using Converter

  1. Choose the type of media files - video or audio.
  2. Add source files by selecting a menu item in the menu that pops up with the right mouse button or dragging the necessary files from the explorer.
  3. Select the destination folder for new files or leave the proposed one - the source files folder is used by default (if the file names match, the new files will be automatically assigned a numerical index).
  4. Select format settings, codecs and their additional parameters.
  5. Press the coding start button.

Custom Build

  1. First of all, you need to download or clone the source from the link https://github.com/SevenbytesSoftware/SevenConverter
  2. To compile you need to open the file SevenConverter\Seven Converter.sln in the Visual Studio 2019 and run the Build.
  3. Then you need to download the latest build of FFMPEG from site https://www.gyan.dev/ffmpeg/builds/ and put the files in the ffmpeg subfolder next to the file obtained in the previous step SevenConverter.exe.
  4. The program checks the presence of FFMPEG at startup and throws an error if they are absent.

Localization

Localization resource files is located in the Properties and Forms. Files with interface translation after compiling the program are placed in subfolders with a two-letter language designation. The language of the program interface is determined automatically depending on the language of the operating system.

Copyright, License

Seven Converter is copyright (c) 2013-2022 Sevenbytes Software.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

You may also see the license in the file LICENSE in the source distribution.

Resources

Contact

sevenconverter's People

Contributors

fediachov avatar radiumbyte avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sevenconverter's Issues

Roadmap

  • support of webm format
  • convert from 2D to 3D VR with screen split
  • images to video
  • video to images
  • hevc
  • prevent power sleep while converting is running
  • support AMV
  • split FLAC, APE
  • use-cases in Wiki
  • progress bar
  • convert CD/DVD
  • UI for console output with parsing of errors
  • working file info
  • site with information
  • lowpass filter
  • highpass filter
  • loudness
  • convert video to audio
  • convert video to GIF

More bitraite options

Its such a powerfull app, it makes me really glad! however, i would like to have more bitraite options. Is that possible? Thank you

Merge wont work

Merging two MP4 files with default settings and merge field checked does not work. The output file is the same as the first input file.

Version: 1.5.6.0 from releases

Edit: One file was corrupted

Error on startup with broken xml config

Need fix for an error on startup with broken xml config.
photo_2022-08-11_18-10-46

As a temporary solution to the problem, you can delete the file C:\Users{UserName}\AppData\Roaming\SevenConverter\sc_config.xml

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.